首先要确认外设是否被系统识别为合法唤醒源,运行powercfg /devicequery wake_from_any查看设备是否支持唤醒;若不支持需更新bios和芯片组驱动;再通过设备管理器或powercfg命令启用键盘鼠标唤醒权限;最后禁用usb选择性暂停、关闭usb root hub节能及intel me节电。

电脑睡眠后无法被键盘鼠标唤醒,首先要确认这些外接设备是否被系统识别为合法唤醒源——不是所有插在USB口上的设备都默认具备唤醒资格,Windows会严格筛选并仅允许已授权的设备触发S3睡眠状态恢复流程。
验证外设是否具备基础唤醒能力
以管理员身份打开 Windows 终端,输入 powercfg /devicequery wake_from_any 并回车。该命令列出所有当前硬件层支持唤醒的设备,包括键盘、鼠标、网卡等。
若结果中不含“HID Keyboard Device”或你的具体设备型号(如“Logitech USB Receiver”),说明该设备尚未获得固件级唤醒许可,后续所有软件设置均无效。
若输出为空或仅显示“NONE”,请立即停止操作——必须先更新主板 BIOS 和芯片组驱动,否则无法解锁底层唤醒支持。
启用键盘/鼠标的系统级唤醒权限
方法一:设备管理器手动启用
右键“开始”按钮 → 选择“设备管理器” → 展开“键盘” → 找到主键盘设备(通常为【HID Keyboard Device】,不是带厂商名的条目或“USB Input Device”)→ 右键 → “属性” → 切换到“电源管理”选项卡 → 勾选【允许此设备唤醒计算机】 → 点击“确定”。
注意:若键盘通过无线 USB 接收器连接,还必须对“通用串行总线控制器”下的对应 USB Root Hub 执行相同操作,否则唤醒信号无法抵达键盘驱动层。
方法二:命令行批量启用(适合命名不统一或需脚本化处理)
在管理员 PowerShell 中执行:powercfg /deviceenablewake "HID Keyboard Device" 回车。若提示“设备未找到”,先运行 powercfg /devicequery wake_armed 查看已启用设备的实际名称,用真实名称替换引号内内容。
检查USB供电链路是否被系统主动切断
第一步:禁用 USB 选择性暂停
右键“开始” → “设置” → “蓝牙和设备” → “USB” → 关闭【USB 选择性暂停设置】。该功能会在睡眠时切断 USB 总线供电,导致接收器失联,键盘彻底“失声”。
第二步:阻止 USB Root Hub 被关机
在“设备管理器”中展开“通用串行总线控制器” → 逐个右键每个 USB Root Hub → “属性” → “电源管理” → 取消勾选【允许计算机关闭此设备以节约电源】 → 点击“确定”。漏掉任意一个 Hub 都会导致唤醒失败。
第三步:禁用 Intel ME 节能控制(仅限 Intel 平台)
进入 BIOS/UEFI 设置界面 → 找到 “Advanced” → “Intel Management Engine Configuration” → 将 “Intel ME Power Management” 设为 “Disabled”。该选项常被默认启用,会深度冻结 USB 控制器上下文。











