System Disable Modern Standby in Windows 10 and Windows 11


Power_banner.png

This tutorial will show you how to disable Modern Standby (S0 Low Power Idle) to enable S3 support on a Windows 10 and Windows 11 device.

In Windows 10 and Windows 11, there are two power models for PCs: S3 and Modern Standby (S0 Low Power Idle). The S3 power model is an older standard and is not capable of the instant on that consumers expect from modern devices. Modern Standby is capable of leveraging all the capabilities of a modern chipset and can be integrated across the breadth of tablets and PCs today. The first iteration of Modern Standby was Connected Standby, which first shipped in Windows 8 and Windows 8.1. Modern Standby expands upon the Windows 8.x Connected Standby concept, allowing for flexibility in component selection and the ability for the OS to manage network connectivity in standby.

Windows 10 and Windows 11 Modern Standby (Modern Standby) expands the Windows 8.1 Connected Standby power model. Connected Standby, and consequently Modern Standby, enable an instant on / instant off user experience, similar to smartphone power models. Just like the phone, the S0 low power idle model enables the system to stay connected to the network while in a low power mode.

Although Modern Standby enables an instant on/off user experience like Connected Standby, Modern Standby is more inclusive than the Windows 8.1 Connected Standby power model. Modern Standby allows for market segments previously limited to the Traditional Sleep (S3) power model to take advantage of the low power idle model. Example systems include systems based on rotational media and hybrid media (for example, SSD + HDD or SSHD) and/or a NIC that doesn’t support all of the prior requirements for Connected Standby.

Modern Standby systems can be connected (enabled), disconnected (disabled), or managed by Windows to allow network connectivity during standby. This behavior is dictated by the hardware and/or by configuration.
  • Connected Modern Standby will allow you to stay connected to the network while in standby to still receive and get notifications about email, VoIP calls, and such, but it will use more battery.
  • Disconnected Modern Standby will allow longer battery life, but you will no longer have the advantages of staying connected to the network while in standby.
  • Managed by Windows will allow Windows to manage network connectivity during standby.
On any Modern Standby system (whether connected or disconnected), the system remains in S0 while in standby, allowing the following scenarios to work:
  • Background activity
  • Faster resume from a low power state
On systems that are connected while in standby, wakes based on specific network patterns may also be set by the operating system to enable apps to receive the latest content such as incoming email, VoIP calls, or news articles.

See also:

If you disabled Modern Standby and your PC crashes when entering S3, you can press and hold the power button to force a hard shut down, press the power button again to turn on, and enable Modern Standby below again.

This can happen if the device OEM has not included support for S3 in the BIOS/UEFI firmware.


You must be signed in as an administrator to enable or disable Modern Standby.

You cannot enable Modern Standby on a device that didn't originally support it.



Contents

  • Option One: Enable or Disable Modern Standby using Command
  • Option Two: Enable or Disable Modern Standby using REG file


EXAMPLE: Modern Standby enabled and disabled

Modern_Standby_enabled.png
powercfg_a-2.png

Modern_Standby_disabled.png





Option One

Enable or Disable Modern Standby using Command


1 Open an elevated command prompt in Windows 10, or open Windows Terminal (Admin) in Windows 11, and select either Windows PowerShell or Command Prompt.

2 Copy and paste the command below you want to use into the console, and press Enter. (see screenshots below)

(Enable Modern Standby - default)​
reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f

Enable_Modern_Standby_command.png

OR​

(Disable Modern Standby)​
reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0 /f

Disable_Modern_Standby_command.png

3 Restart the computer to apply.




Option Two

Enable or Disable Modern Standby using REG file


1 Do step 2 (enable) or step 3 (disable) below for what you want.

2 Enable Modern Standby

This is the default setting.


A) Click/tap on the Download button below to download the REG file below, and go to step 4 below.​

Enable_Modern_Standby.reg


(Contents of REG file for reference)
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PlatformAoAcOverride"=-

3 Disable Modern Standby

A) Click/tap on the Download button below to download the REG file below, and go to step 4 below.​

Disable_Modern_Standby.reg


(Contents of REG file for reference)
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PlatformAoAcOverride"=dword:00000000

4 Save the .reg file to your desktop.

5 Double click/tap on the downloaded .reg file to merge it.

6 When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.

7 Restart the computer to apply.

8 You can now delete the downloaded .reg file if you like.


That's it,
Shawn Brink


 

Attachments

Last edited:
Also - go into “edit power plan” and change what power buttons do > make sure it’s not set to “nothing”. While on that screen, also uncheck fast startup.
Isn't that power button setting for when the computer is awake? Worth a try though. Will report back shortly.
1715912141202.png


I've disabled fast startup in UEFI.
 

My Computer

System One

  • OS
    Windows 11
If neither work, try this too:

Power options advanced settings > allow hybrid sleep = off
And
allow wake timers = enabled
 

My Computer

System One

  • OS
    Windows 11 Pro
If neither work, try this too:

Power options advanced settings > allow hybrid sleep = off
And
allow wake timers = enabled
Yeah no sadly didn't seem to work. The first option isn't even listed, and the second one was already enabled when plugged in (which I am). Switching the power button to do nothing didn't help either. Thanks for trying to help. Guess I'll just need to learn to live with the useless and annoying S0.

