How to Disable Modern Standby in Windows via Registry
Modern Standby (S0 Low Power Idle) is designed to keep Windows
devices connected to network services while asleep, similar to a
smartphone. However, this feature often causes excessive battery drain,
overheating in laptop bags, and inconsistent sleep behavior. This guide
provides a direct, step-by-step walkthrough on how to disable Modern
Standby and attempt to restore standard S3 sleep state functionality by
modifying the Windows Registry using regedit.
Step 1: Check Your Current Sleep States
Before making any changes, verify whether your system is currently using Modern Standby:
Right-click the Start button and select Terminal (Admin) or Command Prompt (Admin).
Type the following command and press Enter:
powercfg /aIf the output lists Standby (S0 Low Power Idle) Network Connected/Disconnected as available, Modern Standby is active.
Step 2: Open the Registry Editor
- Press
Win + Rto open the Run dialog box. - Type
regeditand press Enter. - Click Yes when prompted by User Account Control (UAC).
Step 3: Modify the Registry to Disable Modern Standby
In the Registry Editor address bar, copy and paste the following path and press Enter:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PowerRight-click on the empty space in the right pane, select New, and choose DWORD (32-bit) Value.
Name the new value:
PlatformAoAcOverrideDouble-click the newly created
PlatformAoAcOverridekey.Ensure the Value data is set to
0and the Base is set to Hexadecimal.Click OK.
Step 4: Restart Your System
Close the Registry Editor and restart your computer for the changes to take effect.
Step 5: Verify the Change
Open Terminal (Admin) or Command Prompt (Admin) again.
Run the check command:
powercfg /aUnder the available sleep states, Standby (S0 Low Power Idle) should now be listed as not supported by the system firmware or disabled by policy.
How to Revert the Changes
If you experience stability issues or if your hardware does not support traditional S3 sleep, you can restore Modern Standby:
- Open
regeditand navigate back toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power. - Locate and right-click
PlatformAoAcOverride. - Select Delete and confirm.
- Restart your computer.