Windows gemmer tilsyneladende mine legitimationsoplysninger for en række forskellige programmer (terminalservere osv.), og jeg vil gerne slette disse data.
Hvordan kan jeg sikkerhedskopiere og rense disse data?
Det er svært at finde værktøjet til at slette cachede legitimationsoplysninger. Den gemmer både certifikatdata og brugeradgangskoder.
Åbn en kommandoprompt, eller indtast følgende i kommandoen Kør
rundll32.exe keymgr.dll,KRShowKeyMgr
Windows 7 gør dette nemmere ved at oprette et ikon i kontrolpanelet kaldet "Credential manager"
Der findes også et kommandolinjeværktøj:
C:\> cmdkey /?
Creates, displays, and deletes stored user names and passwords.
The syntax of this command is:
CMDKEY [{/add | /generic}:targetname {/smartcard | /user:username {/pass{:password}}} | /delete{:targetname | /ras} | /list{:targetname}]
Examples:
To list available credentials:
cmdkey /list
cmdkey /list:targetname
To create domain credentials:
cmdkey /add:targetname /user:username /pass:password
cmdkey /add:targetname /user:username /pass
cmdkey /add:targetname /user:username
cmdkey /add:targetname /smartcard
To create generic credentials:
The /add switch may be replaced by /generic to create generic credentials
To delete existing credentials:
cmdkey /delete:targetname
To delete RAS credentials:
cmdkey /delete /ras
Til din orientering er jeg lige stødt på et tilfælde, hvor en legitimationsoplysninger (muligvis korrupt, da den dukkede op under en post med et navn med kun to mærkelige Unicode-tegn) kun dukkede op i grænsefladen rundll32.exe keymgr.dll,KRShowKeyMgr
og ikke i grænsefladen Credential Manager, der findes i Windows 7-kontrolpanelet. Så det kan være værd at kontrollere begge grænseflader for cachede legitimationsoplysninger.