根本原因是windows启用了“usb选择性暂停”功能,需三步解决:一、在电源选项中禁用“使用电池”和“接通电源”下的usb选择性暂停;二、在设备管理器中逐个取消所有usb root hub的“允许计算机关闭此设备以节约电源”;三、用powershell管理员命令强制锁定策略。

Windows系统中USB设备频繁断连、键盘鼠标突然失灵、移动硬盘无故弹出,根本原因是系统默认启用“USB选择性暂停”功能——它会在设备空闲3~5秒后直接切断供电,不是硬件坏了,而是系统在悄悄断电。
通过电源选项禁用全局USB选择性暂停
这一步必须最先做,覆盖所有USB设备,且设置后立即生效,无需重启。
按下 Win + R → 输入 powercfg.cpl → 回车打开电源选项界面。
点击当前使用的电源计划(如“平衡”)右侧的「更改计划设置」→ 再点击底部的「更改高级电源设置」。
展开「USB设置」→ 展开「USB选择性暂停设置」→ 【必须将“使用电池”和“接通电源”两项都设为“已禁用”】。笔记本用户若只改其中一项,另一项仍会触发断电导致设备掉线。
点击「应用」→ 「确定」保存。
逐个关闭USB根集线器的节电权限
即使上一步已禁用,系统仍可能绕过该设置,单独对某个USB Root Hub执行断电——它下游挂的所有设备(比如前置USB口的键盘、右侧USB口的鼠标)会瞬间失联。
右键「开始」按钮 → 选择「设备管理器」。
展开「通用串行总线控制器」,找到所有名称含「USB Root Hub」「Generic USB Hub」或「USB 根集线器」的条目(台式机通常4个以上,笔记本常见3~5个)。
对第一个Root Hub右键 → 「属性」→ 切换到「电源管理」选项卡 → 取消勾选「允许计算机关闭此设备以节约电源」→ 点击「确定」。
重复该操作,【漏掉任意一个Root Hub,对应USB端口就可能随时断电】——这不是可选项,是必做项。
用PowerShell命令强制锁定策略(管理员权限)
图形界面易被组策略覆盖或操作遗漏,这条命令直写底层电源策略,更可靠,适合反复失效后的补救。
方法一:按 Win + X → 选择「Windows PowerShell(管理员)」或「Windows Terminal(管理员)」。
方法二:一次性粘贴并执行以下两条命令(顺序不限):
powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
powercfg /SETDCVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
命令执行后无提示即表示成功,设置两分钟内生效,不影响其他电源配置。











