windows 自带 powercfg 命令可生成电池健康报告:运行 powercfg /batteryreport 获取 html 报告,查看 design capacity 与 full charge capacity 计算健康度百分比。

想三分钟内知道笔记本电池还剩几成功力,不用装软件、不翻说明书,Windows 系统自带的 powercfg 命令就能直接调出固件级电池报告,里面清楚写着出厂容量、当前满电容量和循环次数。
用命令提示符生成默认路径电池报告
这一步操作起来很简单,直接在运行框里敲命令就行,适合只想快速看一眼健康度的用户。
按下 Win + R 打开运行对话框,输入 cmd 回车,启动命令提示符窗口。
在黑窗口中输入 powercfg /batteryreport 并回车执行。
等待几秒,窗口会显示类似“Battery report saved to file path: C:\Users\张三\battery-report.html”的提示——【请务必复制这行完整路径,后续要靠它打开报告】。
打开文件资源管理器,在地址栏粘贴刚才复制的路径,回车定位到该 HTML 文件。
双击打开,用 Edge 或 Chrome 浏览器查看,滚动到页面中下部的 “Installed batteries” 表格区域,找到 Design Capacity 和 Full Charge Capacity 两行数值。
以管理员权限指定路径导出报告(推荐)
非管理员模式下,某些新系统或企业版 Windows 可能因权限限制无法写入用户目录中的特殊路径(比如含中文用户名、OneDrive 同步目录),导致报告生成失败或内容缺失关键字段。
第一步:右键开始按钮 → 选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
第二步:在弹出的 UAC 确认窗口中点击“是”。
第三步:输入命令:powercfg /batteryreport /output "C:\battery-report.html" → 回车执行。
这条命令强制把报告保存到 C 盘根目录,避开系统默认路径的写入限制,【避免因权限问题导致文件生成失败或无法访问】。
第四步:打开文件资源管理器,地址栏直接输入 C:\battery-report.html 回车,双击打开即可。
PowerShell 一行算出健康度百分比
如果你已经插着电源、刚充完电,且 WMI 服务已就绪,这条命令能跳过打开 HTML 报告的步骤,直接返回一个数字结果。
方法一:以管理员身份运行 PowerShell,粘贴执行:
($b = Get-WmiObject -Class Win32_Battery) | ForEach-Object { [math]::Round(($_.FullChargeCapacity / $_.DesignCapacity) * 100, 1) }
若返回如 89.3 这样的数字,就是当前健康度;若报错或返回空,说明 WMI 数据未刷新,需先插电使用半小时以上再试。
方法二:用计算器手动算更稳妥——在浏览器打开 battery-report.html 后,找到 Design Capacity(设计容量)和 Full Charge Capacity(完全充电容量),用后者除以前者,乘以 100,保留一位小数。例如:46280 ÷ 51200 = 0.904 → 90.4%。











