How to Delete a Pending Print Job That Says 'Deleting'

Hemera Technologies/ Images

When you create a print job in Windows, temporary files called the "print spool" are created. Printers read these files as the document prints so they don't have to be stored on the printer. If you cancel a print job, these files should be deleted.

Sometimes Windows encounters problems deleting these files, keeping a status of "Deleting" indefinitely. A custom fix is available from Windows to help delete these files and restore functionality to your printer.

Open Notepad by clicking on "Start," navigating to "Accessories," then clicking on "Notepad."

Type these commands into the Notepad window:

net stop spooler

del %systemroot%\system32\spool\printers*.shd

del %systemroot%\system32\spool\printers*.spl

net start spooler

These are the system commands that are necessary to manually delete the print spool files.

Click on "File," then choose "Save As." Save the name of the newly created file as "C:\DeletePrintJobs.cmd." Be sure not to use the standard ".txt" file type as the file you are creating is a system command, not a text file.

Run the command file by clicking on "Start," "Run," type "C:\DeletePrintJobs.cmd" and click OK. The program will run in a black window in a matter of seconds and close automatically when finished.

Repeat Step 5 to run the saved command file for future "stuck" print jobs.