A stuck print queue is one of the most annoying printer problems — you click print, nothing happens, and every new job you send just piles up behind the first one. This guide will clear it in under two minutes.
Why Does the Print Queue Get Stuck?
The print queue gets stuck when a print job fails to complete but doesn’t clear itself. This can happen because the printer was switched off mid-job, lost its connection, or hit an error. Windows keeps trying to send the job, which blocks everything else behind it.
Quick Fix: Cancel All Documents
Try this first — it works about half the time:
- Press Windows key + R, type
control printersand press Enter. - Double-click your printer to open the queue.
- Click Printer in the top menu and select Cancel All Documents.
- Click Yes to confirm.
- Wait 30 seconds and check if the queue has cleared.
If the jobs are still there, or they come back immediately, the spooler needs a full restart.
Full Fix: Restart the Print Spooler
This clears even the most stubborn stuck jobs by stopping the service, deleting the queued files, and restarting cleanly.
Step 1 — Stop the Print Spooler
- Press Windows key + R, type
services.mscand press Enter. - Scroll down to Print Spooler.
- Right-click it and select Stop.
- Leave this window open — you’ll need it again in a moment.
Step 2 — Delete the Stuck Print Files
- Open File Explorer and navigate to:
C:\Windows\System32\spool\PRINTERS - Select all files inside this folder (Ctrl + A) and delete them.
- Do not delete the PRINTERS folder itself — only the files inside it.
Step 3 — Restart the Print Spooler
- Go back to the Services window.
- Right-click Print Spooler and select Start.
- Try printing again — the queue should now be clear.
Fix It Faster: Use a Batch Script
If you get stuck print queues regularly, save this as a .bat file and run it as administrator whenever it happens:
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler
Right-click the file and choose Run as administrator each time.
Still Stuck? Try These Steps
- Restart the printer — switch it off, wait 10 seconds, switch it back on, then try clearing the queue again.
- Restart your PC — a reboot clears the spooler automatically.
- Check for a paper jam or error light on the printer — a hardware error can prevent jobs from clearing.
- Update the printer driver — an outdated driver can cause repeated queue lockups.
Preventing the Queue from Getting Stuck Again
- Always make sure the printer is switched on and ready before sending a print job.
- Don’t switch the printer off while a job is in progress.
- If a job fails, cancel it straight away rather than sending more jobs behind it.
Related Guides
- Printer Showing Offline — How to Fix It
- Printer Spooler Error: How to Fix It in Windows
- How to Add a Printer in Windows 11