可使用powercfg /energy命令生成Windows 11电源效率诊断报告,通过管理员终端执行该命令,默认保存为C:\Windows\System32\energy-report.html,或指定路径如桌面,再用浏览器查看HTML报告,重点关注错误与警告项。

如果您希望了解 Windows 11 系统在电源使用方面的潜在低效环节,例如后台设备唤醒、驱动程序异常耗电或配置不当导致的能源浪费,则可利用系统内置的 energy-diagnostic 功能生成详细诊断报告。以下是生成并查看该报告的具体操作路径:
一、使用powercfg /energy命令生成电源效率诊断报告
该命令触发 Windows 内置的能源诊断引擎,在约60秒内扫描系统电源策略、设备驱动行为、睡眠状态维持能力及硬件唤醒事件等维度,识别可能降低电源效率的问题点,并汇总为结构化 HTML 报告。
1、按下Win + X组合键,从弹出菜单中选择“终端(管理员)”或“命令提示符(管理员)”。
2、在终端窗口中输入命令:powercfg /energy,然后按回车执行。
3、等待约60秒,命令行将显示“能量诊断已完成”提示,并给出报告保存路径,通常为:C:\Windows\System32\energy-report.html。
4、打开文件资源管理器,在地址栏粘贴上述路径并回车,定位到该HTML文件。
5、双击打开 energy-report.html,使用 Edge 或 Chrome 浏览器查看报告内容。
二、指定自定义路径保存energy-report报告
默认路径位于系统目录,普通用户可能无权直接访问或修改;将报告导出至用户可写目录(如桌面),便于快速查找与反复查阅。
1、以管理员身份运行“终端”或“命令提示符”。
2、输入以下完整命令并回车:powercfg /energy /output "%USERPROFILE%\Desktop\energy_diagnosis.html"。
3、命令执行完毕后,前往桌面,确认生成名为 energy_diagnosis.html 的文件。
4、双击该文件,浏览器将加载报告,重点关注“信息”、“警告”和“错误”三类条目。
三、通过PowerShell脚本批量触发并验证诊断结果
PowerShell 支持对 powercfg 命令执行状态进行捕获与反馈,适用于需自动化记录诊断过程或集成进维护流程的场景,可避免人工误判命令是否成功完成。
1、右键点击“开始”按钮,选择“Windows 终端(管理员)”,确保当前标签页为 PowerShell。
2、输入以下命令并回车:powercfg /energy; if ($?) { Write-Host "诊断完成,请检查报告" -ForegroundColor Green } else { Write-Host "命令执行失败,请检查权限" -ForegroundColor Red }。
3、若终端输出绿色提示文字,表明诊断已成功启动并完成数据采集。
4、根据上一步中自动提示的路径,打开对应 energy-report.html 文件。
四、使用第三方工具辅助解读energy-report内容
energy-report.html 中的原始数据采用技术术语描述,部分条目(如“设备驱动未正确声明 D-States”)不易被非专业用户理解;借助解析型工具可将关键问题映射为通俗建议,提升诊断实用性。
1、下载并解压开源工具 EnergyReportParser(支持 Windows 11 的轻量级 CLI 工具)。
2、将 energy-report.html 文件复制到该工具所在目录。
3、在终端中进入该目录,运行命令:.\EnergyReportParser.exe --input energy-report.html --output summary.txt。
4、打开生成的 summary.txt,其中列出所有“错误”级问题及其对应设备名称与推荐操作项。










