/
/

How to Add or Remove “Processor Performance Decrease Threshold” from Power Options in Windows 

How to Add or Remove Processor Performance Decrease Threshold from Power Options in Windows  blog banner image

Hidden within Windows’ power settings is the Processor Performance Decrease Threshold, a background feature that determines when your CPU reduces speed to save energy. Measured as a percentage, it informs the system to pull back on performance whenever the processor is idle.

As such, adjusting this threshold can make a notable difference in performance if you manage a fleet of energy-efficient servers or simply want to extend a laptop’s runtime. System administrators and programmers testing CPU-bound applications rely on this granular power option to match hardware behavior and workload demands.

In this comprehensive guide, you’ll have the chance to learn how to add, remove, or customize Windows’ Processor Performance Decrease Threshold.

Power system requirements

Before we dive into how to adjust the Processor Performance Decrease Threshold, make sure your system meets a few prerequisites.

Using any edition of Windows 10

Windows 7 and 8 also have this power management feature. However, in this guide, we will show the steps and options present in Windows 10 (any edition), which may differ from older Windows versions.

Administrative privileges

You’ll need administrator access when you modify processor power settings that impact system-wide behavior. Without this privilege, Windows will block changes to critical power plans.

Note: If you are using a work device, contact your IT department.

Access to the Command Prompt or Registry Editor

To make modifications to the power threshold feature, you’ll need access to Command Prompt (or PowerShell) or the Registry Editor. Having access to both gives you flexibility if you’re more comfortable with commands or GUIs. Either way, both methods still achieve the same results.

A modern processor with Dynamic Frequency Scaling

It is recommended that your CPU have dynamic performance adjustments. Most modern processors do this through Intel SpeedStep or AMD Cool’n’Quiet. They allow the CPU to scale its speed up or down based on demand. If you’re not sure if you have this, follow the steps below to check:

  1. Right-click the Start button, and select Device Manager.
  2. Expand Processors.
  3. Right-click your CPU, then select Properties.
  4. Look for mentions of Intel SpeedStep or AMD Cool’n’Quiet.

If your device is not supported by this feature, you can either check for BIOS/UEFI updates or use third-party tools like ThrottleStop or Ryzen Controller.

How to add the Processor Performance Decrease Threshold to power options

Keep in mind that Windows, by default, hides many advanced power management features. With Command Prompt, you can unlock these settings and have control over your CPU. Here’s how you can do it:

Using PowerCfq command

  1. Launch Command Prompt as Administrator
    • Press Win + X, then select Command Prompt (Admin) or Windows Terminal (Admin).
  2. Unhide the Processor Performance Decrease Threshold
    • In the Command Prompt window, input the command below, then press Enter:
      • powercfg -attributes SUB_PROCESSOR 893dee8e-2bef-41e0-89c6-b55d0929964c -ATTRIB_HIDE 
  3. Access Advanced Power Settings
    • Open the Control Panel (search for it in the Start menu).
    • Go to Hardware and Sound > Power Options.
    • Look for your preferred power plan, then click Change plan settings next to it.
    • Click Change advanced power settings.
    • Expand the Processor power management section.
    • You should be able to see the Processor performance decrease threshold listed here and ready to configure.

💡We talk about accessing advanced power settings more in How to Specify a Default Active Power Plan in Windows.

How to remove the Processor Performance Decrease Threshold setting

When you want to tidy up your power settings, you can remove the threshold settings to keep your power plans clean while still having the flexibility. You don’t have to worry, as removing the Processor Performance Decrease Threshold from view doesn’t delete it, but it will simply be hidden. Here’s how you can do it:

  1. Launch Command Prompt as Administrator
  2. Re-hide the Processor Performance Decrease Threshold
    • In the Command Prompt window, input the command below, then press Enter:
      • powercfg -attributes SUB_PROCESSOR 893dee8e-2bef-41e0-89c6-b55d0929964c +ATTRIB_HIDE
  3. Confirm the setting is hidden

OPTIONAL: Use Registry to show or hide the Processor Performance Decrease Threshold

An optional method that is also ideal for system administrators for deploying power settings across multiple machines. Here’s how you can show or hide the threshold setting in Processor power management using the Registry:

