Print Queue Stuck? Clear It in Minutes — Complete Fix Guide
A stuck print queue is one of the most frustrating printer problems — jobs that refuse to delete block all printing until cleared. The root cause is almost always a frozen Print Spooler service or a corrupted print job. This guide gets your queue cleared in minutes.
Does this describe your problem?
- Print jobs stuck in queue showing 'Deleting' but never disappear
- Queue appears empty but printer still says 'Printing'
- Printer stopped printing after a large or failed print job
- All new print jobs immediately show as error or stuck
Try this first
Restart the Windows Print Spooler service — this clears a frozen queue in seconds without needing to restart your computer.
Step-by-Step Fix
Follow each step in order. Most issues are resolved within the first three steps.
- 1
Try deleting jobs from the queue
Go to Settings > Bluetooth & devices > Printers & scanners. Select your printer and click Open print queue. Select all jobs (Ctrl+A) and press Delete. If jobs delete successfully, you're done. If they remain stuck on 'Deleting,' proceed to the next step.
- 2
Restart the Print Spooler service
Press Win+R, type services.msc, Enter. Scroll to "Print Spooler." Right-click and select Stop. Wait 5 seconds. Right-click again and select Start. Open the print queue — stuck jobs should now be gone. This is the fastest fix for a frozen queue.
- 3
Manually clear the spooler folder
If jobs persist after restarting the spooler: stop the Print Spooler service first (do NOT restart it yet). Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS. Delete all files inside this folder (do not delete the PRINTERS folder itself). Return to Services and Start the Print Spooler. The queue is now completely empty.
- 4
Power cycle the printer
Power off the printer, wait 30 seconds, then power it back on. A stuck job sometimes persists because the printer has the job cached in its internal memory. A full power cycle clears the printer's internal buffer and ensures it starts fresh.
- 5
Re-send the print job
After clearing the queue and restarting the printer, verify it is set as the default printer in Windows. Re-send your document. Monitor the print queue to confirm the job appears, processes, and clears as the document prints.
- 6
Check for port configuration issues
If print jobs consistently get stuck, the printer port may be misconfigured. Go to Control Panel > Devices and Printers. Right-click your printer > Printer Properties > Ports tab. Verify the correct port is selected: a WSD port for wireless printers, or the correct USB port for wired. A wireless printer pointing to an old IP address accepts jobs but never delivers them.
Advanced Troubleshooting
If the steps above did not resolve the issue, try these advanced fixes.
- 7
Use Command Prompt to force-clear the queue
Run Command Prompt as Administrator and execute these three commands in sequence: 1. net stop spooler 2. del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*" 3. net start spooler This stops the service, deletes all queued job files, and restarts — all in one pass.
- 8
Identify and isolate problematic applications
If a specific application consistently causes stuck jobs, the app's print output may be incompatible with the current driver. Test by printing to Microsoft Print to PDF — if that works without sticking, the issue is between the app and the printer driver. Update the driver and try adjusting the app's print settings (lower DPI, different paper size).
Frequently Asked Questions
Common questions about print queue stuck fix.
Why are my print jobs stuck and can't be deleted?
Print jobs get stuck when the Print Spooler service has crashed or frozen, when the printer is disconnected or offline, or when a corrupted job is blocking the queue. The fastest fix: stop the Print Spooler in services.msc, delete all files from C:\Windows\System32\spool\PRINTERS, then restart the Spooler. This clears the queue completely within 60 seconds.
How do I clear the print queue in Windows 11?
In Windows 11: go to Settings > Bluetooth & devices > Printers & scanners. Select your printer and click Open print queue. Select all jobs and press Delete. If jobs are stuck, press Win+R, type services.msc, find Print Spooler, right-click > Restart. Return to the queue and delete the remaining jobs.
How do I stop a print job that is already printing?
To stop a mid-print job: open the print queue (Settings > Printers & scanners > printer > Open print queue). Right-click the active job and select Cancel. The printer may finish the current page before stopping. If the job won't cancel, restart the Print Spooler. Most printers also have a physical Cancel button that stops printing immediately.
Why does my print queue get stuck every time I print?
A consistently stuck queue indicates a driver issue or port misconfiguration. The printer driver may be corrupted or incompatible with your Windows version. Download and reinstall the driver from the manufacturer's official website. Also verify the printer port — a wireless printer with an outdated port IP address will accept every job but never print any of them.
Related Troubleshooting Guides
Still Having Trouble?
Browse our full troubleshooting library for step-by-step fixes covering all printer brands and issues.