如何清除或清空Windows资源管理器的网络用户名和共享名缓存?


9

在对Samba vs Windows网络问题进行故障排除时,我注意到Windows的资源管理器会记住远程共享的登录凭据,即使您不要求也是如此。例如,使用\\servername\sharename加号输入用户名/密码来访问共享,然后关闭Windows资源管理器之后,将相同的共享添加到网络驱动器中将给出以下消息,无论用户名是否相同:

当前使用不同的用户名和密码映射了指定的网络文件夹。

要使用其他用户名和密码进行连接,请首先断开与此网络共享的所有现有映射。

使用NET USE不会显示共享。重新启动计算机后,我可以使用不同的凭据访问共享。但是重启,只是为了测试其他凭据,这很烦人。在进行故障排除时。如何使用Windows Vista清除此缓存?

注意:使用nbtstat -R[R],,ipconfig /renew杀死explorer.exe或禁用/重新启用网卡没有帮助。

Answers:


3

以下建议不能帮助您“清除或清空Windows资源管理器的网络用户名和共享名缓存”(根据您的要求)。但是它将允许您使用不同的用户名连接(基本上)相同的共享或相同的服务器。

诀窍是使用远程服务器的IP地址

(也,

如果是远端的Samba,

  • 您可以将smb.conf设置为包含它netbios aliases = firstname, secondname, thirdname,您将有更多选择

如果是远端的Windows AD成员服务器,

  • 您可以为服务器创建一个不同的“ 域名别名 ”,

您将有更多选择。在所有这些情况下,连接的客户端的行为就像连接到其他服务器一样。)


3

注销并重新登录将清除凭据。

您也可以尝试重新启动“计算机浏览器”服务。这似乎迫使某种类型的刷新(尽管可能需要几秒钟才能生效)。


作为IT专业人员,直到现在我才听说过计算机浏览器服务,因此我对其进行了Google搜索。您可能考虑包括有关如何清除计算机浏览器服务的说明。但是,也请记住,这个问题是两年前提出的,已经有了公认的答案。
David W

1
仅对于测试网络共享,重新启动与登录和注销仍然是一个很大的麻烦。我知道计算机浏览器服务,但是我不知道重新启动它时的后果,加上许多其他服务都取决于它,因此需要将它们重新启动。但这可能是解决此烦人的Windows问题的可行方法。
亚伯(Abel)

1

对于Vista,请转到“开始”并输入:

Control keymgr.dll

在底部的小方框中,然后按Enter。这将弹出“存储的用户名和密码”框。然后,您可以编辑,添加或删除网络密码。


与Ossan Sokiv之前2小时的回答相同(但我没有Control接到电话)。不幸的是,网络邻居的用户名/密码不属于此列表。
亚伯2010年

0

股份是否列在%userprofile%\ nethood中?

另外,您是否尝试过打开控制面板,选择“用户帐户”,转到“高级”选项卡,然后单击“管理密码”以查看是否可以从那里清除它?

/ edit-这是在我的XP计算机上,不确定Vista是否完全相同。


即使以管理员身份运行,Nethood也会显示“访问被拒绝”。不确定如何查看其内容。
亚伯2010年

确定:在Vista中,这是一个快捷方式。Vista的问题在于,所有默认快捷方式下的%userprofile%权限都不正确(“每个人”都没有权限,即使您是管理员,也会导致“访问被拒绝”)。Vista的奇迹之一:您甚至无法以这种方式访问​​“我的文档”。更改链接上的权限(删除“所有人”)可以解决此问题。不幸的是,Nethood下的列表为空。
亚伯2010年

@Abel:实际上,快捷方式是一个Junction链接。它们受到保护,因为它们在那里是为了向后兼容。不支持Junction的旧程序可能会删除文件夹目标,而不是链接本身。
surfasb 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.