win10需修改注册表启用smb空闲超时以避免多重连接错误;在lanmanworkstation\parameters下新建dword值idleconnectiontimeout并设为900(十进制),重启生效。

Win10系统默认不会自动断开已映射的SMB网络驱动器,导致闲置连接持续占用会话资源,可能触发“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”错误;必须通过修改注册表强制启用空闲超时机制。
启用SMB客户端空闲连接自动断开
这一步直接控制Windows如何处理闲置的SMB会话,不修改将始终维持连接。
按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器。
导航至路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
在右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 IdleConnectionTimeOut。
双击该新建项,将数值数据设为 900(单位为秒,即15分钟),基数选“十进制”。【若设为0则禁用超时,必须填正整数才生效】
关闭注册表编辑器,重启电脑使设置生效。此后所有新建立的SMB驱动器映射将在无操作900秒后自动断开底层会话。
验证与手动触发断开(可选)
无需等待15分钟即可确认机制是否就位。
以管理员身份打开命令提示符,执行:
net use —— 查看当前所有映射,记下目标驱动器盘符(如 Z:)。
执行:
net use Z: /delete —— 立即断开该映射,验证命令可用性。
再执行:
net config workstation —— 在输出中查找“空闲连接超时”字段,若显示“900 秒”,说明注册表配置已被系统识别。











