Windows Power Plans and Battery Registry Keys
This guide covers the exact Windows Registry locations responsible for managing system power plans, power configuration schemes, and specific battery profile thresholds. By navigating these registry paths, administrators and advanced users can inspect, modify, and fine-tune power behaviors, including low, critical, and reserve battery levels.
Master Power Management Registry Keys
Windows manages power schemes and configuration profiles primarily under the following Registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
Within this directory, two main subkeys handle power plans and detailed configurations:
Active Power Plans and User Schemes:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes- ActivePowerScheme: Located directly under
User\PowerSchemes, this string value contains the GUID of the currently active power plan (e.g., Balanced, High Performance, or Power Saver). - Individual subkeys under this path correspond to the GUID of each installed power plan.
- ActivePowerScheme: Located directly under
Power Setting Definitions:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettingsThis key contains the master definitions, attributes, and visibility flags for every configurable power setting in Windows.
Battery Profile Thresholds Key
The specific subgroup responsible for battery settings and threshold percentages is the Battery Subgroup GUID:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\e73a048d-bf27-4f12-9731-8b2076e8891f
Key Battery Threshold GUIDs
Within the battery subgroup, specific subkeys define threshold parameters:
- Critical Battery Level (Percentage):
9a66d8d7-43e9-4bd7-b535-b799da78d58a - Low Battery Level (Percentage):
81830204-4e35-4f08-b02e-49b02e21217c - Reserve Battery Level (Percentage):
bcdeda67-0147-4225-85c4-9816ac64ade0 - Critical Battery Notification / Action:
637ea02f-bb63-4249-a0f6-da247779f2c7 - Low Battery Notification / Action:
d8744b4a-1a51-449e-b96a-99329ec3d3e5
Modifying Threshold Values per Power Plan
To change the actual battery percentage thresholds applied to a
specific power scheme, navigate to the target scheme inside the
User\PowerSchemes hierarchy:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\<PowerScheme_GUID>\e73a048d-bf27-4f12-9731-8b2076e8891f\<Setting_GUID>
Each setting key contains two DWORD values: * ACSettingIndex: The value applied when the system is connected to AC power. * DCSettingIndex: The value applied when the system is running on battery (DC power).
For threshold levels (such as Critical or Low Battery), the
DCSettingIndex value represents the percentage threshold in
decimal format (e.g., a decimal value of 10 corresponds to
10% battery level).