Printer Support

Print Queue Stuck and Won't Clear — How to Force Delete It

A stuck print job that won't cancel or delete can block everything else from printing. Here's how to force-clear the queue in Windows 10 and 11, even when the cancel button does nothing.

Print Queue Stuck and Won't Clear — How to Force Delete It
Photo: Sebastian Herrmann · Unsplash
On this page
  1. The Fast Method (30 Seconds)
  2. Why This Happens
  3. Alternative: Use a Batch Script
  4. If the Queue Gets Stuck Regularly

Clicking Cancel on a stuck print job and having nothing happen is one of those situations that seems impossible. The job is frozen because the Print Spooler service has locked the file. The fix is to go around the normal interface entirely.

The Fast Method (30 Seconds)

  1. Press Win + R, type services.msc, and press Enter.
  2. Scroll to Print Spooler, right-click it, and choose Stop. Leave the Services window open.
  3. Press Win + R again, type %systemroot%\System32\spool\PRINTERS, and press Enter.
  4. Delete all files in this folder. (The folder itself must stay — only delete the files inside it.)
  5. Go back to the Services window, right-click Print Spooler, and choose Start.
  6. Return to your print queue — it should now be empty.

That's it. This works on Windows 10 and 11 without any third-party tools.

Why This Happens

When you send a document to print, Windows saves a temporary spool file in the PRINTERS folder while the job is being processed. If the printer goes offline, runs out of ink, or encounters an error mid-job, the file stays locked in that folder. The Print Spooler service holds a lock on it, which is why you can't delete the job through the normal interface — you have to stop the service first.

Alternative: Use a Batch Script

If you deal with stuck queues regularly, you can save the following as a .bat file on your desktop and run it as Administrator whenever needed:

net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

Right-click the saved file and choose Run as administrator.

If the Queue Gets Stuck Regularly

Repeated stuck queues usually mean one of these:

  • The printer goes offline frequently (Wi-Fi drop or USB disconnection)
  • A specific application is sending malformed print jobs
  • The printer driver is outdated or corrupted

Address the underlying cause to prevent it. If you're not sure what's causing it, ask us.

Frequently asked questions

I deleted the files in the spool folder but the stuck job came back when I restarted. Why?

The spool files were probably copied from a local backup or the job was re-sent automatically by your application. Check if the application (Word, Chrome, etc.) has a print-retry setting. Also make sure you deleted the files after stopping the spooler — if the spooler was still running when you deleted them, it may have re-created them from memory.

Can a stuck print job from another computer on the network block my printer?

Yes, if you're printing to a shared printer. The queue on the computer that's sharing the printer controls the job order. You'd need to clear the queue on that sharing computer, not your own machine, using the same steps above.

Sarah Whitfield

Consumer-tech editor covering computers, printers and home-office gear for US and Canadian readers.

Comments & Questions (0)

No comments yet — be the first to ask. Comments appear after review.

Leave a comment

Your comment appears after our team approves it. Or sign in to post faster.