I'm just wondering why `powercfg` gives me that optimistic output saying S3 is enabled and S0 is disabled after running the .reg file.
 

My Computer

System One

  • OS
    Windows 11
I've disabled fast startup in UEFI.
Fast Boot is in UEFI. Fast Startup is where @dacrone said, but not if Hibernate is off, as Fast Startup is always off if Hibernate is off.
(The powercfg a command output that you posted in your post #175 says that it's off.)
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
Yeah no sadly didn't seem to work. The first option isn't even listed, and the second one was already enabled when plugged in (which I am). Switching the power button to do nothing didn't help either. Thanks for trying to help. Guess I'll just need to learn to live with the useless and annoying S0.

I'm just wondering why `powercfg` gives me that optimistic output saying S3 is enabled and S0 is disabled after running the .reg file.
if you have hibernate disabled (i hadn't noticed), re-enable it via cmd and then try sleep again and see if your mouse wakes the pc. let me know.
 

My Computer

System One

  • OS
    Windows 11 Pro
It appears my system supports S3. This is what I get after disabling Modern Standby
However, I now get the issue like some others where it won't wake up after I put it to sleep until I force-shut-down it by holding the power button.

So does my laptop not support S3 despite it clearly being listed under the available states?

It is possible for a computer to show that it supports S3 Sleep even if it does not.
I also experienced a case in which, like yours, disabling S0ix made S3 Sleep appear to be in force only for me to discover that I had to force the computer off with the power button if I tried to sleep it.
Disabling S0 Modern standby - range of experiences - my post #8 - ElevenForum
Since then I have learnt to tame S0ix so I do not disable it anymore.
Power consumption in S0 Modern standby and S3 Sleep - my post #85 - ElevenForum
Running scripts during S0 Modern standby - my post #86 - ElevenForum


All the best,
Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
Fast Boot is in UEFI. Fast Startup is where @dacrone said, but not if Hibernate is off, as Fast Startup is always off if Hibernate is off.
(The powercfg a command output that you posted in your post #175 says that it's off.)
Sorry for such a delayed response guys. Tried everything you three suggested, all to no avail. Disabled fast startup and fast boot, enabled hibernation, disabled hibernation, USB suspend was already off in BIOS.
It is possible for a computer to show that it supports S3 Sleep even if it does not.
Seems to be the case here. Very annoying that not only is S0 forced onto the user, Microsoft and OEMs also falsely mislead the user into thinking S3 is supported.
 

My Computer

System One

  • OS
    Windows 11
S3 guides
S0 Modern standby guides

Microsoft and OEMs also falsely mislead the user into thinking S3 is supported
I asked sales desks at Dell & HP if my selected laptops would come with S3 Sleep or could be converted to use S3 Sleep.
- Dell sales did not know. I asked to be transferred to their tech support desk and they refused because tech support are only allowed to talk to customers after purchase. No more Dell laptops for me then.
- HP sales did not know. I asked to be transferred to their tech support desk and they did so. Their tech support were very honest. They said that their documentation was not clear about the subject at all. They also pointed out that I could reject the laptop within a month and they would pay for the return postage. So I went ahead. Those #85, #86 posts of mine reported the experiments I did with their laptop before returning it [even though I had learnt to tame S0 Modern standby, the keyboard was awful - grey markings on grey keys with unintelligible backlight control].

I still wanted a decent Windows 11 test computer [that could become my main computer after Windows 10 support runs out]. In the end, I could not find one that fulfilled my requirements below £3,000 so I compromised with a Lenovo IdeaPad Flex 5 16 16ABR8 that cost £550.
- It has soldered in Ram which cannot be replaced or added to.
- It only has a 16 inch display instead of the 17 inch one I wanted.
- It can only have one 'disk'. I am used to having two and I use the second as an interim backup location.
- But is is a very good laptop - its 16 inch display is just about as good as the 17 inch one I sought, it is powerful enough to become my main computer later on, it is light enough to take over as my 'travel' computer as well.


All the best,
Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
I ran the reg file to Disable S0 on my new HP Envy laptop. As some had predicted, I no longer have any sleep mode enabled, per PowerCfg -a.
It goes into Hibernation when I tap the Power key.
Are there any other options that I can try?
Thanks
 

My Computer

System One

  • OS
    Windows 11
Are there any other options that I can try?
No, there are no other methods.
If your computer maker has created a Bios that cannot handle S3 Sleep then there's nothing you can do about it.

I now live with S0 Modern standby. I have tamed it - see my post #187 above.


All the best,
Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
Are there any other options that I can try?
Probably not, as I suspect that the vast majority of manufacturers made that impossible on most of their recent laptop models by now, but on some older laptops it is still possible to, at the sacrifice of having to keep Secure Boot disabled in the BIOS, use rEFInd with a custom script, i.e. as an alternative to modding the BIOS in such a way that will restore (or enable, if it is disabled through a condition) the S3 object in the DSDT (Differentiated System Description Table, which is a part of the ACPI specification). I have seen a few reports on the internet several years ago about how this can be made possible on some certain, specific, laptop models at least from Lenovo and Dell. I posted about this particular subject before.

However, if you do that, then the resulting S3 object may not be able to function correctly or may not work at all so then it crashes the laptop immediately the moment when it attempts to enter sleep. It depends on whether all the various hardware components and device drivers thereof are capable to correctly support S3. So if, for example, the internal WiFi adapter card is the only component that is not able to support S3, then simply replacing the card with one that has that ability should do the trick. Whereas if the intestines that do not have that ability also include ones that are impossible to be replaced with ones that do have, then basically, you are SOL (Sh!t Outta Luck).
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
OK thank you both.
I've read through all the previous pages more carefully and learned a lot.
Based on that, I've made some changes to try to live with Modern Standby.

Based on what I read in the thread, I now have it set to "Sleep" after 1 minute, instead of manually putting it to sleep when I walk away.
It seems very reliable, more so than the old sleep was in previous computers. And I am hoping that the fan running when "asleep" will not occur now.
 

My Computer

System One

  • OS
    Windows 11
I am hoping that the fan running when "asleep" will not occur now

Others have reported fans running during S0 Modern standby both here and in TenForums.
If your fans are running during S0 Modern standby then your computer must be working. If you have connectivity set to on then it could be running Windows update, the email app, ... [MS have not published a list of which of their favoured apps can run].
If you set connectivity off then the scope for working reduces and the computer should not get as hot.
Enable or Disable Modern Standby Network Connectivity - ElevenForumTutorials

I now have it set to "Sleep" after 1 minute, instead of manually putting it to sleep when I walk away
The behaviour ought to be the same whichever of those two methods you use to put it to "sleep" i.e. into S0 Modern standby.


Best of luck,
Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
I've read through all the previous pages more carefully and learned a lot.
Based on that, I've made some changes to try to live with Modern Standby.

Based on what I read in the thread, I now have it set to "Sleep" after 1 minute, instead of manually putting it to sleep when I walk away.
It seems very reliable, more so than the old sleep was in previous computers. And I am hoping that the fan running when "asleep" will not occur now.
Here's a batchfile I wrote. When you run it, it uses the C# compiler (csc.exe) that is a part of Windows 11 by default, to create a program ScreenOff.exe in the same folder. Then when you run this program, it turns the screen off after waiting for 2 seconds (so the screen won't turn immediately back on if you stop moving your mouse before those 2 seconds are over). On computers that support Modern Standby, turning the screen off is what forces the computer to enter Modern Standby. Hopefully this helps.

Batch:
// 2>NUL&@ECHO OFF&CLS&GOTO batch
/*
:batch
FOR /F "tokens=* USEBACKQ" %%F IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v InstallPath`) DO SET "InstallPath=%%F"
SET InstallPath=%InstallPath:*REG_SZ =%
FOR /F "tokens=* Eol= " %%F IN ("%InstallPath%") DO SET "InstallPath=%%F"
IF EXIST "%InstallPath%csc.exe" ("%InstallPath%csc.exe" /out:"%~dp0\ScreenOff.exe" /target:winexe "%~dpnx0") ELSE (ECHO ERROR - Missing csc.exe)
PAUSE&EXIT
*/

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Threading;

static class Program
{
    [DllImport("user32.dll")]
    static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

    [STAThread]
    static void Main()
    {
        Thread.Sleep(2000);
        SendMessage(new Form().Handle, 0x0112, 0xF170, 2);
    }
}
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
The behaviour ought to be the same whichever of those two methods you use to put it to "sleep" i.e. into S0 Modern standby.


Best of luck,
Denis

I think you are correct. Both methods seem to have difficulty sometimes (but not always) putting the computer to sleep when I have something running - ie if it repeatedly won't go to sleep I sometimes have to close Outlook 365 then it will sleep. And sometimes when there is a game open in Chrome, I have to close Chrome to get it to sleep. But other times, I have both Outlook and the game running, and it goes to sleep after the 1 minute delay without a problem.

Also, the in the instances when it does go to sleep, its behavior is inconsistent. Sometimes after the 1 minute the screen goes off and the computer sleeps almost immediately. Other times, the screen goes off and it takes about 30-45 seconds more before the computer sleeps.
 
Last edited:

My Computer

System One

  • OS
    Windows 11
The worst part is that I can't close the screen on the laptop and feel safe letting it sit on a bed or couch. I've come back twice now and found the fan running and laptop hot. My next step will be to turn off the network connection, like I seen above in this thread. Oddly that does not seem to happen if I leave the screen open and the computer asleep.
 

My Computer

System One

  • OS
    Windows 11
Also, the in the instances when it does go to sleep, its behavior is inconsistent. Sometimes after the 1 minute the screen goes off and the computer sleeps almost immediately. Other times, the screen goes off and it takes about 30-45 seconds more before the computer sleeps.
"After the screen turns off, a waterfall flow of phases quiets the system to its Sleep state." See: Modern Standby states
So, each time when the waterfall splashes too much water into the computer's face, it may take a while before the computer goes to sleep... 🥱
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF

Latest Support Threads

Back
Top Bottom