1. 命令功能​

​生成睡眠诊断报告​:记录电脑进入睡眠(Sleep)、休眠(Hibernate)和唤醒(Resume)的详细日志。

​识别唤醒源​:显示哪些设备或程序阻止电脑进入睡眠,或意外唤醒电脑。

​分析电源事件​:包括电池状态、CPU 使用情况、驱动程序行为等。

​2. 使用场景​

​问题类型​​可能原因​​如何用 sleepstudy 排查​

​电脑无法睡眠​

某个程序或设备阻止睡眠

查看 Initiator(触发源)

​电脑自动唤醒​

定时任务、网络唤醒(Wake-on-LAN)

检查 Wake Source(唤醒源)

​睡眠后耗电快​

睡眠模式异常(如未进入低功耗状态)

分析 Sleep Duration(睡眠时长)

​睡眠后蓝屏/卡顿​

驱动程序不兼容

检查 Driver Call(驱动调用)

​3. 使用方法​

​步骤 1:以管理员身份运行 CMD/PowerShell​

bash

复制

powercfg -sleepstudy

​步骤 2:查看报告路径​

命令执行后,会输出报告保存位置,例如:

bash

复制

Sleep Study report saved to: C:\WINDOWS\system32\sleepstudy-report.html

​步骤 3:用浏览器打开报告​

报告是 ​HTML 格式,可直接用 Chrome/Edge 查看。

​4. 报告关键字段解析​

​字段​​含义​

​Sleep Duration​

睡眠时长(如 2 hours,若过短可能异常)

​Wake Source​

唤醒源(如 HID Keyboard、Network Adapter)

​Initiator​

阻止睡眠的程序/驱动(如 chrome.exe、nvlddmkm.sys)

​Battery Drain​

睡眠期间的电池消耗(如 5% per hour,过高需排查)

​Active Processes

睡眠前活跃的进程(可能阻止睡眠)

​5. 常见问题及解决方案​

​问题 1:电脑无法进入睡眠​

​报告线索​:Initiator: chrome.exe (Reason: EXECUTION)

​解决​:关闭 Chrome 或禁用其后台运行(设置 → 系统 → 关闭“后台运行”)。

​问题 2:电脑自动唤醒​

​报告线索​:Wake Source: Network Adapter (Intel Wi-Fi 6 AX201)

​解决​:禁用网卡的唤醒功能:

bash

复制

powercfg -devicequery wake_armed # 查看支持唤醒的设备

powercfg -devicedisablewake "Intel Wi-Fi" # 禁用网卡唤醒

​问题 3:睡眠后耗电异常​

​报告线索​:Battery Drain: 10% per hour(正常应 <3%/小时)

​解决​:

更新 BIOS 和芯片组驱动。

运行 powercfg -h off 禁用休眠(仅用睡眠模式)。

​6. 扩展命令​

​命令​​用途​

powercfg -lastwake

查看最后一次唤醒电脑的设备

powercfg -energy

生成电源效率报告(含驱动冲突检测)

powercfg -requests

列出当前阻止睡眠的程序/驱动

​7. 注意事项​

​报告时效​:默认记录 ​最近 3 天​ 的睡眠数据,如需更早记录需定期运行命令。

​管理员权限​:必须使用管理员权限运行,否则报告可能不完整。

​联想/戴尔等品牌机​:部分厂商的电源管理工具可能覆盖系统设置,需同步检查。

​示例报告片段​

html

运行

复制

Sleep Session: 2025-03-15T22:00:00

----------------------------------

Sleep Duration: 1.5 hours

Wake Source: HID Mouse (USB)

Initiator: None

Battery Drain: 2% (Normal)

Active Processes: Teams.exe, OneDrive.exe

通过这份报告,您可以精准定位电源问题,避免盲目调试!