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:

  1. Right-click the Start button and select Terminal (Admin) or Command Prompt (Admin).

  2. Type the following command and press Enter:

    powercfg /a
  3. If the output lists Standby (S0 Low Power Idle) Network Connected/Disconnected as available, Modern Standby is active.

Step 2: Open the Registry Editor

  1. Press Win + R to open the Run dialog box.
  2. Type regedit and press Enter.
  3. Click Yes when prompted by User Account Control (UAC).

Step 3: Modify the Registry to Disable Modern Standby

  1. In the Registry Editor address bar, copy and paste the following path and press Enter:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  2. Right-click on the empty space in the right pane, select New, and choose DWORD (32-bit) Value.

  3. Name the new value:

    PlatformAoAcOverride
  4. Double-click the newly created PlatformAoAcOverride key.

  5. Ensure the Value data is set to 0 and the Base is set to Hexadecimal.

  6. 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

  1. Open Terminal (Admin) or Command Prompt (Admin) again.

  2. Run the check command:

    powercfg /a
  3. Under 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:

  1. Open regedit and navigate back to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.
  2. Locate and right-click PlatformAoAcOverride.
  3. Select Delete and confirm.
  4. Restart your computer.