如何从我的 Windows 配置文件中清除缓存的凭据?

信息安全 验证 视窗 证书
2021-08-15 08:19:57

Windows 似乎正在为各种应用程序(终端服务器等)保存我的凭据,我想清除这些数据。

如何备份和清除这些数据?

4个回答

删除缓存凭据的实用程序很难找到。它存储证书数据和用户密码。

打开命令提示符,或者在运行命令中输入以下内容

 rundll32.exe keymgr.dll,KRShowKeyMgr

缓存凭据的图像

Windows 7 通过在控制面板中创建一个名为“凭据管理器”的图标来简化此操作

在此处输入图像描述

还有一个命令行实用程序:

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

链接到文档页面:https ://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cmdkey

使用cmd

NET USE

(看看你连接到什么)

NET USE * /DELETE

(删除所有连接)

net use info 与 keymgr 或 credential mgr 中列出的信息不同。

仅供参考,我刚刚遇到了一个凭据(可能已损坏,因为它出现在一个只有两个奇怪的 Unicode 字符的条目下)仅出现在rundll32.exe keymgr.dll,KRShowKeyMgr界面中的情况,而不是出现在 Windows 7 控制面板中的凭据管理器界面中. 因此,可能值得检查两个接口以获取缓存的凭据。