用powercfg命令可生成电池健康报告:以管理员身份运行cmd,执行powercfg /batteryreport /output "c:\battery-report.html",打开报告查看design capacity和full charge capacity,计算比值得健康度百分比。

想快速知道笔记本电池还能撑多久,不用拆机也不用装软件,一条系统自带命令就能生成完整健康度报告,里面清楚写着设计容量、当前充满电量和循环次数。
用Powercfg命令生成电池报告
打开命令提示符(管理员权限)是必须的,否则命令会因权限不足而失败,报告内容可能缺失关键字段。
按下 Win + R,输入 cmd,回车。
在弹出的窗口中,右键标题栏 → 选择“属性” → 勾选“以管理员身份运行此程序” → 点击确定 → 关闭窗口重新用此方式打开,确保权限生效。
输入命令:powercfg /batteryreport /output "C:\battery-report.html",回车执行。
这条命令强制把报告保存到C盘根目录,避开系统默认路径(如C:\Windows\system32)的写入限制,【避免因权限问题导致文件生成失败或无法访问】。
打开并定位关键数据
打开文件资源管理器,在地址栏直接粘贴 C:\battery-report.html,回车。
双击该文件,用 Edge 或 Chrome 打开。
滚动页面至 “Installed batteries” 表格区域,找到以下两行:
Design Capacity:电池出厂时标称的最大电量,单位是 mWh
Full Charge Capacity:当前电池完全充满后实际能存储的电量,单位也是 mWh
用 Full Charge Capacity ÷ Design Capacity × 100%,结果保留一位小数——这就是当前电池健康度。例如 46280 ÷ 51200 = 0.904,即 90.4%。
快速估算健康度的替代方法
方法一:PowerShell 一行算出百分比
以管理员身份运行 PowerShell,粘贴执行:
($b = Get-WmiObject -Class Win32_Battery) | ForEach-Object { [math]::Round(($_.FullChargeCapacity / $_.DesignCapacity) * 100, 1) }
如果返回数字(如 92.3),就是健康度;若报错或返回空,说明 WMI 数据未就绪,需先插电充放电一次再试。
方法二:不看报告,直接查循环次数
在已打开的 battery-report.html 页面里,往下翻到 “Recent usage” 表格,最后一列 “Cycle Count” 显示的是总循环次数。主流锂电设计寿命为 500 次循环,若该值超过 450,即使健康度还在 85% 以上,也建议开始留意续航衰减节奏。











