This tutorial will show you how to add "Reset and Clear Print Spooler" to the desktop context menu for all users in Windows 10 and Windows 11.
The primary component of the printing interface is the print spooler. The print spooler is an executable file that manages the printing process. Management of printing involves retrieving the location of the correct printer driver, loading that driver, spooling high-level function calls into a print job, scheduling the print job for printing, and so on.
A printer spooler enables storing multiple print jobs within a print queue where it’s retrieved by the printer or print server. Print jobs are stored in a queue at the speed of the computer, then retrieved and printed at the speed of the printer. Multiple processes can send print jobs to the spool without waiting, and can then perform other tasks, while the "spooler" process operates the printer.
If you have a stuck print job in the print queue, you can reset and clear the print spooler to remove the stuck print job.
If you need to reset and clear the print spooler often, then adding "Reset and Clear Print Spooler" to the desktop context menu can make it faster and easier to do on demand.
When you use this Reset and Clear Print Spooler context menu, it will UAC prompt for elevation, then quickly open a command prompt, reset and clear the print spooler, and close the command prompt.
You must be signed in as an administrator to add, remove, and use the "Reset and Clear Print Spooler" context menu.
EXAMPLE: "Reset and Clear Print Spooler" context menu
In Windows 11, you will need to click/tap on Show more options first by default, then click/tap on Reset and Clear Print Spooler.
Do step 2 (add) or step 3 (remove) below for what you would like to do.
(Contents of .reg file)
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\PrintSpooler] "Icon"="imageres.dll,-51" "HasLUAShield"="" "MUIVerb"="Reset and Clear Print Spooler" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\PrintSpooler\command] @="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,net stop spooler & DEL /F /S /Q \"C:\\Windows\\System32\\spool\\PRINTERS\\*\" & net start spooler' -Verb runAs\""
This is the default setting.
(Contents of .reg file)
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\PrintSpooler]
Save the .reg file to your desktop.
Double click/tap on the downloaded .reg file to merge it.
When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.
You can now delete the downloaded .reg file if you like.