清除Windows文件共享“内存”

我目前正在升级一个Samba文件服务器(从3.0.23d到3.4.3)。 我在Windows客户端有一个问题:如果客户端在升级之前从Samba服务器访问UNCpath或映射的驱动器,那么在升级之后,那些path或驱动器不可访问。

但是,通过重新启动客户端,然后重新映射所有映射的驱动器,我可以始终如一地解决客户端问题。 这个问题似乎与升级前的Samba服务器的客户端的“内存”有关,重启和重新映射清除了该内存。

我在Windows XP SP3和Windows Server 2003 SP2上有相同的问题和相同的修复程序。

这个问题具体是:是否有可能在不重新启动客户端的情况下重现Windows重新启动的好处?

我已经尝试重新启动各种Windows服务,禁用和启用networking,注销并重新回来,但除了重新启动似乎没有任何关系。

你介意不必重新启动重新映射驱动器? 在命令提示符下,您可以:

NET USE / DELETE *

这将删除所有的映射。 然后你可以重新设置它们。 看看NET USE(它将列出所有的映射)看起来像是在之前和之后都会很有趣。

此外,如果所有映射在每个框上都应该是相同的,那么您可以直接写一个快速批处理脚本来净使用/删除,然后为每个映射存在一个净​​使用。 希望有所帮助。

如果您尝试重新启动分布式链接跟踪客户端服务,怎么办?

尝试查看客户端计算机上“控制面板”中的“存储的用户名和密码”小程序中是否存储了用于Samba共享的凭证,并在那里更改凭证。

我会尝试重新启动“工作站”服务。

启动命令提示符并键入“net use \\ servername / d”

忽略可能映射的共享,这将删除到服务器的连接,包括任何caching的authentication。