⚠️ WARNING: Before you proceed, ensure to back up the Registry before making changes, since any mistakes can cause system instability. Learn more about it in How to Back Up and Restore the Windows Registry.

  1. Open Registry Editor
    • Press Win + R to open Run.
    • Type regedit, then press Enter to open the Registry Editor.
  2. Navigate to the Processor Power Settings Key
    • Paste this path in the Registry’s address bar, then hit Enter:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\893dee8e-2bef-41e0-89c6-b55d0929964c
  3. Modify the Attributes DWORD Value
    • Double-click the Attributes DWORD in the right pane.
    • To show the settings in the power options: Set the value to 0.
    • To hide the settings again: Set the value to 1 or 2 (both values hide it).

Processor Performance Decrease Threshold: Behavior & practical use

To give you a better understanding of how this setting is triggered when enabled, Processor Performance Decrease Threshold defines the CPU utilization percentage at which Windows starts reducing performance like a dimmer switch:

Higher threshold (e.g., 85%)

This threshold sets the CPU to downclock aggressively once usage drops below 85% to prioritize power saving. This is ideal for servers or laptops, where heat and battery life are critical.

Lower threshold (e.g., 20%)

This sets the CPU to maintain higher speeds longer, only slowing down during prolonged idle periods. This threshold is ideal for workstations or gaming rigs that need consistent responsiveness.

Recommended thresholds for common scenarios

Now that you know what the Processor performance decrease threshold is and how to add or remove it, the next question is: What value should you use? The answer depends on your priorities, like battery life, balanced performance, or raw speed. Below are common scenarios and recommended thresholds you can use for them:

Mobile devices (battery priority)

✅ Recommended threshold: 10-30%

Why this range? A low threshold (e.g., 20%) tells Windows to downclock the CPU aggressively during short idle periods. This minimizes power draw, extending battery life for tasks like web browsing or document editing.

Balanced performance (everyday computing)

✅ Recommended threshold: 50-70%

Why this range? This threshold keeps the CPU responsive for irregular workloads, like opening apps or multitasking, while still conserving power during longer pauses.

High-performance workloads

✅ Recommended threshold: 80-90%

Why this range? A high threshold delays downclocking, ensuring the CPU stays near peak speeds for sustained tasks. For extreme performance, you can also disable frequency scaling by setting the threshold to 100%.

Troubleshooting & important notes

Processor Performance Decrease Threshold setting is not showing after the command

If the setting remains hidden after running the powercfg command, try these methods:

  1. Confirm the active power plan: Ensure you’re editing the currently active power plan. Windows sometimes defaults to a different scheme. We talk about this more in How to See Active Power Plan Scheme in Windows 10.
  2. Refresh power options: Close and reopen the Advanced Power Settings window after running the command.
  3. Restart the PC: A reboot forces Windows to reload power management configurations.
  4. Double-check syntax: Ensure you used -ATTRIB_HIDE (to unhide) in the command and not +ATTRIB_HIDE.

No impact observed after adjusting the threshold

If CPU behavior doesn’t change, follow the following solutions:

  1. Verify CPU compatibility: Older or low-end processors might lack dynamic frequency scaling. Check for Intel SpeedStep, AMD Cool’n’Quiet, or similar support (See how in the requirements section).
  2. Check conflicting settings: Make sure the Minimum Processor State isn’t set too high, forcing the CPU to stay at base speed. The Maximum Processor State might override thresholds if capped too low.
  3. Disable overclocking tools: Third-party utilities like MSI Afterburner can lock CPU frequencies.
  4. Monitor CPU states: Use tools like HWMonitor or CPU-Z to see if clock speeds fluctuate under load.

Does this apply to all power plans?

By default, changes to the Processor Performance Decrease Threshold affect only the active power plan. To apply it to multiple or specific plans:

Modify each plan individually: Switch to the desired plan and repeat the steps on how to add Processor Performance Decrease Threshold.

OR;

Use powercfg commands: Target a specific scheme ID with this command:

powercfg -setacvalueindex <SCHEME_ID> SUB_PROCESSOR 893dee8e…

Make sure to replace <SCHEME_ID> with your power plan’s GUID. You can find it using the command powercfg /list.

Optimize Processor Performance Decrease Threshold like a pro

The Processor Performance Decrease Threshold is a powerful lever for balancing speed and efficiency in Windows 10. With simple powercfg commands, you can unlock (or hide) this feature without diving into the registry, making it accessible for both casual users and IT teams managing enterprise devices.

Fine-tuning thresholds like this bridges the gap between raw performance and practical sustainability. Gamers can minimize lag spikes, remote workers extend runtime on the go, and sysadmins reduce cooling demands in server racks. Now that you’ve seen its potential, experiment with confidence, and let your hardware adapt to your rhythm.

You might also like

Ready to simplify the hardest parts of IT?
×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).