Printer queue stuck on 'Processing' – real fix

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

Your print queue shows 'Processing' but nothing comes out. I'll show you the quick kill-the-spooler fix and a couple deeper fixes.

Quick answer: Open Services.msc, stop Print Spooler, delete everything in C:\Windows\System32\spool\PRINTERS, restart the spooler.

I get calls about this at least once a month. Printer shows 'Processing' in the queue. The little document icon sits there. Nothing comes out. Spooler's hung on a bad job – a corrupted print file, a driver that forgot to close a handle, or a network hiccup mid-job. Happened to a client last week with an old HP LaserJet 4050. The queue looked fine until you tried to delete the job – then Windows just stared at you. Here's the fix.

Step 1: Stop the Print Spooler Service

Hit Win + R, type services.msc, hit Enter. Scroll down to Print Spooler. Right-click it, choose Stop. Wait a second—don't close the window yet.

Step 2: Delete the Stuck Jobs Manually

Open File Explorer, paste this into the address bar: C:\Windows\System32\spool\PRINTERS. If Windows says you don't have permission, OK it. Delete everything inside that folder. Don't worry – these are spool files, not drivers. You won't break anything. Had a guy once delete the whole spool folder – that's bad. Just the PRINTERS subfolder.

Step 3: Restart the Spooler

Go back to Services.msc. Right-click Print Spooler, choose Start. Wait for the status column to say 'Running'.

Step 4: Clear the Queue in Windows

Open Settings > Bluetooth & devices > Printers & scanners. Click your printer, then Open print queue. If anything's still there, right-click and select Cancel. Usually it's empty now.

If That Didn't Work – Alternative Fixes

Restart the Print Spooler Dependencies

Open Services.msc again. Look for Print Spooler RPC Endpoint Mapper and Remote Procedure Call (RPC). Right-click each, choose Restart. Then restart Print Spooler again. I've seen RPC hang on a bad RPC call from a network printer.

Run the Printer Troubleshooter

Yes, the built-in troubleshooter actually works sometimes. Go to Settings > System > Troubleshoot > Other troubleshooters, find Printer, run it. It'll restart the spooler automatically. Not my first choice, but it's quick.

Reinstall the Printer Driver

If the queue keeps locking up, the driver itself is probably corrupt. Go to Settings > Bluetooth & devices > Printers & scanners. Click your printer, choose Remove device. Reboot. Then add it back – Windows will re-download the driver. Or use your manufacturer's driver package. For Brother printers, their official installer is solid. For HP, use HP Smart from the Microsoft Store – it handles dependencies better than the old full driver package.

Prevention: Don't Let Bad Jobs Build Up

I tell all my clients: if you send a print job and it's not printing within 30 seconds, cancel it and resubmit. Don't let ten jobs stack up. Also, avoid printing PDFs with embedded fonts directly from Adobe Reader – that's a common trigger for spooler hangs. Use the Print button in the PDF's toolbar, not a third-party plugin. And if you're on a network, make sure the printer's IP is static – a DHCP change mid-job can stall the queue. That's it.

Was this solution helpful?