我目前正在升级 Samba 文件服务器(从 3.0.23d 升级到 3.4.3)。我在 Windows 客户端遇到了一个问题:如果客户端在升级前从 Samba 服务器访问 UNC 路径或映射驱动器,那么升级后这些路径或驱动器将无法访问。
但是,我始终可以通过重新启动客户端,然后重新映射所有映射驱动器来彻底解决客户端问题。问题似乎与客户端升级前的 Samba 服务器的“内存”有关,重新启动和重新映射会清除这些内存。
我在 Windows XP SP3 和 Windows Server 2003 SP2 上遇到了同样的问题,并进行了同样的修复。
这个问题具体是:是否有可能在不实际重新启动客户端的情况下重现 Windows 重启的好处?
我尝试过重新启动各种 Windows 服务、禁用和启用网络、注销并重新登录,但除了重新启动之外似乎没有任何办法可以解决问题。
答案1
您介意在不重启的情况下重新映射驱动器吗?从命令提示符中,您可以:
NET USE /DELETE *
这将删除所有映射。然后您可以重新设置它们。看看 NET USE(将列出所有映射)之前和之后的样子会很有趣。
此外,如果每个框上的所有映射都应该相同,您只需编写一个快速批处理脚本以使用 net use /delete,然后对应该存在的每个映射使用 net use。希望对您有所帮助。
答案2
如果您尝试重新启动分布式链接跟踪客户端服务会怎么样?
答案3
启动命令提示符并输入“net use \\servername /d”
忽略您可能已映射的共享,这将删除与服务器的连接,包括任何缓存的身份验证。
答案4
我会尝试重新启动“工作站”服务。