ANAVEM
Languagefr
How to Disable Modern Standby and Enable S3 Sleep Mode in Windows 10/11

How to Disable Modern Standby and Enable S3 Sleep Mode in Windows 10/11

Switch from Modern Standby to traditional S3 sleep mode in Windows 10/11 using registry modifications and BIOS configuration for better power management.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
March 18, 2026 12 min 0
mediumwindows 7 steps 12 min

Why Switch from Modern Standby to S3 Sleep Mode?

Modern Standby (S0 Low Power Idle) has been the default sleep mode in Windows 10 and 11 since 2017, designed to keep your computer "instantly on" like a smartphone. While this sounds convenient, many users experience significant issues: excessive battery drain during sleep, random wake-ups, overheating in laptop bags, and network activity that compromises privacy.

Traditional S3 sleep mode, also known as "Suspend to RAM," offers a different approach. When your computer enters S3 sleep, it powers down almost everything except the RAM, which maintains your session. This results in much lower power consumption, no network activity, and cooler operation. The trade-off is a slightly longer wake-up time (2-5 seconds instead of instant-on).

What Hardware Supports S3 Sleep Mode?

Not all modern computers support S3 sleep mode. Many newer laptops, especially those certified for Intel Evo or similar programs, have firmware that only supports Modern Standby. However, most desktop computers and many business laptops still include S3 support, though it may be disabled by default in BIOS settings.

The key is verification before making changes. The powercfg /a command will tell you exactly what sleep states your system supports. If S3 isn't available, you may be able to enable it through BIOS settings, but some systems simply don't have the hardware capability.

Related: Enable or Disable Copilot File Search on Windows 11

Related: Configure Time Zone Settings for Windows Devices Using

Related: Check if Your PC Has the New Secure Boot 2023 Certificates

Related: How to Fix DNS Server Not Responding Error in Windows 10

Related: How to Use Robocopy in Windows for File Copying and Backup

How Does the Registry Override Work?

Windows uses the PlatformAoAcOverride registry value to control sleep mode behavior. When set to 0, it tells Windows to ignore the firmware's preference for Modern Standby and use traditional ACPI sleep states instead. This override has been available since Windows 10 version 1709 and continues to work in Windows 11 24H2 as of 2026.

The process involves modifying a single registry value, but the implications are system-wide. That's why verification steps and proper backup procedures are crucial before making any changes.

Implementation Guide

Full Procedure

01

Verify S3 Sleep Support on Your System

Before making any changes, you need to confirm your hardware supports S3 sleep mode. This critical step prevents you from breaking your system's sleep functionality.

Right-click the Start button and select Windows Terminal (Admin) or Command Prompt (Admin). Run the following command:

powercfg /a

Examine the output carefully. You should see something like:

The following sleep states are available on this system:
    Standby (S0 Low Power Idle) Network Connected
    Standby (S3)
    Hibernate
    Hybrid Sleep

If you see "Standby (S3)" listed, your system supports traditional S3 sleep. If you only see "Standby (S0 Low Power Idle)" and no S3 option, your firmware doesn't support S3, and you'll need to enable it in BIOS first.

Warning: If S3 is not available and shows "The firmware does not support this standby state", do not proceed with registry changes as this may break sleep functionality entirely.

Verification: Take a screenshot or note down the available sleep states for reference.

02

Enable S3 Sleep in BIOS/UEFI Settings

Many modern systems have S3 sleep disabled by default in favor of Modern Standby. You'll need to enable it in your system's firmware settings.

Restart your computer and enter BIOS/UEFI setup. The key varies by manufacturer:

  • Dell: F2 or F12
  • HP: F10 or Esc
  • Lenovo: F1, F2, or Enter
  • ASUS: F2 or Delete
  • MSI: Delete or F2

Once in BIOS, navigate to power management settings. Look for options like:

  • Sleep State: Change from "Modern Standby" to "S3 Only" or "Legacy"
  • ACPI Sleep State: Enable "S3" or disable "S0"
  • Power Management: Enable "Deep Sleep" or "Traditional Sleep"

