如何清除或清空Windows资源pipe理器的networking用户名和共享名caching?

在解决Samba与Windowsnetworking问题时,我发现Windows的资源pipe理器会记住远程共享的login凭据,即使您不要求。 例如,在使用\\servername\sharename和input用户名/密码访问共享,然后closuresWindows资源pipe理器之后,添加与networking驱动器相同的共享会提供以下消息,无论用户名是否相同:

指定的networking文件夹当前使用不同的用户名和密码进行映射。

要使用不同的用户名和密码进行连接,请先断开与此networking共享的所有现有映射。

使用NET USE不会显示共享。 重新启动计算机后,使用不同的凭据访问共享没有问题。 但重新启动只是为了testing其他凭据是烦人的,尤其是。 同时排除故障 如何使用Windows Vista清除此caching?

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

以下build议不会帮助您“清除或清空Windows资源pipe理器的networking用户名和共享名caching” (如您所问)。 但是,它将允许您使用不同的用户名连接(实质上)相同的共享或相同的服务器。

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

(也,

如果是远程端的Samba,

  • 你可以设置smb.conf来包含netbios aliases = firstname, secondname, thirdname ,你将有更多的select

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

  • 你可以为你的服务器创build一个不同的“ 域名别名

你会有更多的select。 在所有这些情况下,连接客户端的行为就像连接到不同的服务器一样。)

注销并重新login将清除凭据。

您也可以尝试重新启动“计算机浏览器”服务。 这似乎强制某种types的刷新(虽然可能需要几秒钟才能生效)。

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

 Control keymgr.dll 

在底部的小盒子里,然后回车。 这将popup存储的用户名和密码框。 然后您可以编辑,添加或删除networking密码。

是%userprofile%\ nethood中列出的股份吗?

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

/编辑 – 这是我的机器是XP,不知道Vista是否完全一样。