Adjust Processor Resources for Best Performance of Programs or Background Services in Windows 10
Windows manages your processor resources automatically, and can allocate tasks between processors or manage multiple processes on a single processor. By default, Windows adjusts for best performance of programs over background services.
To optimize Windows to meet your requirements, you can adjust processor scheduling by choosing how to allocate processor resources so that it is optimized to run programs (foreground services) or background services (ex: printing or backup) with more responsiveness.
This tutorial will show you how to allocate processor resources to adjust for best performance of programs or background services in Windows 10.
You must be signed in as an administrator to manage processor scheduling.
Unless you are running a server (home, media, or otherwise), it would be best to leave processor scheduling set to programs.
Contents
- Option One: To Allocate Processor Resources to Adjust for Best Performance using Performance Options
- Option Two: To Allocate Processor Resources to Adjust for Best Performance using a REG file
1 Open the Control Panel (icons view), and click/tap on the System icon.
2 Click/tap on the Advanced system settings link on the left side, and close the System control panel window if you like. (see screenshot below)
3 Click/tap on the Advanced tab, and click/tap on the Settings button in the Performance section. (see screenshot below)
4 Click/tap on the Advanced tab, select (dot) Programs (default) or Background services for what you want under "Adjust for best performance of", and click/tap on OK. (see screenshot below)
5 Click/tap on OK. (see screenshot below)
The downloadable .reg files below will modify the DWORD in the registry key below.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Win32PrioritySeparation DWORD
2 = Default (same as programs)
26 (hex) or 38 (dec) = Programs
18 (hex) or 24 (dec) = Background services
1 Do step 2 (default), step 3 (programs), or step 4 (background services) below for what you would like to do.
This is the default setting.
A) Click/tap on the Download button below to download the file below, and go to step 5 below.
Default_processor_scheduling.reg
Download
A) Click/tap on the Download button below to download the file below, and go to step 5 below.
Programs_processor_scheduling.reg
Download
A) Click/tap on the Download button below to download the file below, and go to step 5 below.
Background_services_processor_scheduling.reg
Download
5 Save the .reg file to your desktop.
6 Double click/tap on the downloaded .reg file to merge it.
7 When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.
8 Restart the computer to apply.
9 If you like, you can now delete the downloaded .reg file.
That's it,
Shawn
Related Tutorials
- How to Optimize the Performance of Windows 10
- How to Set CPU Process Priority for Applications in Windows 10
- How to Add 'Run with priority' Context Menu in Windows 10
- How to Change Maximum Processor Frequency in Windows 10
- How to Check What Processor or CPU is in Windows PC