4 Effective Ways to Disable Modern Standby in Windows 10/11

User Author

Achilles.H

September 29, 2022

4 Effective Ways to Disable Modern Standby in Windows 10/11

Microsoft has introduced new standby feature to help improve battery life and the speed of switching between different power status so that Windows PCs can switch between on/off states as quickly as smartphones. When modern standby is enabled, various notifications and emails can also be received since the PC is still connected and keeps updating itself. However, some users find this feature caused some issues like overheating on their devices. This post will give a detailed guide to introduce this feature as well as show you how to turn off modern standby on Windows.

What are the differences between the different power status?

There are basically two states of a computer: G0 (working state) and G1(sleeping state) , whilst G1 contains several types: S1, S2, S3, S4 and S5.

  • S1 Sleep 1, refers to Standby. In S1 mode, the system is in a low power supply, with the CPU stopped running, no screen outputting, the RAM and hard disks on standby and the power light flashing. You can move the mouse or press any key on the keyboard to wake up the computer.
  • S2 Sleep 2, refers to Power Standby. In S2 mode, the CPU is currently off and you can also move the mouse or press any key on the keyboard to wake up the computer.
  • S3 Sleep 3, refers to Suspend to RAM. In S3 mode, CPU, GPU, hard disks and computer fans all stop working with only RAM powered on, so all information is stored in RAM. Moving the mouse or pressing any key on the keyboard will wake up the computer.
  • S4 Hibernate, refers to Suspend to Disk. In S4 mode, All devices, including CPU, GPU, hard disks, fans and RAM stop working. A copy of the information in the RAM will be saved to the hard drive. It is equivalent to restarting the computer, but the RAM reads the data that has been kept before hibernation. Similarly, moving the mouse or pressing any key on the keyboard will wake up the computer (it will be slower than standby).
  • S5 Shutdown The power is completely turned off and OS will reload until next power on.
  • S1 and S2 are almost the same. But S1 and S3 cannot exist at the same time, your system will enable either S1, S4 and S5 or S3, S4 and S5.
  • Modern standby S0, another type of sleep, was first introduced in Windows 8 and Windows 8.1. It allows applications to receive the latest content, such as incoming emails, VoIP calls or news even when the computer comes to sleep. However, this feature is mutually exclusive with S1 S2 S3. If your computer supports S0, you will have S0, S4 and S5 available.

How to check the sleep state on your PC?

To find out which sleep states your computer supports, you can check in Command Prompt.

Step 1: Type cmd in the search box and select Run as administrator.

open command prompt

Step 2: Enter the command line powercfg /a in Command Prompt.

If the result shows "Standby (S0 Lower Power Idle) Network Connected/Disconnected" is available, it means your system has enabled modern standby feature.

Step 3: Then check if you can restore to the traditional Standby S3. If you can see "This standby state is disabled when S0 low power idle is supported" under S3, you are able to disable modern standby with the following methods.

Below shows a report of the system not enabling modern standby.

check sleep state

How to disable modern standby?

1. Via Registry Editor

Step 1: Press Windows+R to open Run dialog, type regedit in the open box and click OK to open Registry Editor.

open registry editor

Step 2: Navigate to the below path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

Step 3: Right-click on the Power key and select New > DWORD (32-bit) Value. Name the newly created value as PlatformAoAcOverride.

Step 4: Double-click on the PlatformAoAcOverride and enter 0 as its Value data. Click OK to save the change.

create new value

Step 5: Exit Registry Editor and restart your PC.

2. Via Command Prompt

Step 1: Open Command Prompt as administrator.

Step 2: Copy and paste the given below command line and hit Enter to execute it.

reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
add a registry key via command prompt

This command will help add the PlatformAoAcOverride key to the Registry. After all done, close the Command Prompt and reboot your PC.

In case you want to enable modern standby again, you can delete the key by entering following command:

reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f

3. Via PowerShell

Step 1: Press Windows+X and select Windows PowerShell(Admin) from the context menu.

choose powershell admin

Step 2: Enter the following script in the PowerShell:

powercfg /setacvalueindex scheme_current sub_none F15576E8-98B7-4186-B944-EAFA664402D9 0

Step 3: Open Registry Editor and head to the below path:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\
F15576E8-98B7-4186-B944-EAFA664402D9

Step 4: Double-click on Attributes and change its Value data to 0. Click OK to save the change.

change value data to 0

Step 5: Restart your system and check if the modern standby is disabled.

4. Via Notepad

Step 1: Search Notepad in the search box and open it.

open notepad

Step 2: Copy and paste this script in the notepad:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PlatformAoAcOverride"=dword:00000000
create notepad file

Step 3: Click File tab on the top-left corner and select Save as.

select save as

Step 4: Name the file as Disable_Modern_Standby.reg and choose All files from the drop-down menu. Then click Save to save this registry file.

save the new registry file

Step 5: Double click Disable_Modern_Standby.reg file and Yes when asked for confirmation by UAC.

Step 6: Restart your device to apply the modification.