Cancel jammed or stuck Print Job queue in Windows 10

How many times has it happened with you that you want to cancel a print job, but when you right-click on the print job to end the stuck print job, it does nothing? Moreover, you are also unable to print anything. In short, your print queue gets jammed – neither can you print anything nor cancel the pending print jobs.

Cancel stuck Print Job queue

If you face this issue of a stuck print job on your Windows 10/8/7 system and want to cancel it, but cannot, you have these options.

1) Reboot your Windows computer. You may have noticed that this usually solves the problem, and most usually do this. But this is not an options anyone would like.

2) From the Taskbar printer icon, click open the Printer > Printer Menu > Cancel all documents.

3) Manually flush the print queue. To do this, type services.msc in Windows search and hit Enter to open Services Manager. Navigate down to Print Spooler. Right-click on this services and ‘Stop’ this service.

Next, navigate to the following folder and delete all the CONTENTS of this folder.


Now right-click again on the Print Spooler service and restart it.

Refresh the print queue. Your problem should have been solved.

4) Use this BAT file. Copy-paste the following in Notepad and save it as a .bat file:

@echo off
 echo Stopping print spooler.
 net stop spooler
 echo Erasing Temporary Junk Printer Documents
 del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
 echo Starting print spooler.
 net start spooler

Run the bat file when the need arises. Alternatively, you may also download this ready-made bat file fixprintq, which has been prepared by us.

5) Use a nifty tool called Print Flush. This utility is a simple batch file that takes all the steps necessary to un-jam a printer queue and more. Go get it here.

6) In Windows 10, open Settings > Devices > Printers & scanners. Select the printer, and under it, you will see a button appear – Open queue. Click on it to see the queue of printing jobs. Right-click on the job and select Cancel all documents.

7) The Print Spooler Cleanup Diagnostic from Microsoft removes non-Microsoft print processors and monitors. Additionally, it collects basic information about the print spooler and the computer, such as information about print drivers, printers, basic networking, and failover clustering and offers various modes of cleanups.

Have a nice day!

Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.


  1. Gwenci

    thank you!!!

  2. Shivam


  3. Carl

    Didn’t work for me. Stop service. Deleted everything from folder. Started service. Same job still appeared in print queue and still labeled ‘Deleting – Printing.’ Only a reboot solves the problem. How can Microsoft Windows be so incredibly inept at this? Flushing a print queue should not be rocket science.

  4. Hi, Did you try the fixprintq file or the Print Flush Tool too?

  5. rhonda

    After an hour of frustration, I found your advice. Thank you!

  6. Adrian

    Kudos, thank you!

  7. writer x

    Same for me. I presume this is because you have different users. Look into the directories at:

    Delete all what’s inside the subfolders, but not the subfolders itself

  8. Jake

    you forgot to add quotes at end. Should look like this : “%systemroot%System32SpoolPrinters*.*”
    Once I changed it then it worked 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

6 + 1 =