我访问了网络共享,Windows 7 要求我输入密码。我输入了密码,但没有选中“记住我的凭据”复选框。
因此,在凭证管理器 (control keymgr.dll) 中找不到凭证。由于凭证未显示在那里,因此我无法从那里删除它们。
起初,net use 显示了连接,但调用 net use /delete 将其从那里删除,但我的密码仍然保存了下来。
网络会话没有显示任何内容...
删除 IE 历史记录也没有删除密码。
所以我的问题是:我该怎么做(不重新启动计算机)来删除这个缓存的密码?
编辑:打开文件资源管理器>工具>断开网络驱动器也不会显示该连接......
答案1
缓存的密码实际上是域控制器的缓存 Kerberos 票证。要删除缓存的“会话”,请打开提升的命令提示符并输入 klist purge 执行此操作后,打开 Windows 资源管理器并再次浏览到共享,系统应提示您输入凭据。这样做的问题可能是您将终止使用 Kerberos 票证进行身份验证的所有会话。因此,所有共享都将重新进行身份验证,这通常在后台进行。
答案2
另一种方法也适用于 XP(以及一些旧版本)。
打开命令提示符(对于 Vista 或更新版本必须提升/以管理员身份)执行以下命令:
net use
您将获得已保存的连接和打开的会话的列表
c:\>net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
Unavailable J: \\server\storedname Microsoft Windows Network
Disconnected \\server\IPC$ Microsoft Windows Network
The command completed successfully.
“\server\IPC$” 名称是记住密码的会话!现在使用命令
net use \\server\IPC$ /delete
您将删除缓存的密码,而无需注销!