The exact location varies by manufacturer. Common paths include:

  • Advanced → Power Management → Sleep State
  • Power → Sleep Options → ACPI Sleep State
  • Configuration → Power → Standby Mode

Save changes and exit BIOS. Boot back into Windows and run powercfg /a again to confirm S3 is now available.

Pro tip: If you can't find sleep settings in BIOS, check if your system has a "Legacy Support" or "CSM" option that needs to be enabled first.

Verification: Run powercfg /a and confirm "Standby (S3)" appears in the list.

03

Create a System Restore Point

Before modifying the registry, create a restore point to easily revert changes if something goes wrong.

Press Win + R, type sysdm.cpl, and press Enter. Click the System Protection tab, then click Create.

Name your restore point something descriptive like "Before disabling Modern Standby" and click Create. Wait for the process to complete.

Alternatively, create a restore point via PowerShell (run as administrator):

Checkpoint-Computer -Description "Before disabling Modern Standby" -RestorePointType "MODIFY_SETTINGS"

You can also backup the specific registry key we'll modify:

reg export "HKLM\SYSTEM\CurrentControlSet\Control\Power" C:\power_backup.reg

This creates a backup file you can double-click to restore the original settings.

Verification: Check that the restore point was created by going to System Protection and clicking "System Restore" to see the list.

04

Disable Modern Standby via Registry Editor

Now you'll modify the Windows registry to disable Modern Standby and allow S3 sleep mode to take over.

Press Win + R, type regedit, and press Enter. Navigate to the following registry path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

Right-click in the right pane and select New → DWORD (32-bit) Value. Name it exactly:

PlatformAoAcOverride

Double-click the new value and set it to 0 (zero). Make sure the base is set to "Hexadecimal" or "Decimal" - both will show 0.

Alternatively, you can do this via command line. Open Command Prompt as administrator and run:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /t REG_DWORD /d 0 /f

Or via PowerShell (as administrator):

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Power" -Name "PlatformAoAcOverride" -Value 0 -Type DWord
Pro tip: The registry value name is case-sensitive. Make sure you type "PlatformAoAcOverride" exactly as shown, with the correct capitalization.

Verification: Refresh the registry editor (F5) and confirm the PlatformAoAcOverride value exists and is set to 0.

05

Restart and Verify S3 Sleep Mode is Active

Restart your computer to apply the registry changes. After Windows boots up, you need to verify that S3 sleep mode is now the active sleep state.

Open Command Prompt or PowerShell as administrator and run:

powercfg /a

You should now see output similar to:

The following sleep states are available on this system:
    Standby (S3)
    Hibernate
    Hybrid Sleep

The following sleep states are not available on this system:
    Standby (S0 Low Power Idle) Network Connected
        The system firmware does not support this standby state.

Notice that S3 is now listed as available, while Modern Standby (S0) is marked as not available. This confirms the switch was successful.

Test the sleep functionality by putting your computer to sleep:

  • Click Start → Power → Sleep
  • Or press Alt + F4 on the desktop and select Sleep
  • Or use the power button if configured for sleep

The system should enter S3 sleep mode, which typically:

  • Turns off the display and most components
  • Maintains RAM power to preserve your session
  • Uses significantly less power than Modern Standby
  • Takes a few seconds to wake up (longer than Modern Standby)
Warning: If sleep doesn't work properly after the change, immediately revert by setting PlatformAoAcOverride to 1 or deleting the registry value entirely.

Verification: Wake the computer and run powercfg /sleepstudy to generate a sleep report that will show S3 usage instead of Modern Standby.

06

Configure Advanced Power Settings for S3 Sleep

With S3 sleep active, you can now optimize your power settings for better battery life and sleep behavior.

Open Power Options by typing powercfg.cpl in the Run dialog (Win + R). Click Change plan settings next to your active power plan, then click Change advanced power settings.

Key settings to configure for S3 sleep:

