Few things in modern computing are as frustrating as a stuck printer. You send a document to print, but nothing happens. You try sending it again, and still, nothing happens. Soon, you have a backlog of five documents trapped in the digital void, and the printer refuses to process any of them because the first one is jammed in the system.
This backlog is called the “Print Queue.” When a document errors out — perhaps due to a temporary connection drop, a driver glitch, or an empty paper tray — it blocks the queue. In Windows 11, simply right-clicking and hitting “Cancel” on a stuck document often fails, leaving it permanently stuck on “Deleting…”
To fix a frozen printer, you must forcefully clear the print queue. Here are the best ways to do it, ranging from the standard settings menu to restarting the core Windows printing service.
Method 1: Using the Windows 11 Settings Menu
Before using forceful methods, you should attempt to clear the queue using the standard graphical interface.
- Click the Start button and select the gear icon to open Settings (or press Win + I).
- On the left sidebar, click on Bluetooth & devices.
- In the main window, click on Printers & scanners.
- Click on the specific printer that is currently stuck.
- Click the button labeled Open print queue. A new window will appear showing all pending documents.
- Look for a button with three dots (…) in the upper right corner of the queue window and click it.
- Select Cancel all. Confirm your choice if prompted.
Wait a few seconds. If the list clears, your problem is solved. If the documents remain stubbornly listed, proceed to Method 2.
Method 2: Restarting the Print Spooler Service (Most Reliable)
The “Print Spooler” is the background Windows service responsible for managing all print jobs. If the queue is frozen, it means the spooler service has crashed. Restarting it fixes 99% of all printer queue issues without restarting your entire computer.
- Press Win + R on your keyboard to open the Run dialog box.
- Type
services.mscand press Enter. The Services window will open. - Scroll down the long alphabetical list until you find the service named Print Spooler.
- Right-click on Print Spooler and select Restart. (If the Restart option is greyed out, click Stop, wait three seconds, then right-click again and select Start).
A small progress bar will appear as Windows forcefully kills the frozen service and boots it back up. Once finished, check your print queue again; it should be completely empty, and you can try printing your document anew.
Method 3: The Brute Force Deletion (Using Command Prompt)
In rare cases, restarting the Print Spooler is not enough because the temporary files containing your stuck print jobs are corrupted. To fix this, you must stop the spooler, manually delete the corrupted queue files hidden deep in the Windows directory, and then start the spooler again. You can do this quickly using the Command Prompt.
- Click the Start button and type cmd.
- Look at the search results, right-click on Command Prompt, and select Run as administrator. (You must have admin privileges to perform this task).
- First, stop the spooler service by typing the following command and pressing Enter:
net stop spooler - Next, force-delete all the stuck files in the print queue directory by typing this command exactly as written and pressing Enter:
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" - Finally, start the spooler service back up by typing this command and pressing Enter:
net start spooler - Type
exitto close the Command Prompt.
This brute-force method guarantees that the queue is completely purged. Your printer is now working with a blank slate, and you should be able to print normally.