如何让网络驱动器即使断开连接也能够显示?

如何让网络驱动器即使断开连接也能够显示?

我公司域中的 Windows 7 和 Vista 笔记本电脑具有由 Win2k8 Server GPO 设置的网络驱动器。通常,当笔记本电脑在启动前插入以太网电缆时,网络驱动器会连接并在启动序列结束时按预期显示。

但是,当笔记本电脑拔下以太网电缆时,网络驱动器未连接,这很正常,但断开连接的图标也会消失。即驱动器未设置。

在启动序列结束时,到达桌面后,无线适配器将连接到网络,笔记本电脑将能够找到网络驱动器。因此,我希望设置驱动器,以便下次尝试连接(例如,通过桌面快捷方式)时,将重新建立网络驱动器连接。如何做到这一点?

我想查看这些断开连接的驱动器

答案1

您是否尝试过一个简单的批处理脚本,例如:

subst K: c:\path

调整驱动器号和路径,将其保存为带有 bat 扩展名的文件,并将其放在启动文件夹中(通常是 \Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup)

答案2

您可能需要考虑链接登录和桌面安全上下文使用这个注册表 hack:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System EnableLinkedConnections = 1

您还可以尝试 延迟执行组策略(以及您的登录脚本)通过在此注册表位置添加一个名为GpNetworkStartTimeoutPolicyValue十进制值300(持续五分钟)的新 DWORD:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

答案3

我已经发过了解决方案在这里并使用net use命令和一个小脚本解决了这个问题。您可以用同样的方式添加无限共享:

:CHECKFOLDER1
net use S: \\server1\share /Y
timeout /t 5 /nobreak > NUL
IF NOT EXIST S: GOTO CHECKFOLDER1

:CHECKFOLDER2
net use S: \\server2\share /Y
timeout /t 5 /nobreak > NUL
IF NOT EXIST T: GOTO CHECKFOLDER2

将上述代码插入 .bat 文件中并放入启动文件夹。要打开此文件夹,请按 Win+R 并输入shell:startup命令。

将来,此脚本将在启动时自动运行,并每 5 秒尝试“挂载”这些共享。如果有可用共享,它将退出。

答案4

勾选现有组策略首选项中的重新连接选项。

相关内容