How to Generate a Battery Health Report in Windows 10

The Battery Health Report is an important tool which must be monitored as it will help prolong the life of the battery and your laptop.

By Tim Trott | Windows Tips and Tricks | September 2, 2020
1,200 words, estimated reading time 4 minutes.

Battery health is an important factor on any laptop that should be watched, especially if your laptop does not feature a user-changeable battery, as is the case with the Microsoft Surface series. Keeping an eye on the battery health report will help you prolong the battery's lifespan and thus your laptop's life. If you're running Windows 10 on a laptop or tablet, one of the most crucial things to keep an eye on is battery life.

Surface Book 2 Charging
Surface Book 2 Charging

Battery health is not the same as battery life/charge. It is very simple to check the estimated battery life or charge amount on your laptop or tablet. Simply click the battery icon in the notification area to show the percentage of battery remaining as well as the estimated length of time you have to work. When the battery is low, you can reduce the power management to conserve it, and when it runs out, you can simply plug in and recharge.

What is a Battery Charging Cycle?

All batteries can only be charged a finite number of times. The action of discharging and recharging a battery is called a cycle. A cycle is counted when the battery is discharged and charged at or over 100% of capacity. For example, the battery at 100% is discharged to 15% and then fully charged in a cycle. A battery at 100% discharged down to 75% and then fully charged is not a complete cycle, but doing that 4 times is. Batteries can generally only support around 800-1000 cycles before they start to degrade. Depending on the type of battery this can be less overall charge, meaning you run out of power quicker or the battery may not hold charge with the device off. In extreme cases, the battery may start to swell or even burst.

How to generate a Battery Report in Windows 10

In the Windows system, there is a great power management tool that allows you to learn more about your battery information and behaviour over time. The report is called "Battery Report".

  1. Right-click on the Start menu to bring up the menu
  2. Command Prompt (Admin)
  3. Copy and paste powercfg /batteryreport /output "%UserProfile%\Desktop\battery_report.html"
  4. On your desktop you should see a file labeled battery_report.html, double click to open

The battery health report is made up of a few different sections. The first shows details such as the computer name and Windows versions. The next section lists the battery or batteries if you have more than one. You can see the type of battery, commonly LiP for Lithium Polymer or LION for Lithium Ion. Most importantly you can see the battery design capacity and the calculated full charge capacity. These indicate the overall battery health.

Windows 10 Battery Health Report
Windows 10 Battery Health Report

You can also see recent battery usage when the battery charges and discharges and various statistics about the battery capacity history. You can see from this screenshot of my report that my Surface Book 2 has two batteries. The first isn't looking too bad, however the second is showing a drop in full charge capacity of about 20% which is something I'm going to have to keep an eye on. You can also see the cycle count for the battery, although I believe that is since the OS install not the entire life of the battery, so if you reset your Windows 10 laptop to factory settings this will revert to zero.

How to Minimize Battery Wear

There are several things you can do to help extend the life of your laptop battery, as well as things you can do to speed up the deterioration of your battery capacity.

The first and most important thing is to use the device as normal and not worry about discharging or re-charging the battery regularly. The device is designed to be used and batteries will last at least 5 years through heavy use and much longer in lighter use. The 20% degradation you see on my battery health report is over two and a half years worth of heavy usage, I use it for work, gaming and writing. It's in use for over 12 hours per day plugged in or using the battery.

However, keeping your device on charger all the time without allowing it to discharge, will eventually burn your battery.

Also, do not let your device run out of charge and leave it for too long as the battery may go on a deep discharge that you can't recover from. If you're storing the device for a prolonged period you should charge the battery to roughly 50% and store it like that.

How to Check Which Apps Use the Most Power?

Windows 10 Battery Usage Per App
Windows 10 Battery Usage Per App

You can see which apps are consuming the most power on Windows 10 or Windows 11 by going into the Settings > System > Battery applet. You can also hit the Windows Key and type Battery and click the app from the search results.

This app will allow you to see the current battery level and status, enable battery saver and see Battery usage per app over 24 hours or a week. It will only show apps when you are on battery, nothing will show when plugged into a charger, and it won't work on desktops without a battery.

How to Generate a Power Efficiency Diagnostics Report

The energy report is a little more technical than the Battery applet above. This report runs over a short time and analyses not just applications but all processes including drivers which may be out of date or misconfigured. There is a possibility to get information on how much energy is consumed by them and it will give hints as to any applications running in the background that use a lot of power, and if you don't use or need it, you can uninstall it to gain extra battery life.

Open Command Prompt as Administrator and enter the following commands.

powercfg -energy /output "%UserProfile%\Desktop\energy-report.html

After a minute the report will be generated on your desktop. You can run a longer report to gather additional profiling statistics using the /duration switch followed by the number of seconds to run. 60 is the default, you can use 120 for two minutes.

powercfg -energy /duration 120 /output "%UserProfile%\Desktop\energy-report.html

C:\WINDOWS\system32>powercfg -energy /output "%UserProfile%\Desktop\battery_report.html
Enabling tracing for 60 seconds...
Observing system behaviour...
Analyzing trace data...
Analysis complete.

Energy efficiency problems were found.

5 Errors
24 Warnings
69 Informational

See C:\Users\ttrott\Desktop\battery_report.html for more details.

The report sections will show you any errors in the power settings, warnings and informational messages. In my case, I could see from the report that there were several issues to fix. Some of which I list below, you may have different issues to address.

  1. Power Policy:Sleep timeout is disabled (Plugged In)
  2. USB Suspend:USB Device not Entering Selective Suspend
  3. CPU Utilisation:Processor utilisation is high
  4. Devices with missing or misconfigured drivers can increase power consumption. - PANGP Virtual Ethernet Adapter
  5. CPU Utilisation:Individual process with significant processor utilisation.

The report will also show information about various settings in the current power plan, usually a balanced personality from the device manufacturer, and it could give some hints as to a few settings you can optimise.

Was this article helpful to you?
 

Related ArticlesThese articles may also be of interest to you

CommentsShare your thoughts in the comments below

If you enjoyed reading this article, or it helped you in some way, all I ask in return is you leave a comment below or share this page with your friends. Thank you.

There are no comments yet. Why not get the discussion started?

We respect your privacy, and will not make your email public. Learn how your comment data is processed.