Core parking: why Windows puts your cores to sleep and when to stop it
Short answer
UpdatedCore parking lets Windows idle unused CPU cores to save power, and waking them takes time. Disabling it is applied through powercfg against the active power scheme rather than a single registry value. The effect is on frame-time consistency, not average FPS: it removes the small stall when a parked core is needed suddenly.
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR 0cc5b647-c1df-4637-891a-dec35c318583 10powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR 0cc5b647-c1df-4637-891a-dec35c318583 100
What it does
Windows parks cores it believes are not needed, dropping them to a low-power state. Unparking is fast but not instant.
In a game that suddenly needs more threads, like a shader compile, a physics spike or a new area loading, that unparking delay lands inside a frame, and you feel it as a hitch rather than a lower average.
When it helps, and when it hurts
When it helps
- Flatter frame times on CPUs with many cores, where parking is most aggressive.
- Removes a class of intermittent stutter that does not show up in average FPS at all.
- Most visible in CPU-bound competitive games.
When it hurts
- Higher idle power draw and more heat, which matters on laptops and small-form-factor builds.
- On modern Windows with the Best performance power mode, much of this is already handled: the marginal gain is smaller than older guides suggest.
What it writes
Exactly what the switch changes, read from the app's source. Switching it off is what the app writes when you turn the tweak off again.
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR 0cc5b647-c1df-4637-891a-dec35c318583 100
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR ea062031-0e34-4ff1-9b6d-eb1059334028 100
powercfg /S SCHEME_CURRENTpowercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR 0cc5b647-c1df-4637-891a-dec35c318583 100: Keeps every core unparked when plugged in (minimum unparked cores: 100 percent).powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR ea062031-0e34-4ff1-9b6d-eb1059334028 100: Lets every core stay unparked when plugged in (maximum unparked cores: 100 percent).powercfg /S SCHEME_CURRENT: Re-applies the active power scheme so the changed core-parking attributes take effect immediately.
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR 0cc5b647-c1df-4637-891a-dec35c318583 10
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR ea062031-0e34-4ff1-9b6d-eb1059334028 100
powercfg /S SCHEME_CURRENTFrom the app's source (core_parking_off.hpp), app 2.0.0, checked .
How to undo it
In the app: Yes
Switching it off sets core parking to typical Balanced values (10 and 100 percent), which may not match your power plan.
Set the two core-parking values back to your power plan's defaults and re-apply the plan. Switching it off in Frozen Tweaks sets them to typical Balanced values, 10 and 100 percent, which may not match your plan, because custom and OEM power schemes frequently differ.
Changing several settings at once? The app's Make a restore point button, on every plan, makes a Windows restore point before you start.
Verdict
Worth doing on a desktop chasing frame-time consistency. Skip it on a laptop on battery.
In the app
- Switch
- Disable CPU Core Parking
- Category
- CPU
- Plan
- Pro
- Undo
- Yes
- Profiles
- Apex Legends, ARC Raiders, Battlefield 6 and 14 more
Related guides
- Windows 11 Gaming Optimization: What Still Works in 2026An honest audit of Windows 11 gaming tweaks: which settings still measurably help in 2026, which are placebo, and which quietly cost you security.8 min read
- How to Fix Stuttering and Frame Drops: Diagnose Before You TweakStutter has six distinct causes and each has a different fix. Match your symptom to the right one instead of applying tweaks at random.7 min read
- How to Increase FPS on PC: The Complete 2026 GuideAn ordered method for raising FPS on Windows 11 in 2026: the four settings that matter most first, then the GPU driver, BIOS and latency tuning.11 min read
- CS2 FPS Boost: Best Settings and Launch Options for 2026The Counter-Strike 2 settings that raise FPS and 1% lows without hurting visibility, plus the launch options that still matter and the ones that never did.7 min read
More tweak explainers
- Dynamic tick and HPETWhat bcdedit disabledynamictick, useplatformclock and tscsyncpolicy actually change in Windows, and why forcing HPET on usually makes things worse.2 min read
- MMCSS and SystemResponsivenessMMCSS is the Windows service that gives audio, video and game threads priority. What the tweak changes, when it helps, when it hurts and how to undo it.3 min read
- Timer resolution (0.5 ms)The Windows timer decides how precisely a program can sleep, by default in steps of 15.6 ms. What it changes, when it hurts, and how to undo it.3 min read
In the app
- Category
- CPU
- Plan
- Pro
- Undo
- Yes
- Profiles
- Apex Legends, ARC Raiders, Battlefield 6 and 14 more
Frozen Tweaks
Free for Windows 10 and 11
58 tweaks free, each with an undo switch. Never edits game files.
v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details
Or type frozentweaks.com on your PC.

The free Windows app for competitive games.
58 tweaks free, each with an undo switch. Never edits game files.
v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details
Frozen Tweaks runs on Windows. Send the link to your PC and download it there.
Or type frozentweaks.com on your PC.
