How to Disable Modern Standby in Windows? - Windows Basics

Latest

Thursday, September 15, 2022

How to Disable Modern Standby in Windows?

Modern Standby (S0) replaces the classic S3 low power consumption mode in Windows 10 and 11. On Modern Standby-compatible systems, this feature adds better power management to devices connection.

While there are other perks to using Modern Standby, not everyone prefers this mode to the classic S3 sleep mode. If for any reason you need to disable Modern Standby in Windows 10 and 11, here's how you do it.

What is Modern Standby on Windows and why should you disable it?

Introduced in 2020, Modern Standby (S0) is the newer sleep state and the successor to the old Sleep Standby (S3) mode. It replaces the standard sleep feature and puts your laptop in a lower power state when idle.

In this sleep state, your system will be kept at minimum power consumption to perform background tasks like email syncing and Internet notifications, etc.

It also has an instant on/off feature that helps you switch between on and off states faster, similar to a smartphone.

On the other hand, Modern Standby is said to cause heating and draining issues, thus forcing some users to turn off the new power mode on their laptops.

Note that poor battery life and laptop overheating are common problems and can be caused by a number of reasons. Also, due to the nature of Modern Standby, which requires the CPU to be engaged all the time, CPU temperatures are expected to increase slightly.

Before deciding to turn off Modern Standby, try these tips to improve battery life on Windows 11. You can also set a charging threshold for your laptop to increase battery life. In addition, you can also troubleshoot laptop overheating by learning the basics of the problem.

If you still need to disable Modern Standby in Windows 11, proceed with the steps below.

How to check the system's current sleep state

You can use the command powercfg /a in Command Prompt to view and configure the available sleep state of the system. Here's how to use this command in Windows 11:

1. Press Windows + X to open the WinX menu.Click on Windows Terminal (Admin).

2. In the Windows Terminal window, type the following command and press Enter to execute:

powercfg /a

3. If the system reports, Standby (S0 Lower Power Idle) Network Connected/Disconnected, you have Modern Standby enabled.

4. Next, check the Standby status (S3). If you see "This standby state is disabled when S0 low power idle is supported" message, it means you can disable Modern Standby to enable legacy Legacy Standby (S3).

How to turn off Modern Standby with registry script

You can use a registry script to disable Modern Standby in Windows 11 and 10. This is the easiest way to get the job done without having to navigate through the Windows registry.

Before you try to make any changes to your Windows registry, you should create a restore point. This will help you restore your system in case something goes wrong.

1. Press Windows Keys + R to open Run. Type notepad and click OK to open a new Notepad file.

2. Copy and paste the following script into the Notepad file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]

"PlatformAoAcOverride"=dword:00000000

3. Next, click File and select Save As. Enter the file name as Disable_Modern_Standby.reg.

4. Next, click the Save as type drop-down menu and select All files.

5. Click Save to save the registry file.

6. Next, double-click the Disable_Modern_Standby.reg file and click Yes when prompted by UAC.

7. Restart the PC to apply the changes.

If you need to re-enable Modern Standby, copy and paste the following script into a new Notepad file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]

"PlatformAoAcOverride"=-

Save the file as Enable_Modern_Standby.reg. Next, double click on the saved file and wait for the script to execute. Restart your PC to see if Modern Standby is enabled.

To confirm the changes, execute the command powercfg /a in Command Prompt with admin rights. If Legacy Standby (S3) is enabled, you will see the following:

The following Sleep states are available on this system:

  • Standby (S3)
  • Hibernate
  • Fast Startup

How to disable Modern Standby using Command Prompt

You can use Command Prompt to disable Modern Standby on your PC. This method uses reg commands executed through Command Prompt to modify the Windows registry.

1. Press Windows Keys + X to open Run. Click Windows Terminal (Admin) to open Terminal with admin rights.

2. In the Windows Terminal window, copy and paste the following reg command:

reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0

3. When the operation completed successfully message appears, close the Command Prompt.

4. If you need to re-enable Modern Standby, use the following command in a Windows Terminal window with admin rights:

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

Make sure you restart your PC to apply the changes.

You can use the aforementioned powercfg /a command to see the sleep state and confirm the changes.

How to turn off Modern Standby with Registry Editor

If the script and reg command don't work, you can manually modify the registry entry needed to disable Modern Standby. Here's how to do it:

1. Press Windows Keys + R to open Run. Type regedit and click OK to open the Registry Editor. Click Yes if prompted by UAC.

2. In Registry Editor, navigate to the following location. You can copy and paste the registry path into Registry Editor for quick navigation:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

3. Here, right-click the Power subkey and select New > DWORD (32-bit) Value.

4. Rename the value to PlatformAoAcOverride.

5. Right-click the PlatformAoAcOverride value and select Modify.

6. In the value data field, enter 0 and press OK.

7. Close Registry Editor and restart the PC.

Modern Standby is not for everyone. For many users, Modern Standby has resulted in poor battery life and overheating issues.

You can work around this problem by putting your device in Hibernate instead of Sleep when you close the lid. Also, consider optimizing your power usage in Windows 11 to increase battery life.

No comments:

Post a Comment