Technical Anshu
Tutorials Blog
🖨️ Stuck Print Job

Clear a Stuck Print Job Properly from the Spool Folder

One damaged print job, sitting in one folder, can crash your spooler at every start and block every printer on the PC. Deleting it from the queue window will not work — this is the folder method that always does.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 6 minute read
🎥 Watch the full fix in the video — every step shown live on screen

The print queue shows a job stuck on Error, delete does nothing, and every restart brings it back. That job lives as files on disk, and this guide removes them directly: stop the service, empty C:\Windows\System32\spool\PRINTERS, start the service, test small. Clean, copy-paste ready, no tools needed.

Administrator Command Prompt

C:\Windows\System32> net stop spooler

The Print Spooler service is stopping.
The Print Spooler service was stopped successfully.

C:\Windows\System32> net start spooler

The Print Spooler service is starting.
The Print Spooler service was started successfully.

The two commands that bracket the cleanup — stop the service first, or Windows will not let you delete its job files.
1

Why One Stuck Job Can Kill Every Print

When you print, Windows does not send the document straight to the printer. It writes the job to disk first as two files — an .SPL file with the print data and an .SHD file with the job settings — inside C:\Windows\System32\spool\PRINTERS. The spooler then feeds those files to the printer.

If one of those files is corrupt — the PC lost power mid-print, the app crashed while printing, the driver choked on a strange document — the spooler can crash every time it tries to process that job. And because the spooler works through the folder in order, one dead job blocks and crashes everything behind it. Deleting from the print queue window often fails at this point, because the queue itself is what is broken. The folder route below always works.

2

Step 1 — Stop the Spooler First

You cannot delete job files while the service is holding them open. Stop it first, from an administrator Command Prompt:

  1. Right-click Start → Terminal (Admin) or Command Prompt (Admin)
  2. Run net stop spooler and wait for the stopped successfully message
  3. Alternatively open services.msc, right-click Print Spooler → Stop
3

Step 2 — Empty the PRINTERS Folder

Now delete the stuck jobs directly:

  1. Open File Explorer and go to C:\Windows\System32\spool\PRINTERS (approve the admin prompt if asked)
  2. Select everything inside the folder and delete it
  3. Leave the PRINTERS folder itself in place — only its contents go
  4. If a file refuses to delete, the spooler is still running; stop it again and retry
4

Step 3 — Start the Spooler and Test Small

Run net start spooler, then print one small test page — a single page of plain text — before resending the big document that got stuck.

If the test page prints, resend the original document. If the spooler dies again on that same document, the document or that printer's driver is the problem — convert the document to PDF and print the PDF, and treat the driver as a suspect from that point.

5

What Not to Do

Do not delete the whole spool folder or the spoolsv.exe file — the first removes folders Windows needs, the second breaks printing entirely. Do not use registry cleaners or random spooler repair tools from download sites; this job needs two commands and one folder, nothing more.

And do not skip the test print. Clearing the folder and immediately sending fifty pages means that if the driver is the real fault, you will be clearing the folder again in ten minutes.

🔴 Honest limit: clearing the spool folder cures the crash loop only when a corrupt job is the cause. If the folder was already empty, or the spooler keeps dying on fresh jobs to one printer, the driver is the culprit — clearing again will not help.

🎥 Watch the Complete Fix in the Video

The full print spooler repair — finding the real culprit and stopping the crash loop — is shown step by step in the video.

▶️ Watch Full Video
❓ Common Questions (FAQ)

I deleted the job from the print queue but it still shows Error and will not go. What now?

That is exactly the case the folder method exists for. When a job is corrupt, the queue window cannot remove it because the spooler itself is stuck on it. Stop the spooler with net stop spooler, delete the files in C:\Windows\System32\spool\PRINTERS, and start the service again — the ghost job is gone.

Will deleting spool files delete my document?

No. The .SPL and .SHD files are temporary copies Windows made for printing. Your original document — the Word file, the PDF — is untouched in its folder. You will simply need to print it once more after the cleanup.

The PRINTERS folder is empty but the spooler still stops. Why?

Then the stuck job was never your problem. An empty folder with a still-crashing spooler points at a printer driver. Open Event Viewer, find the Application Error event for spoolsv.exe, and read the faulting module name — that names the driver to repair or remove.

This guide is based on the Technical Anshu print spooler fix video • Stuck on any step, ask in the video comments — you will get an answer there 🙏