用powercfg /requests命令可查出阻止Windows睡眠的进程或驱动,如Wdf01000.sys、nvlddmkm.sys或WeChat.exe等;若结果为NONE,则需检查唤醒设备和定时器,并重置电源计划验证状态。

电脑在你离开后始终亮着屏幕、风扇持续运转、后台下载或渲染任务没停——这不是你想要的“常亮”,而是系统本该进入睡眠却卡在清醒状态,问题出在某个程序或驱动正死死拽住电源策略不让它睡。
用命令行揪出阻止睡眠的真凶
这一步不能跳过,图形界面里找不到原因,因为真正拦路的是后台进程或驱动,它们会向系统发“SYSTEM:别睡!”信号。
1、按 Win + X → 选择“Windows 终端(管理员)”。
2、输入命令并回车:powercfg /requests。
3、重点看 “SYSTEM” 和 “DISPLAY” 下列出的内容:如果出现 【Wdf01000.sys】(常见于某些USB设备驱动)、【nvlddmkm.sys】(NVIDIA显卡驱动旧版)、或某个具体进程名(如“WeChat.exe”“OBS64.exe”),它就是当前阻止睡眠的直接责任人。
注意:若返回结果为“NONE”,说明没有活跃的阻止请求,问题可能出在唤醒源或电源计划本身,需继续往下查。
禁用可唤醒设备与定时器
即使没进程阻塞,设备也能让系统“不敢睡”——比如网卡等着收包、鼠标误触、或Windows维护任务半夜拉起电脑。
方法一:关掉所有设备唤醒权限
1、管理员终端中运行:powercfg -devicequery wake_armed。
2、若输出包含“Realtek PCIe GbE Family Controller”“HID-compliant mouse”等,立刻执行:
powercfg -devicedisablewake "Realtek PCIe GbE Family Controller"
powercfg -devicedisablewake "HID-compliant mouse"
设备名称必须一字不差,大小写和空格都不能错。
方法二:封杀唤醒定时器
1、右键开始按钮 → “电源选项” → 当前计划右侧点“更改计划设置” → “更改高级电源设置”。
2、展开“睡眠”→“允许使用唤醒定时器”,把“接通电源”和“使用电池”两列全设为【禁用】。
这步能切断 Windows Update、邮件同步、杀毒扫描等后台服务绕过你设置强行拉起系统的通道。
重置电源计划并验证状态
第三方软件或系统更新可能悄悄改写电源参数,表面看着是“从不”,实际底层值已被覆盖。
第一步:还原默认计划
1、右键任务栏右下角电池图标 → “电源选项”。
2、点击右侧“其他电源设置” → 进入控制面板视图。
3、在当前选中计划右侧点“更改计划设置” → 把“关闭显示器”和“使计算机进入睡眠状态”两项手动改为【从不】→ 点“保存更改”。
4、返回上一级页面 → 点击左侧“还原此计划的默认设置”。
第二步:确认休眠功能未被意外启用
1、管理员终端中运行:powercfg /a。
2、查看输出中是否含“休眠”字样;若显示“休眠不可用”,说明系统处于混合睡眠依赖状态,需执行 powercfg /h off 彻底清除干扰源。

















