How to Fix Advanced Power Settings Missing on Windows 10/11

In this article you will know the two main methods to fix advanced power settings missing on Windows 10/11 without installing any app.

Starting from previous versions of Windows, several advanced power settings are missing from the Windows power plan. I will show you how to fix advanced power settings missing on Windows 10/11 to have all the components available.

For many users, this happens because Windows is set by default to use Modern Standby, which allows the system to go into low-power mode while still staying connected to the network.

We can enable advanced power settings by disabling Modern Standby:

  1. Press Win + R and type regedit, then press Enter.
  2. On the registry editor, navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  3. Right-click on CsEnabled, then select Modify
  4. Change value data to 0, then click OK.
  5. Restart your PC.

This should fix your problem.

If you cannot find the CsEnabled registry key on the path above, there is nothing wrong with your PC.

You can manually restore the missing power plan options on the registry editor. Or you can do the same process using PowerShell.


How to Restore the Missing Power Settings in the Registry Editor

This fix works for most users, and it involves enabling each of the Power settings one by one in the Registry Editor. As you will see below, you can also choose which settings to enable by reading their description.

(Before doing these changes, I recommend you backup your registry)

Here is how to do it:

  1. Press Win + R and type regedit, then press Enter.
  2. On the registry editor, navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings
  3. Expand the sub-folders and click on each one of them:
  4. If you want to know to which power-setting each subfolder is related, double-click on Friendly Name and Description to check:
  5. To enable the missing advanced power settings, right-click on the Attributes key for each subfolder and select Modify.
  6. Change value data to 2, then click OK.
  7. Restart your PC.

If you want all advanced power settings enabled, you need to repeat this process (changing the Attributes value data to 2) on each one of the subfolders under Power Settings.

This will take several minutes, but it will work.


How to Fix Advanced Power Settings on Windows PowerShell

The process on PowerShell is very similar to the one we did in the Registry Editor, but it helps you better visualize what each of the advanced Power Settings does.

Here is a step-by-step method on how to restore the advanced Power Settings on PowerShell:

  1. Enter PowerShell on Windows Search and run as admin.
  2. Now on PowerShell enter the following command:
    $Title = 'Select option(s) to toggle visibility'
    $PowerSettings = 'HKLM:\SYSTEM\CurrentControlSet\Control\Power\PowerSettings'
    @( [PSCustomObject]@{
    Attributes = 0
    PSChildName = '{ -- No Changes -- }'
    Name = ' "Safety" row to clear selection'
    } ) +
    @( Get-ChildItem $PowerSettings -Recurse | ? Property -contains 'Attributes' | Get-ItemProperty |
    Select Attributes, PSCHildName,
    @{ N = 'Name' ; E = { $_.FriendlyName.Split(',')[-1] }} ) | Sort PSChildName |
    Out-GridView -Passthru -Title $Title | ForEach {
    $Splat = @{
    Path = Resolve-Path "$PowerSettings*\$($_.PSChildName)"
    Name = 'Attributes'
    Value = -bNot $_.Attributes -bAnd 0x0000003
    }
    Set-ItemProperty @Splat -Confirm
    }

  3. Now select the items you want to enable and press OK.
  4. Confirm the change by pressing the Y key on PowerShell.
  5. Repeat the process with the other settings you want on Advanced Power Settings.

(If you get an error when trying to run the command above, I’ve written on how to fix the requested operation requires elevation in Windows PowerShell)


Conclusion

There are two main ways to fix advanced power options missing on Windows. The first way is to disable Modern Standy by changing the value of the CsEnabled registry key on HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.

The second is to enable each of the missing power options in the Registry Editor or Windows PowerShell. This will take several minutes, but it is proven to work.

To understand Windows better, check my article on why my RAM usage is high when nothing is running.

If you are not okay with sharing your usage data with Microsoft, I also wrote an article on how to turn off Microsoft compatibility telemetry.

Laerthe Côrtes

Laerthe Côrtes

My first desktop computer, back in the 1990s, opened a whole new world for me; since then I am a heavy PC user (who will never get used to smartphones.) I worked for five years in the PC software industry, and my favorite version of Windows is still Windows 95.

About Us

No matter who you are, if a seasoned computer user or someone who can’t do much more than browse the internet, my mission is the same – to help you find a solution to the problem plaguing your PC, or, at the very least, to give you a direction of what to do next.

Legal Information

Some of our posts contain affiliate links to help keep this website running. This means I recommend products and services I personally use and I may receive a commission if you purchase them.

Must-Have Software List

You might also like