I've been looking into the same thing and was surprised to find that there seems to be no simple way of permanently setting process priority in Windows 8.1. hornirl's solution above works but is not too convenient. I tried SetPriority as recommended by atte but it closes instantly when I open it (maybe it's just me, but I tried everything, compatibility mode, run as admin, etc. I think it's just not compatible with Windows 8.1 as the latest version was released in 2004).
However, I've found an option in
Process Hacker 2 to save the priority of processes and it seems to be working fine.
If you wanna try, here's what you have to do:
1.: Download and install Process Hacker 2:
http://www.tomsguide.com/us/download/Process-Hacker,0301-25865.html (Couldn't find official download site, always watch for crapware when installing software from a 3rd party source!)
2.
(optional): Find C:/Program Files/Process Hacker 2/ProcessHacker.exe, right click it and click '
Properties'. In the Properties window, go to the '
Compatibility' tab and enable '
Run this program as an administrator'. Process Hacker 2 has a ton of advanced features, many of which might need admin privileges, you might want grant it in advance so that there are no annoying messages later down the road.
3.: Open the program and go to '
Processes' tab. Locate the process you want to permanently set the priority of, right click it. Go to '
Priority' select the desired priority. Make sure to have the '
Save for [YourProgram].exe' ticked!
The process priority should now be set permanently. You can change it any time by repeating the steps above.
Let me know if it worked for you guys!
Cheers