CPU Priority for Processes

ByLine
How to Make a Program or Process Run with a Higher or Lower CPU Priority in Vista
Synopsis
This will show you how to set a Program or Process to temporarily run with a higher or lower CPU priority in Vista. The higher the priority is set for it will mean the more resources will be made available to help it run faster.
How to Make a Program or Process Run with a Higher or Lower CPU Priority in Vista

information   Information
This will show you how to set a Program or Process to temporarily run with a higher or lower CPU priority in Vista. The higher the priority is set for it will mean the more resources will be made available to help it run faster.
Tip   Tip
It can be helpful to tell vista how a program should receive more or less CPU priority depending on your needs. For example, this can help speed up a heavy resource demanding program temporarily to help it finish faster.
Note   Note

  • The CPU priority setting you make for a process will only last as long as the process is open. If you close the application (process) or restart the computer, then the CPU priority will return to normal for that process automatically.
  • This will not work on processes that are Services, programs that creates and use their own service (Ex: Antivirus), or on some Vista system files.





Here's How:
1. Right click on the Taskbar.​
2. Click on Task Manager.​
3. Click on the Processes tab. (See screenshot below step 5)​
4. Click on the Show processes from all users button.​
5. If prompted, click on the Continue button in the UAC prompt.​
Show.jpg

6. Right click on the process you want to change the CPU priority level on.​
7. Click on Set Priority and then click (dot) the CPU priority level you want it to be set on. (See screenshot below)​
NOTE: Realtime is the highest CPU priority, and Low is the lowest CPU priority.
Set Priority.jpg

8. Click on the Change Priority button in the confirmation pop-up. (See screenshot below)​
Confirmation.jpg

9. Close Task Manager.​
10. Now this process will run with the cpu priority you set in step 7 until the process is closed or you log off or shutdown Vista.​
That's it,
Shawn



 
Last edited by a moderator:
Shawn Brink

Comments

i have a question:

Why doesn't my pc let me choose Real Time priority?

And how can i solve it?

---

oh yeah, i also would like to get rid of the error logs...

when programs stop working, a window pops up, I would like to get rid of it.


Thanks
 
Hi Juca,

Welcome to the forum. :party:

Why doesn't my pc let me choose Real Time priority?

And how can i solve it?
What process are your try to set the Real Time Priority for?


oh yeah, i also would like to get rid of the error logs...

when programs stop working, a window pops up, I would like to get rid of it.
You can disable the Windows Error Reporting Service service. This tutorial will show you how if needed.

You may also want to disable the diagnostic services to if they bug you to.

Diagnostic Policy Service
Diagnostic Service Host
Diagnostic System Host

How to Disable or Enable Vista Services With a Advice Guide


Shawn
 
Hello Silent_Guardian,

Sorry, but the svchost.exe process's priority cannot be changed since it is a system process. You can right click on the svchost.exe process and click Go to Services(s) to see what it is for. They will be the highlighted ones with the same PID number.

Hope this helps,
Shawn
 
Here's one for ya.

I have winUHA running and for some reason it won't let me change its priority, saying access is denied. I tried changing permissions for users, but that doesn't do anything.

Please help me out.
 
Hi Merrick,

If it is a protected process, then you will not be able to change the CPU priority for it unless there is an option for it in the program itself to set.

Sorry, :(
Shawn
 
Hi Merrick,

If it is a protected process, then you will not be able to change the CPU priority for it unless there is an option for it in the program itself to set.

Sorry, :(
Shawn
Ah thats ok, I actually got it to work somehow. Must have been my luck.
 
Merrick, that's great news. Please share if you discover how you got it to work for you.

Thank you for the feedback,
Shawn
 
Ok well i think i found out how to set the ones that give you the access denied sign. Its actually really easy just click on show processes from all users and hit ok then you can change it. except it doesnt seem like Auslogics Disk Wiper is using any more resources... It was using 5.9K memory before and after i set it to realtime it still is using 5.9K. Well either way it works now.
 
Hi, is it usual for the processes to make them selfs high or low priorities? Because the process dwm.exe usually sets its self to high priority. Also when i play guild wars it sets its self to low priority and its incredibly slow! Have any ideas?

sincerely, Iceedew
 
Hello Iceedew, and welcome to Vista Forums.

Yes, a program can have itself set to run with a certain CPU priority by design. Some programs will even allow you to manually change the CPU priority in it's settings somewhere. For example, Auslogics Disk Defrag. (Settings, Program Settings, Defragmentation tab, CPU Usage)

Hope this helps,
Shawn
 
Hi LightingSpeed11,

If you lower the CPU priority level for a process (program), then it will slow down or stop running if another higher priority process (program) is running until the process (program) you set is closed, you logoff, or shutdown Vista to reset the CPU priority levels back to default.

Hope this helps,
Shawn
 
Hello, I'm new and I'd just like to say your threads and guides are really good, very helpful. One question about setting the cpu priority...

Can it be, for example set to high or real time everytime the application/.exe runs?

Thanks.
 
Hello Carlos,

Sorry but no. Only temporarily. See the NOTE at the top of the tutorial for more details on this. :(

Shawn
 
Top