Windows battery time remaining disabled in 20H2

Battery time remaining estimates for computing devices can vary widely in accuracy. The estimates are based on assumptions about future behavior based on prior usage trends, from a mix of current and prior charge usage. Windows updates can disable battery time remaining, and some devices (including Microsoft Surface) may come from the factory with battery time estimates disabled. Even though the battery time remaining estimates on Windows have limited accuracy, I prefer to have the estimate shown.

Registry edit

The usual precautions on modifying the Windows Registry apply–do a Windows System Recovery milestone first. These keys are under:

HKLM\SYSTEM\CurrentControlSet\Control\Power

These settings “worked for me” across multiple models of Microsoft Surface devices and other laptops. Reboot after making these changes.

Set to 0 if present

If these registry keys exist, set their value to 0. If they don’t exist, that’s fine too.

  • EnergyEstimationDisabled
  • UserBatteryDischargeEstimator

Create / set to 1

Create this DWORD32 value (if not existing) and set to 1

EnergyEstimationEnabled

Reference

forum