• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Processor Scheduling - Adjust for Performance in Windows


Brink

Administrator
Administrator
mvp
Posts
23,451
Processor Scheduling - Adjust for Performance in Windows
This tutorial will show you how to adjust processor scheduling to have Vista, Windows 7, or Windows 8 manage processor resources for the best performance between foreground programs and background services.
Published by Brink
#1
Category:
ByLine
How to Adjust Processor Scheduling for Best Performance in Vista, Windows 7, and Windows 8
Synopsis
This tutorial will show you how to adjust processor scheduling to have Vista, Windows 7, or Windows 8 manage processor resources for the best performance between foreground programs and background services.
How to Adjust Processor Scheduling for Best Performance in Vista, Windows 7, and Windows 8

information   Information
There are a finite number of resources that are available for a computer's CPU. Windows manages these resources automatically, and can allocate tasks between processors or manage multiple processes on a single processor.

By default, Windows puts a priority on the foreground programs. The added processing resources cause programs to respond more quickly. However, if you have background services, such as printing or disk backup that run while you work and you want them to respond faster, you can have Windows share processor resources equally between background and foreground programs.


This tutorial will show you how to adjust processor scheduling to have Vista, Windows 7, or Windows 8 manage processor resources for the best performance between foreground programs and background services.

You must be signed in as an administrator to be able to adjust processor scheduling.

Note   Note
If you are using your Windows PC as a server, allocating more resources to background services is recommended.

Otherwise, it is recommended to leave processor scheduling set for the best performance of foreground programs. Temporarily setting to background services as needed is fine to allow them to respond and finish quicker, then set back to programs when finished.


The Programs option allocates short, variable time slices, or quanta, to running programs, while the Background services option assigns long, fixed quanta.
  • Programs to assign more processor resources to the foreground program than the background program. This will result in a smoother, faster response time for your foreground program.
  • Background services to assign equal amounts of processor resources to all programs.




OPTION ONE
To Adjust Processor Scheduling in Performance Options

1. Do step 2 or 3 below for how you would like to open System.​
2. In Windows 8, open the :winkey: + X Power Users Tasks menu, click/tap on System, and go to step 4 below. (see screenshot below)​
Processor_Scheduling-1.jpg
3. In all Windows, open the Control Panel (icons view), click/tap on System, and go to step 4 below.​
4. In the left pane, click/tap on Advanced system settings. (see screenshot below)​
Processor_Scheduling-1B.jpg
5. If prompted by UAC, then click/tap on Yes (Windows 7/8) or Continue (Vista). Close the System window.​
6. In the Advanced tab of "System Properties", click/tap on the Settings button under Performance. (see screenshot below)​
Processor_Scheduling-2.jpg
7. Click/tap on the Advanced tab, and do step 8 or 9 below for what you would like to do. (see screenshot below)​
Processor_Scheduling-3.jpg
8. To Adjust Processor Scheduling for Best Performance of Programs
NOTE: This is the default setting.​
A) Select (dot) Programs, and click/tap on OK. (see screenshot below step 7)​
9. To Adjust Processor Scheduling for Best Performance of Background Services
A) Select (dot) Background services, and click/tap on OK. (see screenshot below step 7)​
10. Click/tap on OK. (see screenshot below step 6)​





OPTION TWO
To Adjust Processor Scheduling using REG File


Note   Note
The .reg files below are for the registry key and value below.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

Win32PrioritySeparation DWORD

2 = Default for programs
26 = Programs
18 = Background services


1. Do step 2, 3 , or 4 below for what you would like to do.​
2. To Adjust Processor Scheduling to Default
A) Click/tap on the Download button below to download the file below, and go to step 5 below.​
Set_Processor_scheduling_to_Default.reg
download
3. To Adjust Processor Scheduling for Best Performance of Programs
A) Click/tap on the Download button below to download the file below, and go to step 5 below.​
Set_Processor_scheduling_for_Programs.reg
download
4. To Adjust Processor Scheduling for Best Performance of Background Services
A) Click/tap on the Download button below to download the file below, and go to step 5 below.​
Set_Processor_scheduling_for_Background-services.reg
download
4. Save the REG file to your desktop.​
5. Double click/tap on the REG file to merge it.​
6. Click/tap on Run, Yes (UAC-Windows 7/8) or Continue (UAC-Vista), Yes, and OK when prompted to approve the merge.​
7. When finished, you can delete the downloaded .reg file if you like.​


That's it,
Shawn


 
Last edited:

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB8200 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone