The “priority” of a task is the degree of urgency that the task presents to the processor—requests from a task with higher priority are served earlier. Now, the default setting for the Print Spooler is to run at normal priority. Now if you mostly use your computer for printing, use this hack to change the priority class of the Print Spooler.
Navigate to:
HLM\SYSTEM\CurrentControlSet\Control\Print
Create a new DWORD value called SpoolerPriority and set it according to what value you want (or if it exists, just set the value):
0xFFFFFFFF for Idle Priority
0 for Normal Priority
1 for High Priority


