我们有几个 Windows XP SP3 用户,他们的映射驱动器在首次登录时并不总是出现在 Windows 资源管理器中。“net use”显示驱动器映射正确,他们可以在其他应用程序的文件打开对话框中看到它们。但它们不会出现在 Windows 资源管理器中。
我们目前的解决方法是关闭 Windows 资源管理器,然后立即重新启动它,这样它们就会可靠地出现。
有任何想法吗?
更新:我们的一些 PC 上仍然有这个问题。我们现在习惯于检查是否有任何外部 DLL 被加载到 explorer.exe(Novell、Roxio 等)中并将其删除,并确保 PC/用户位于正确的 OU 中。这似乎在大多数情况下都能解决问题,但我们仍然有许多 PC 在首次启动时不会在我的计算机中显示其网络驱动器,即使它们确实显示在命令提示符中的“net use”中。但如果您关闭 explorer.exe 并再次启动它,它们就会出现在我的计算机中。我们还应该检查什么?
答案1
答案2
您的用户是其工作站的本地管理员吗?如果是,他们可能安装了干扰 Explorer 的 Shell 扩展。
尝试安装这个:
http://www.nirsoft.net/utils/shexview.html
并禁用所有看似不必要的东西。
(免责声明:我自己从未使用过此工具,但见过各种 Windows 用户推荐它)。
您还可以尝试让用户登录到已知良好的工作站,看看问题是否发生在那里。
答案3
这有点牵强,但映射驱动器可能是空的吗?资源管理器的文件夹选项之一是“隐藏计算机文件夹中的空驱动器” - 默认情况下设置为“开启”。
答案4
我在另一个 serverfault.com 帖子上发现了这一点。
net use x: \\computer name\share name /PERSISTENT:YES
持久性应该使其出现在资源管理器中。值得一试:)