Skip to content

powercfg

Practical reference for using powercfg.exe to list, modify, and enforce Windows power schemes, CPU performance policies, and advanced power settings


Lists all power schemes

PS C:\Users\wuseman> powercfg.exe /LIST

Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced) *
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)
PS C:\Users\wuseman>

Set one of three values above as below

  • High Perfomance
powercfg /SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Force CPU to run at 100% (disable downclocking)

powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 100
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100
powercfg -setactive SCHEME_CURRENT

Disable CPU core parking

powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 100
powercfg -setactive SCHEME_CURRENT

Force highest CPU performance policy

powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE 2
powercfg -setactive SCHEME_CURRENT

Enumerate everything (deep dive)

powercfg /Q