Fix: Printer queue won't clear in Windows 10/11

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

printer queue wont clear

Many users reported that the printer queue won’t clear on their PC. This can be a big problem and prevent you from printing other documents. However, you can fix that issue with these solutions.

All printers have a print queue that queues documents for printing. However, that queue can sometimes get jammed, or stuck, which can halt printing altogether. When this happens, some might try manually deleting documents from the print queue; but find that the Cancel option doesn’t work. Then rebooting Windows might not even do the trick. These are a few ways to fix a print queue that isn’t clearing in Windows 10.

Can’t delete print job in Windows 10? Try these solutions

  1. Clear the Print Queue in Windows
  2. Clear the Print Queue with the Command Prompt
  3. Set up a Batch File to Clear the Print Queue

Solution 1 – Clear the Print Queue in Windows

One way to fix the problem with the printer queue on your PC is to manually clear the queue. To do that, you need to manually disable the Print Spooler service and delete the files from the queue. This is simpler than it sounds, and you can do it by following these steps:

  1. Firstly, switch off the printer.
  2. Click the Windows 10 Cortana button and input ‘services’ into the search box.
  3. Now you can select Services to open the window shown directly below.
    services window printer queue
  4. Scroll down until you get to Print Spooler. Then you can double-click Printer Spooler to open its window below.
    print spooler service print queue won't clear
  5. To disable the Printer Spooler, press the Stop button.
  6. Press the File Explorer button on Windows 10 taskbar.
  7. Now navigate to C:WindowsSystem32spoolPRINTERS in File Explorer. That will open a folder that includes a log of open and unprinted documents in the queue to print.
  8. Hold the Ctrl key and select all the files in the folder. Then press the X Delete button at the top of File Explorer to erase them.
  9. Next, open the Printer Spooler Properties dialog window again. Press the Start button on that window to switch the Printer Spooler back on.
  10. Now turn your printer back on and print something.

Solution 2 – Clear the Print Queue with the Command Prompt

You can also clear the print queue on your PC right from Command Prompt. This is a bit advanced solution, but it’s also the fastest one since you can perform it simply by running a few commands:

  1. First, press the Win key + X hotkey to open the Win + X menu.
  2. Now select Command Prompt (Admin) to open the window directly below.
    command prompt print queue won't clear
  3. Type ‘net stop spooler‘ into the Command Prompt and press Enter to switch the print spooler off.
  4. Next, enter ‘del %systemroot%System32spoolprinters* /Q‘ into the Command Prompt and press Return key. That will erase the stuck printer queue.
  5. Input ‘Net Start Spooler‘ to restart the Printer Spooler.
    print spooler service restart print queue problems
  6. Switch on your printer and start printing.

Solution 3 – Set up a Batch File to Clear the Print Queue

Batch files can also fix a number of things. That includes stuck printer queues. This is how you fix the print queue with a batch file.

  1. Enter ‘Notepad’ in your Cortana search box and select to open the Notepad.
  2. Copy and paste the following text into Notepad with the Ctrl + C and Ctrl + V hotkeys.
    • @echo off
    • echo Stopping print spooler.
    • echo.
    • net stop spooler
    • echo Erasing Temporary Junk Printer Documents
    • echo.
    • del /Q /F /S “%systemroot%System32SpoolPrinters*.*
    • echo Starting print spooler.
    • echo.
    • net start spooler
  3. Click File > Save as to open the window below.
    save as print queue won't clear
  4. Select All Files from the Save as type drop-down menu.
  5. Delete *.txt from the File Name box, and replace it with Printer Queue.bat. The file can have any title, but it must include .bat at the end.
  6. Click Save to save the batch file.
  7. Open the folder you saved the batch file to, and then you can click the Printer Queue batch to run it.
  8. Turn your printer on and print a document.

Those are three quick and effective fixes for a printer queue that isn’t clearing in Windows 10. If your printer queue often gets stuck, consider updating the printer’s driver with Device Manager. You can save new drivers to Windows 10 from printer manufacturer websites. In addition, you can also run a Printer troubleshooter in Windows 10.

More about the topics: Printer Errors