0x00000709

Printer Spooler Stuck: 3 Fixes That Actually Work

Printer spooler hangs and jobs pile up. I've fixed this hundreds of times — here's what works and what's a waste of time.

1. The Spooler Service Is Hung — Restart It First

Nine times out of ten, the spooler service just needs a kick. It gets stuck when a print job fails to render, especially on older drivers or network printers that drop mid-job. You'll see the error 0x00000709 or jobs sitting in the queue as "Deleting" forever.

Here's the fix. Open an admin command prompt (right-click Start, pick Windows Terminal (Admin)) and run:

net stop spooler
net start spooler

That's it. Wait 10 seconds, then try printing again. This clears the in-memory queue state. But watch out — if the spooler crashes again right away, you've got corrupted spool files or a bad driver, which is the next two causes.

Real-world trigger: This happens a lot after a laptop wakes from sleep on a corporate VPN. The printer connection times out, the spooler holds the job, and then it freezes. Restarting the service drops the stale connection.

2. Corrupted Spool Files — Wipe the Queue Properly

If restarting the service doesn't stick, the culprit is almost always corrupted files in C:\Windows\System32\spool\PRINTERS. These get written when a job is partially rendered, then the system crashes or loses power. Over time, they pile up and the spooler chokes on them.

Don't bother deleting files manually while the service is running — they're locked. Do this instead:

  1. Stop the spooler: net stop spooler
  2. Delete everything in the folder: del /Q C:\Windows\System32\spool\PRINTERS\*
  3. Restart the service: net start spooler

This clears all pending jobs. You'll lose anything queued, but that's fine — they were stuck anyway. I've seen this fix work when the queue shows "Printing" but nothing comes out, or when jobs vanish from the queue but the printer never wakes up.

Pro tip: If you're on a domain, check if a group policy is mapping printers by logon script. That script often re-adds the same printer with a different port, which generates extra spool files. Wiping the folder clears the mess, but the script might recreate it — so you may have to clean it more than once.

3. Bad Driver Causing a Loop — Replace It

When neither of the above fixes it, the driver is the problem. Specifically, drivers that inject a DLL into the spooler process (spoolsv.exe) can crash it on every job. With those, the spooler stops, restarts, and stops again — a loop that makes your printer list disappear in Control Panel.

Here's the blunt truth: generic drivers are okay, but manufacturer bloatware drivers are the worst offenders. If you installed the full "Driver & Utilities" package from the CD, that's your problem. Uninstall that, then grab the PCL6 or PostScript driver from the vendor's site — just the driver, not the software suite.

Steps:

  1. Open Devices and Printers, right-click the printer, hit Remove device.
  2. Go to Print Server Properties (click it in the toolbar) → Drivers tab. Find the driver, click Remove.
  3. Restart the spooler (as in fix #1).
  4. Install the fresh driver, then add the printer manually via IP (or USB).

I've seen this fix 0x00000709 and also the "Operation could not be completed" error in Windows 10 21H2 and Windows 11. That error is almost always a stale driver pointing to a port that no longer exists.

One more thing — check the port. If the printer is on the network, don't use a WSD port (they're flaky). Set a static IP on the printer, then use a standard TCP/IP port. WSD ports drop and recreate randomly, which kills the spooler. You'll thank me later.

Quick-Reference Summary

CauseFixTime
Service hungRestart spooler1 min
Corrupted spool filesDelete PRINTERS folder contents5 min
Bad driverRemove and reinstall driver15 min

That's the whole playbook. Try them in order — most people get away with fix #1. If you're still stuck after #3, you're dealing with something rarer like a corrupted OS or a failing print server, which is a different beast entirely.

Related Errors in Hardware – Printers
0X80093028 Fix 0X80093028 Printer Driver Error on Windows 10/11 0X000005B8 Fix 0X000005B8 Symlink Error in Printers & Apps Fix Monitor Flickering at 144Hz Refresh Rate 0XC00D2848 Fix NS_E_DRM_NO_UPLINK_LICENSE (0XC00D2848) Printer Error

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.