清除缓存(未保存!)的网络密码,无需重启

清除缓存(未保存!)的网络密码,无需重启

我访问了网络共享,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

您将删除缓存的密码,而无需注销!

相关内容