这更多的是一种好奇,而不是一个真正的问题,我只是懒得重新启动或注销我的笔记本电脑。
我已使用非域 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
如果有效,请报告服务情况,以便其他人可以直接尝试
祝你好运