如何在不重新启动或注销的情况下删除 Windows 计算机上网络共享的临时缓存凭据

如何在不重新启动或注销的情况下删除 Windows 计算机上网络共享的临时缓存凭据

这更多的是一种好奇,而不是一个真正的问题,我只是懒得重新启动或注销我的笔记本电脑。

我已使用非域 Windows 7 计算机的域凭据连接到 Windows 服务器上的网络共享,我没有标记记住密码的选项。

份额可以说是\\10.10.10.10\folder

我已更改该域帐户的密码,现在当我尝试访问该共享时出现以下错误:

登录失败:未知用户名或密码错误

我在客户端尝试了以下操作:

  • 删除凭据管理器中的缓存凭据
  • 跑步net use delete
  • 运行时net session \\ip.of.the.server /delete出现“不存在具有该计算机名称的会话”。
  • 运行后net use \\10.10.10.10\folder /u:DOMAIN\USER password显示“命令已成功完成”,但尝试从 Windows 资源管理器访问共享时,仍然显示相同的未知用户名或错误密码
  • 从 GUI 将共享映射为网络驱动器,但后来我得到了

    指定的网络文件夹当前使用不同的用户名和密码进行映射。
    要使用不同的用户名和密码进行连接,请先断开与此网络共享的所有现有映射。

  • 运行net use查看连接,我发现列表中没有连接
  • 杀死explorer.exe它然后重新启动它。

我在服务器端尝试了以下操作:

  • 进入计算机管理 > 共享文件夹 > 会话以终止使用我的用户名的会话
  • 重启服务器

我已经设法使用域名而不是 IP 地址来访问共享,但我很好奇。

在这种情况下,有人知道如何删除缓存的凭据吗?当您在访问共享时未标记记住密码选项时,凭据缓存在哪里,它们不会显示在凭据管理器中,并且当您运行 net use 时不会显示任何映射。

答案1

不适用于 Windows 10(我适用于 Windows 7)

删除所有网络身份验证

C:\> net use * /d

查看当前网络连接

C:\> net use 

重要的提示

我在 Windows 7 SP1 64 位中测试过,100%有效

运行命令后,你需要进入任务管理器删除浏览器,然后重新打开该应用程序。

要打开该应用程序,请转到跑步, 进入浏览器

现在您已经完全清除了会话中的连接信息。

答案2

我知道这已经很老了,但万一将来有人读到这个……

下次发生这种情况时,我发现摆脱凭据的最佳方法是打开提升的命令提示符并输入:

net use \\server\share /delete

然后输入:

klist purge

我分别尝试了这两个命令,但它们单独不起作用。如果存在连接,则必须先将其删除。然后从机器中删除 Kerberos 身份验证票证。我遇到过类似您的情况,连接不再存在,但 Kerberos 票证尚未过期,因此当我返回并且尚未注销机器时,它会使用我之前输入的凭据。通过清除票证,它会再次提示输入凭据。

答案3

转到控制面板 -> 用户帐户 -> 单击您的姓名 -> 左侧单击“凭据”(或管理您的凭据)。所有使用的网络凭据都在那里。

答案4

我已经设法使用域名而不是 IP 来访问共享,但我很好奇。

这是客户端缓存不良的迹象,通常与 netbios 有关。

尝试重新启动下面的服务列表,如果需要,请终止资源管理器,启动任务管理器,然后通过任务管理器文件->运行条目重新启动它,因为资源管理器也可能正在缓存这些服务中的内容。

我不知道您那边的具体服务失败了,因此您可以一次尝试一下这个列表,看看它是否有效:

-TCP/IP NetBIOS Helper (can even be off if you add your machines to the DNS/host file)
-Workstation    <---   TRY THIS ONE FIRST
-computer browse
-net logon
-rpc service

如果有效,请报告服务情况,以便其他人可以直接尝试

祝你好运

相关内容