如何为物理断开连接的映射驱动器设置 Windows 网络超时?

And*_*urg 34 networking windows windows-7

当网络驱动器 ( net use) 物理断开连接时,Windows 资源管理器(和其他程序)会不断尝试枚举和/或使用它可能 60 秒。

有什么方法可以将此超时减少到 5 秒?

只是为了澄清,我不是在询问在一段时间后由 Windows 自动断开连接的网络驱动器,或者在登录期间自动重新连接。

问题是关于这个:

将网络驱动器连接到另一台计算机。然后关闭另一台计算机。然后尝试重新连接网络驱动器,例如通过双击 Windows 资源管理器?很长的超时时间。如何减少此超时?

小智 6

在 Windows 7 和 Vista 中,映射的网络驱动器会在一段时间后断开连接并在驱动器图标上显示一个红叉。您仍然可以单击驱动器并查看/使用内容,但需要网络驱动器的应用程序会将它们视为已断开连接并且看不到文件。如果您尝试断开驱动器的连接,它仍然会显示“断开网络驱动器”——唯一的解决方案是重新启动。这是因为不活动的网络连接有一个默认的断开时间。要纠正此问题并关闭自动断开连接,请执行以下操作:

  1. 以管理员身份打开命令提示符。为此,请执行以下任一操作:

    • 去开始?所有程序 ? 附件,右键单击“命令提示符”并选择“以管理员身份启动”,或

    • 在搜索框中输入cmd并按Ctrl+ Shift+Enter

  2. 在命令提示符中,键入以下内容:

    net config server /autodisconnect:-1
    
    Run Code Online (Sandbox Code Playgroud)
  3. Enter

  4. 重启电脑

您映射的网络驱动器现在应该保持连接 - 这是一个永久性修复。

  • 这并没有回答 OP 的实际问题,原始请求被误解了,请参阅 OP 的编辑。 (6认同)

dep*_*pfx 0

根据Windows7Hacker上的这篇文章,在客户端修复此问题涉及注册表编辑。

  1. 使用Regedit.exe打开注册表
  2. 导航至HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  3. 创建一个名为的DWORDKeepConn并将其设置为以秒为单位的时间以保持连接处于活动状态

比如我设置为86400(一天)。