Site menu:

Windows 7: How to check your laptop battery health in Windows 7

Windows 7 includes a new command that shows you a lot of details on its power usage & settings and helps you troubleshoot power issues (like Windows 7 waking up unexpectedly when you've put it in Sleep mode).

This command also shows you some detailed information about your laptop's battery, including its design capacity and the last full charge. With this data you can calculate how much (percentage-wise) your battery has deteriorated over time. Let's have a look:

Click Start button and type cmd in Search programs and files box

Right click on cmd.exe listed at the top of the Start menu and click Run as administrator

In the command prompt type cd %userprofile%/Desktop and press Enter

Next type powercfg -energy in the command prompt and press Enter

powercfg will enable a trace for 60 seconds. If you want to use it for more information than just the battery details, make sure no other processes are running during that time

When finished, powercfg will generate a report (in html format) which shows errors, warnings etc. Since we directed the command prompt to your desktop, the report will be placed on your desktop as energy-report.html. Just open the report in your web browser & scroll down to the Battery Information section.

Above are two samples. On the left is a relatively new battery (a few months old). As you can see, the last full charge is only some 5.5% below the design capacity.

On the right is an old battery (around 4 years old) which shows that the last full charge was nearly 40% below the design capacity. From experience I know that this battery will only last a few months more. I've had a battery fail a few months after it tested 45% below its design capacity. I recently did a 'stress test' on this battery (which will show you the minimum time you can expect while running the laptop at 'full power'), and it only managed 36 minutes. Compare that with 125 minutes for the new battery.