Fix Printer Queue Deadlock on Windows 10/11

Hardware – Printers Beginner 👁 9 views 📅 Jun 21, 2026

Your printer says 'deadlock detected' and nothing prints. I'll show you three fixes, from a 30-second restart to clearing the queue manually.

What's Going On?

You tried to print, but your computer says there's a deadlock in the print queue. The printer sits idle, maybe flashing an error light. This happens when a print job gets stuck — often a big PDF or a photo that's too complex — and the next job can't start. I've seen this on Windows 10 and 11 with HP, Canon, and Brother printers.

We'll start with the quickest fix. Try each one, and stop when your printer starts working again. No need to do all three.

Fix 1: Restart the Print Spooler (30 seconds)

This is my go-to fix. It's like rebooting just the part of Windows that handles printing. You won't lose anything, and it usually clears the deadlock instantly.

  1. Press Windows key + R. The Run box opens.
  2. Type services.msc and hit Enter. A window called Services pops up.
  3. Scroll down to Print Spooler. It's in the list, usually near the bottom.
  4. Right-click Print Spooler and choose Restart. You'll see it stop and start again. If the option is grayed out, click Stop, wait 5 seconds, then click Start.
  5. Close the Services window.
  6. Try printing again. Open Notepad, type a test word, and hit print.

After step 4, you should see the Spooler status change from Running to Stopped and back to Running. If your printer starts printing right away, you're done. If not, move to Fix 2.

Fix 2: Clear the Print Queue Manually (5 minutes)

Sometimes a single corrupt job won't let go. We need to delete it by hand. This takes a bit longer but works when Fix 1 doesn't.

  1. Open the Control Panel. Search for it in the Start menu if you can't find it.
  2. Go to Devices and Printers (or View devices and printers).
  3. Right-click your printer and choose See what's printing. A window appears with all the stuck jobs.
  4. In that window, click Printer in the top menu bar, then choose Cancel All Documents. Wait a few seconds. You'll see the jobs disappear one by one.
  5. If any job won't cancel (it says Deleting but never goes away), open the Services window again (like in Fix 1).
  6. Right-click Print Spooler and choose Stop. Don't start it yet.
  7. Open File Explorer and go to this folder: C:\Windows\System32\spool\PRINTERS. Delete everything inside that folder. These are the stuck print jobs.
  8. Go back to Services, right-click Print Spooler, and choose Start.
  9. Try printing again.

After step 8, you should see the Print Spooler status change back to Running. The folder should be empty now. If your printer starts working, great. If not, we've got one more trick.

Fix 3: Delete Corrupt Spooler Files (15+ minutes)

This is when the deadlock is stubborn because a file got damaged. I've seen this with old drivers or after a Windows update. We'll clear everything and let Windows rebuild it.

  1. Print Spooler must be stopped. Open Services (services.msc), right-click Print Spooler, and choose Stop.
  2. Open an elevated Command Prompt. Press Windows key, type cmd, right-click Command Prompt, and choose Run as administrator. Click Yes if it asks.
  3. In the black window, type these commands one by one, pressing Enter after each:
    net stop spooler
    del /Q %systemroot%\System32\spool\PRINTERS\*.*
    del /Q %systemroot%\System32\spool\drivers\w32x86\*.*
    del /Q %systemroot%\System32\spool\drivers\x64\*.*
    Each command should say "The command completed successfully" or just run without error.
  4. Now restart your printer. Unplug it from power, wait 30 seconds, plug it back in.
  5. Go back to Services and start the Print Spooler (right-click, Start).
  6. Try printing again.

After step 5, the spooler rebuilds clean files. Your printer should start working. If it still says deadlock, the problem might be the printer itself or a bad driver. In that case, uninstall the printer from Devices and Printers, then reinstall it using the latest driver from the manufacturer's website (not Windows Update).

Why This Happens

A deadlock in the print queue usually means one job is stuck because it's too big, corrupted, or the printer lost connection while printing. Windows locks the queue so nothing else gets jammed. The fixes above just break that lock so normal printing can happen again.

One last tip — if you print large files often (like blueprints or high-res photos), try printing smaller batches. Your printer's memory might not be big enough for a 100-page PDF at once. Break it into 10-page chunks, and you'll avoid deadlocks entirely.

Was this solution helpful?