在解决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,
netbios aliases = firstname, secondname, thirdname ,你将有更多的select 如果它是远程端的Windows AD成员服务器,
你会有更多的select。 在所有这些情况下,连接客户端的行为就像连接到不同的服务器一样。)
注销并重新login将清除凭据。
您也可以尝试重新启动“计算机浏览器”服务。 这似乎强制某种types的刷新(虽然可能需要几秒钟才能生效)。
对于Vista,请转到“开始”并input:
Control keymgr.dll
在底部的小盒子里,然后回车。 这将popup存储的用户名和密码框。 然后您可以编辑,添加或删除networking密码。
是%userprofile%\ nethood中列出的股份吗?
此外,您是否尝试过打开控制面板,select用户帐户,转到高级选项卡,然后单击“pipe理密码”,看看您是否可以从那里清除它?
/编辑 – 这是我的机器是XP,不知道Vista是否完全一样。