Sleep settings:

  • Allow hybrid sleep: Set to "Off" (S3 doesn't need this)
  • Hibernate after: Set to a longer time than sleep, or "Never"
  • Allow wake timers: Set to "Disable" to prevent unwanted wake-ups

USB settings:

  • USB selective suspend: Enable for better power savings

Wireless Adapter Settings:

  • Power Saving Mode: Set to "Maximum Power Saving"

You can also configure these via command line:

# Disable hybrid sleep
powercfg /setacvalueindex SCHEME_CURRENT SUB_SLEEP HYBRIDSLEEP 0
powercfg /setdcvalueindex SCHEME_CURRENT SUB_SLEEP HYBRIDSLEEP 0

# Disable wake timers
powercfg /setacvalueindex SCHEME_CURRENT SUB_SLEEP RTCWAKE 0
powercfg /setdcvalueindex SCHEME_CURRENT SUB_SLEEP RTCWAKE 0

# Apply changes
powercfg /setactive SCHEME_CURRENT

Verification: Run powercfg /query to see all current power settings, or test sleep/wake cycles to ensure they work as expected.

07

Troubleshoot Common S3 Sleep Issues

After switching to S3 sleep, you might encounter some issues. Here's how to diagnose and fix the most common problems.

Issue 1: Computer won't sleep or immediately wakes up

Check what's preventing sleep:

powercfg /requests

This shows active requests preventing sleep. Common culprits include:

  • Audio devices
  • Network adapters
  • USB devices
  • Running applications

Disable wake capabilities for problematic devices:

# List devices that can wake the computer
powercfg /devicequery wake_armed

# Disable wake for a specific device (example: network adapter)
powercfg /devicedisablewake "Intel(R) Ethernet Connection"

Issue 2: Sleep takes too long or fails

Generate a sleep study report:

powercfg /sleepstudy /output C:\sleepstudy.html

Open the HTML file in a browser to see detailed sleep/wake information and identify problematic drivers or processes.

Issue 3: High power consumption during sleep

Run an energy report:

powercfg /energy /output C:\energy-report.html

This identifies power efficiency issues and provides recommendations.

Issue 4: Need to revert to Modern Standby

If S3 sleep doesn't work well on your system, revert the changes:

# Method 1: Set override to 1 (re-enable Modern Standby)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /t REG_DWORD /d 1 /f

# Method 2: Delete the override entirely
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f

Restart after making changes.

Pro tip: Keep the sleep study and energy reports for future reference. They're invaluable for diagnosing power-related issues.

Verification: After troubleshooting, run powercfg /a again and test sleep functionality to ensure everything works properly.

Frequently Asked Questions

What is the difference between Modern Standby and S3 sleep mode?+
Modern Standby (S0) keeps your computer partially awake to maintain network connections and receive notifications, similar to a smartphone. S3 sleep mode powers down almost everything except RAM, resulting in much lower power consumption but slightly longer wake times. S3 typically uses 1-5% battery per day compared to Modern Standby's 10-30% daily drain.
Will disabling Modern Standby break Windows Update or other features?+
No, disabling Modern Standby will not break Windows Update or core system functions. However, you will lose some "connected standby" features like receiving emails or notifications while sleeping. Windows Update will still install updates when the computer is awake or during scheduled maintenance windows.
Can I revert back to Modern Standby if S3 sleep doesn't work well?+
Yes, you can easily revert by either setting the PlatformAoAcOverride registry value to 1 or deleting it entirely. After restarting, Windows will return to Modern Standby mode. This is why creating a system restore point before making changes is recommended.
Why doesn't my computer show S3 sleep as available in powercfg /a?+
If S3 sleep isn't available, it's usually because your system firmware doesn't support it or has it disabled. Many modern laptops, especially Intel Evo certified devices, only support Modern Standby. Check your BIOS settings for sleep mode options, or contact your manufacturer to confirm S3 support availability.
Is it safe to modify the Windows registry to disable Modern Standby?+
Yes, modifying the PlatformAoAcOverride registry value is relatively safe as it's a documented override mechanism. However, always create a system restore point and registry backup before making changes. The modification only affects sleep behavior and can be easily reverted if issues occur.
Emanuel DE ALMEIDA
Written by

Emanuel DE ALMEIDA

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

You must be logged in to comment.

Loading comments...