Home » Tools » How to clear print queues in Windows

Clear print queue in Windows

Keep in mind that if you can’t print there’s an option to see what’s printing and delete those print queue. But if deleting don’t work, you may need to clear print queue from printers folder manually or by using special commands.

Here’s how to delete print queue

To clear print queue, first we need to stop print spooler service. Then select all print job files from printer folder and delete. Restart print spooler again and return to print documents.

Clear print queue by GUI method

  • Search services in the search box, you should see a Services app, then run it as administrator.
  • Find Print Spooler service in the list. Right click it, then click Stop.
  • Keep services window open, we will use it later.
  • Highlight and copy %systemroot%\System32\spool\printers\ and paste it in the search box, press enter or click open file location. Click continue if prompted to access the folder.
  • You should see a list of files, these are the print queue we need to clear.
  • Now press Ctrl A simultaneously to select all the files.
  • Right click to delete or simply press Del key.
  • Go back to services window. Find again Print Spooler from the list of services, then right click to Start or Click Start right away.
  • You should be able to print your document or file.

Clear print queue using command prompt

You may also clear print queue by using command prompt.

  • Search command or CMD in the search box, and run command prompt as administrator. Click yes to allow if prompted.
  • In the command prompt window, type net stop spooler and press enter , this will stop the print spooler.
  • Then type del %systemroot%\System32\spool\printers\* /Q and press enter. This will delete all print queue from your PC. Alternatively, you can copy and paste the command.
  • After that, type net start spooler and press enter, to enable print spooler. So you can use the printer again.
  • Print queue should be cleared. type exit and press enter to close.
  • Proceed to print again your file or document.

Clear print queue by running script

This script will stop print spooler, delete all print jobs and restart print spooler. You can check the original clear print spooler script article here.

  • Open a notepad, copy the codes below and paste it there.
@echo off
echo.
echo Purging the print queue...
net stop Spooler
echo Deleting all print jobs...
ping localhost -n 4 > nul
del /q %SystemRoot%\system32\spool\printers\*.*
net start Spooler
echo Done!
ping localhost -n 4 > nul
  • Save the codes as clear.cmd
  • Go to the Script file, right click it and run as administrator. It will stop print spooler, delete print jobs and restart print spooler.
  • Try to print again.

You can also download the script here, extract the file and run as administrator.

If have successfully cleared the print queue and able to print again, leave your comments below and share this post.

Leave a Reply

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