Clearing a stuck Windows printer queue means canceling jobs from Settings, then restarting the Print Spooler service if they remain.
A single stuck print job can block every document behind it, turning a routine print into a waiting game. The complete process for how to empty printer queue in Windows takes about two minutes and requires no extra tools — just Settings and a built-in system service. The methods below walk through each step, from the simple cancel to the deeper spooler reset that clears even the most stubborn jam.
Why Does the Print Queue Get Stuck?
A stuck print queue happens when the Print Spooler service encounters a frozen or corrupted job it cannot process or discard. The spooler holds every print job in a temporary folder until the printer is ready. A crashed spooler, a corrupted job file, or a dropped connection between the PC and the printer can leave a job stuck in that folder. Until the stuck job is removed or the spooler is reset, every job that follows queues behind it and never prints.
How to Empty a Stuck Printer Queue — Step by Step
The fastest way to clear a stuck queue is to cancel jobs from Windows Settings, then restart the Print Spooler service if jobs remain. If the queue still holds after that, the third method clears the spooler’s stored job data directly from disk.
Cancel Jobs from the Queue
- Open Settings > Bluetooth & devices > Printers & scanners.
- Select your printer and click Open queue.
- Right-click each stuck job and choose Cancel.
the job disappears from the list and the queue shows “No pending jobs.”
Restart the Print Spooler Service
If jobs remain in the queue after canceling them:
- Press Windows key + R, type
services.msc, and press Enter. - Scroll to Print Spooler, right-click it, and select Restart.
the queue clears within a few seconds and new jobs print normally.
Stop the Spooler and Delete the Spool Files
For queues that survive a restart:
- In services.msc, right-click Print Spooler and choose Stop.
- Open File Explorer and navigate to
C:\Windows\System32\spool\PRINTERS. - Delete every file inside that folder.
- Back in services.msc, right-click Print Spooler and select Start.
the queue is empty and fresh print jobs run without delay.
Alternative: Command Prompt Method
Open Command Prompt as administrator and run these commands in order:
net stop spooler
Navigate to and delete all files in %systemroot%\System32\spool\printers\*, then run:
net start spooler
Clearing a Stuck Printer Queue: The Step Order That Works
Each method targets a deeper layer of the problem. Use them in the order listed below — skip later steps only if the earlier one already cleared the queue. Microsoft’s official guidance confirms this same sequence for Windows 10 and 11.
| Method | When to Use | What It Does |
|---|---|---|
| Cancel from queue | Single stuck job, spooler still working | Removes the selected job from the spooler’s active list |
| Restart Print Spooler | Queue won’t cancel normally | Resets the spooler service without deleting stored jobs |
| Stop spooler + delete files | Queue survives a restart | Clears the spooler’s stored job data from disk |
| Command prompt method | When services.msc is slow or unavailable | Same spooler reset via the command line |
| Power-cycle printer | Printer shows no response | Clears the printer’s own buffer and reconnects it |
| Restart PC | After spooler reset fails | Refreshes all system services tied to printing |
| Run printer troubleshooter | Repeated queue issues | Microsoft’s diagnostic scans common printer problems |
What to Do If the Queue Still Won’t Clear
When the spooler reset alone does not work, add these steps before repeating the fix. Each one handles a cause the spooler methods miss.
- Power-cycle the printer: turn it off, wait 60 seconds, then turn it back on.
- Restart the PC after clearing the spooler — this forces a full service refresh.
- Run the built-in troubleshooter: go to Settings > System > Troubleshoot > Other troubleshooters > Printer > Run.
Common Mistakes When Clearing the Queue
The most frequent error is skipping the spooler stop before deleting spool files. Files in use cannot be deleted, and trying to remove them while the spooler is running may produce an access-denied error or leave the queue partially corrupted. Another common miss: deleting only the job shown in the queue window without resetting the spooler data underneath. The visible cancel works for simple cases, but a job locked by the spooler requires the full stop-and-delete sequence.
| Problem | Likely Cause | Fix |
|---|---|---|
| Queue refills with old jobs after clearing | Spooler not fully restarted | Stop spooler, delete files, start spooler (full sequence) |
| Access denied when deleting spool files | Limited permissions | Run File Explorer as administrator, or use command prompt as admin |
| Queue shows “Deleting” but never finishes | Corrupted job file | Stop spooler, delete files, restart spooler |
| Printer offline in queue but powered on | Wireless or USB connection lost | Power-cycle printer, check cable or reconnect to Wi-Fi |
| Large job freezes queue repeatedly | Printer memory or driver issue | Cancel job, update printer driver from manufacturer’s site |
The Complete Fix Sequence for Any Stuck Queue
Work through these methods in order. Each one resolves a deeper layer, so stop as soon as the queue clears.
- Cancel the job from the queue in Settings.
- Restart the Print Spooler service via services.msc.
- Stop the spooler, delete every file in the PRINTERS folder, then start the spooler again.
- Power-cycle the printer and restart the PC.
Most stuck queues resolve at step 2. Step 3 is the sure fix for any job that survives a restart. If a queue jams more than once a month, run the printer troubleshooter and check the manufacturer’s site for a driver update — most recurring problems trace back to an outdated or corrupted driver.
References & Sources
- Microsoft Support. “Fix print job stuck in queue errors in Windows.” Official Microsoft guidance covering cancel-from-queue, spooler restart, and spool-folder deletion steps for Windows 10 and 11.
