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

Abe*_*bel 9 networking windows-explorer network-share windows-vista

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

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

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

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

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

Kur*_*fle 3

以下建议无法帮助您“清除或清空 Windows Explorer\xe2\x80\x99s 网络用户名和共享名缓存”(如您所要求的)。但它将允许您使用不同的用户名连接到(本质上)相同的共享或相同的服务器。

\n\n

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

\n\n

(还,

\n\n

如果远程端是 Samba,

\n\n
    \n
  • 你可以设置 smb.conf 来包含netbios aliases = firstname, secondname, thirdname,你会有更多的选择
  • \n
\n\n

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

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

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

\n