Parece que Windows guarda mis credenciales para diversas aplicaciones (servidores de terminales, etc.) y me gustaría purgar estos datos.
¿Cómo puedo hacer una copia de seguridad y purgar estos datos?
La utilidad para borrar las credenciales en caché es difícil de encontrar. Almacena tanto los datos de los certificados como las contraseñas de los usuarios.
Abra un símbolo del sistema, o introduzca lo siguiente en el comando de ejecución
rundll32.exe keymgr.dll,KRShowKeyMgr
Imagen de credenciales en caché]1
Windows 7 facilita esta tarea creando un icono en el panel de control llamado "Gestor de credenciales"";
También existe una utilidad de línea de comandos:
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
Para tu información, acabo de encontrarme con un caso en el que una credencial (posiblemente corrupta, ya que aparecía bajo una entrada nombrada con sólo dos caracteres Unicode impares) aparecía sólo en la interfaz rundll32.exe keymgr.dll,KRShowKeyMgr
, y no en la interfaz del Administrador de credenciales que se encuentra en el panel de control de Windows 7. Así que puede valer la pena comprobar ambas interfaces en busca de credenciales en caché.