What if printer queue won’t clear in Windows 10?

By Tobenna Nnabeze | March 11, 2019 |

greater than 4 minutes

It can be frustrating when you want to use your printer but a previous document is in the queue. You try to print several other files to see if printing would start, but they all get lined up.  No error message is received, and yet the status remains “Printing” indefinitely.

Why does this happen?

In Windows, the print files are not directly sent to the printer. They arrive first in the spooler, which is a program that manages all print jobs. The spooler is useful as it enables you to change the order of pending print jobs or delete them.

When there’s a problem, the files just remain in the queue. And once the first file in can’t be printed, neither will those behind it.

Sometimes, the solution would be to cancel the file that is not printing correctly.

To delete a print job in Windows 10, just follow these steps:

  • Go to Settings and select Printers.
  • Click on Open Queue and select the problematic file.
  • Cancel the print job.

If the printer still doesn’t respond, go to the Printer Menu and cancel all documents. If there’s still no result, the next step would be to restart your computer and the printer. Unplug all wire connections and plug them back before the system reboot is complete.

You have tried the simple fixes outlined above to no avail. Have no fear. This is a common issue. And there are easy ways to fix a print queue that isn’t clearing in Windows 10.

There are three solutions you can use:

  1. Clear the print queue in Windows manually.
  2. Clear the print queue using the command prompt.
  3. Set up a batch file to clear the print queue.

Fix 1: Clear the Print Queue Manually

You have to manually disable the Print Spooler service and delete the files in the queue. The process is easy. Here’s how to do it:

  • Switch the printer off.
  • Click the Windows 10 Cortana button. Type Services in the search box.
  • In the Services window, navigate to Print Spooler.
  • Double-click Print Spooler.
  • In the window, click on the Stop button to disable Print Spooler.
  • Open File Explorer on Windows 10 task bar.
  • Go to C:\Windows\System32\spool\PRINTERS. You’ll find the folder that contains a log of documents on the print queue.
  • Press Ctrl + A on your keyboard to select all the files in the folder. Delete them.
  • Open the Printer Spooler dialogue box again. Click on the Start button to turn the Printer Spooler on.
  • Turn your printer on and try to print a file.

Fix 2: Use the Command Prompt to Clear the Print Queue

The fastest way to clear the print queue is through the command prompt. All you have to do is enter and run a few commands:

  • Turn off your printer.

    Resolve PC Issues with Driver Updater

    Unstable PC performance is often caused by outdated or corrupt drivers. Auslogics Driver Updater diagnoses driver issues and lets you update old drivers all at once or one at a time to get your PC running smoother

  • Press Windows key + X.
  • In the Command Prompt (Admin)
    If you cannot resolve the
    problem yourself, you can
    ask our certified PC technicians for immediate assistance in the chat right on this page.
    window, type net stop spooler and hit enter on your keyboard. This will switch off the print spooler.
  • Type C:\Windows\System32\spool\PRINTERS and press the Return key. The printer job queue will now be erased.
  • Type net start spooler and press enter on your keyboard. This will switch the print spooler back on.
  • Turn on your printer and print a file.

Fix 3: Set up a Batch File to Clear the Print Queue

To clear the held-up print queue with a batch file, follow these steps:

  • Turn off your printer.
  • In the Cortana search box, type Notepad and hit enter on your keyboard.
  • Copy the text below and paste in Notepad:
  • @echo off
  • echo Stopping print spooler
  • echo
  • net stop spooler
  • echo Erasing Temporary Junk Printer Documents
  • echo
  • del /Q /F /S “%systemroot%\System32\Spool\Printers\*.*
  • echo Starting print spooler
  • echo
  • net start spooler
  • Go to File > Save as. In the window, under the Save as type drop-down menu, select All Files.
  • In the File name box, delete *.txt and type Printer Queue.bat (You can save the file with any name. But whatever it is, .bat should be at the end).
  • Click on Save. Note the folder the file is saved in.
  • Open the folder that contains the batch file. To run it, click the Printer Queue batch.
  • Turn your printer on. Try printing a document.

These three quick fixes are effective on a printer queue that isn’t clearing in Windows 10.

What if My Printer Queue Won’t Clear?

If you often get files in the printer queue that won’t print or clear, it may be a compatibility issue with the data to be printed. This is common when you try to print a web page with fonts or styles that your printer cannot identify or convert to printed text. The fixes outlined above should resolve the issue.

However, whatever the case may be, if you’ve tried the preliminary troubleshoots and all the three fixes as provided without result, you most likely have outdated printer drivers. Fortunately, you can fix this easily with Auslogics Driver Updater.

Configuration issues can also cause a glitch in the print job queue – for example, when you try to network print to a missing IP address. Uninstall and reinstall the printer software to fix it.

Another option is to run the Windows printer troubleshooter. This will fix any error that may be holding up your print jobs or give you information concerning the most likely causes.

We hope you find these solutions useful…

Do leave a comment in the section below.

Fed up with your slow PC? Tired of waiting for Windows to start up? Take a look at the most common reasons behind poor performance and the best ways to deal with them here.
Your first order from Auslogics

Want 20% off right now? Subscribe to our newsletter and save!

You will immediately get a 20% discount coupon via email, and we will send you the Auslogics newsletter to notify of great discounts, new releases, helpful PC tips and giveaways.

Please enter a correct email address
Almost done! Please check your mailbox and confirm your address.

IMPORTANT: Auslogics values your privacy and will not disclose your information to any third parties. Every email includes an unsubscribe link, so you may unsubscribe any time. All personal data you provide to us is handled in accordance with applicable laws, including the European GDPR. Please see our Privacy Policy for more details.

Share it:
Do you like this post?
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)


Call us toll-free

US & Canada 1-888-257-4137

UK 1-800-041-8199

Australia 1-800-370-543

Chat with us online

Prefer us to call you back? Give us your phone number via chat

Fix your PC in THREE easy steps

Step 1

Call us or chat with us. Our agents are online around the clock

Step 2

We will remotely access your device, provide you with free diagnostics, and discuss repair options

Step 3

Sit back and watch. Most problems will be fixed immediately within less than an hour

Watch how it works or learn more about our service here