Windows: CPU Core Un-Parking
My choice is the Quick CPU tool
It turns out there are quite a few tools for adjusting CPU optimization. I chose, in my opinion, the best one.
- Quick CPU is without a doubt the best, with all the options I might need. Sadly, it’s not available on scoop or winget
- ThrottleStop is probably the most well-known
- Process Lasso and ParkControl by Bitsum
- Intel XTU is the official tool
ThrottleStop
ThrottleStop is probably the first application that dealt with these optimizations. I like that it’s available on scoop, but I don’t like that it’s too complicated to set up. Also, it’s not exactly easy to quickly set ThrottleStop to start automatically when the computer is turned on.
Since I also used ThrottleStop for a while, I wrote down for myself how to add it to automatically start with all admin privileges. There are two ways to do this, manually and semi-automatically.
Manual Setup
Create a Scheduled Task to trigger at log on.
In the Create Task dialog, select the following:
- General (tab), Run with highest privileges
- Triggers (tab), New (button), Begin the task, At log on
Copy-paste commands in the terminal
First, adjust the value to the correct path where the application is located, then in Powershell type:
$User = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
$Trigger = New-ScheduledTaskTrigger -AtLogOn
$Action = New-ScheduledTaskAction -Execute '\SomeFolder\ThrottleStop\ThrottleStop.exe'
Register-ScheduledTask -TaskName "ThrottleStop Autorun" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force
Overall, Quick CPU is the best tool for CPU Core Un-Parking, while ThrottleStop is an alternative that is widely used, but it’s complicated to set up and not easy to start automatically.