首次运行 Windows 资源管理器时未显示映射的驱动器

Ali*_*lan 6 windows windows-xp mappeddrive windows-explorer

我们有少数 Windows XP SP3 用户,他们的映射驱动器在他们最初登录时并不总是出现在 Windows 资源管理器中。“net use”显示驱动器被正确映射,他们可以在其他应用程序的文件打开对话框中看到它们。但是,它们不会出现在 Windows 资源管理器中。

我们目前的解决方法是杀死 Windows 资源管理器,然后立即再次启动它,然后它们确实可靠地出现。

有任何想法吗?

更新:在我们的一些电脑上仍然看到这个问题。我们现在习惯于检查加载到 explorer.exe(Novell、Roxio 等)中的任何外部 DLL 并删除它们,并确保 PC/用户位于正确的 OU 中。这似乎在大多数情况下解决了问题,但是我们仍然有许多 PC 在 PC 首次启动时不会在“我的电脑”中显示其网络驱动器,即使它们确实出现在“网络使用”中命令提示符。但是如果你杀死 explorer.exe 并再次启动它,它们会出现在我的电脑中。还有什么我们应该检查的吗?

Chr*_*ris 6

您可以尝试通过组策略或使用 gpedit.msc 手动启用“在计算机启动和登录时始终等待网络”。该设置位于计算机配置\管理模板\系统\登录中。

更多信息可以在这里这里找到。


Neo*_*yte 6

您的用户是他们工作站的本地管理员吗?如果是这样,他们可能安装了干扰资源管理器的外壳扩展。

尝试安装这个:

http://www.nirsoft.net/utils/shexview.html

并禁用任何看起来不必要的东西。

(免责声明:我自己从来没有使用过这个工具,但看过各种 Windows 人推荐它)。

您还可以尝试让用户登录到已知良好的工作站并查看是否存在问题。


小智 0

我在另一个 serverfault.com 帖子上找到了这个。

net use x: \\computer name\share name /PERSISTENT:YES
Run Code Online (Sandbox Code Playgroud)

持久性应该使它出现在资源管理器中。值得一试 :)