Generate Battery Health Report with Power Efficiency Diagnostic Report Tool in Windows

Windows includes a powerful command-line tool called PowerCFG that is very useful in troubleshooting Power Plans. Moreover, this tool, Power Efficiency Diagnostic Report Tool, will also allow you to enable and disable devices. In this article, we will learn how to use PowerCGF to find out the health of your laptop battery. Starting with Windows 7, the OS includes a “hidden” tool that examines your laptop’s power usage and gives you a report and suggestions on how you can improve the battery efficiency. In this post, we will see how you can generate a Battery Health Report with Power Efficiency Diagnostic Report Tool in Windows 10/8/7.

Power Efficiency Diagnostic Report Tool

To run the Power Efficiency Diagnostic Report Tool, Run cmd as an Administrator.

At the command line, type in the following:

powercfg -energy -output FoldernameFilename.html

For instance, I saved mine on the Desktop as Power_Report.html.

powercfg -energy -output c:UsersACKDesktopPower_Report.html


For around 60 seconds, Windows will trace, observe & analyze your laptop and generate a report in HTML format, in the location specified by you.

power report

If you simply type powercfg -energy and hit Enter, the report will be saved in your System32 folder.

Generate Battery Health Report

The Power Efficiency Diagnostic Report could be quite detailed and may overwhelm a normal user. This report will analyze and show the status of your battery’s health and point out warnings, errors and other information relating to your battery.

In this battery’s case, you can see that the Design Capacity is 5200 whereas the Last Full Charge shows 4041 – that is almost 22% lower than the originally designed charge. If your battery shows a figure of around 50%, you may expect it to just last for a few more months only.

Check the health of laptop battery

There are also some freeware tools that will help you benchmark or monitors your Windows 7 and Windows 8 laptop battery. BatteryEater is a testing tool intended to reveal the potential of a notebook battery pack.

BatteryCare is another freeware that will optimize the usage and performance of the laptop’s battery. It monitors the battery’s discharge cycles and helps increasing it’s autonomy and improving its lifetime. BatteryInfoView will display information about your battery.

Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.