Fix Printer Not Working on Windows 10 & 11
Printers are the most frustrating peripheral in IT. They work fine for months, then one day they just stop. The print queue is stuck, the spooler crashes, or Windows says the printer is “offline” when it's clearly powered on. Here's how to fix it.
Quick Fix
RescuePC Toolkit has a dedicated Print Spooler Repair tool that clears the queue, restarts the service, and resets the driver — all in one click. No commands needed.
Fix 1: Restart the Print Spooler Service
The print spooler is the Windows service that manages all print jobs. When it crashes or hangs, nothing prints. Restarting it fixes the problem about 60% of the time.
- Press
Win + R, typeservices.msc, press Enter - Find Print Spooler in the list
- Right-click → Restart
- If it says “Stopped,” right-click → Start
Or from Command Prompt (Admin):
net stop spooler
net start spoolerFix 2: Clear the Print Queue
A stuck print job blocks everything behind it. Clearing the queue forces Windows to start fresh.
- Open Command Prompt as Administrator
- Run:
net stop spooler - Run:
del /f /s /q C:\Windows\System32\spool\PRINTERS\* - Run:
net start spooler
This deletes all pending print jobs and restarts the spooler with a clean slate.
RescuePC Does This Automatically
The Print Spooler Repair in RescuePC stops the service, clears the queue, resets permissions on the spool folder, and restarts the service — all in the correct order. One click instead of 4 commands.
Fix 3: Set the Printer Online
Windows sometimes marks a printer as “offline” even when it's connected and powered on. This is usually a driver or port issue.
- Go to Settings → Devices → Printers & scanners
- Click your printer → Open queue
- Click Printer menu → uncheck “Use Printer Offline”
If the option is grayed out, the issue is deeper — move to Fix 4.
Fix 4: Run the Windows Printer Troubleshooter
Windows has a built-in printer troubleshooter that actually works reasonably well for basic issues.
- Go to Settings → Update & Security → Troubleshoot
- Click Additional troubleshooters
- Click Printer → Run the troubleshooter
- Follow the prompts
Fix 5: Remove and Re-add the Printer
If the printer driver is corrupted, removing and re-adding the printer forces Windows to reinstall the driver from scratch.
- Go to Settings → Devices → Printers & scanners
- Click your printer → Remove device
- Restart your PC
- Go back to Printers & scanners → Add a printer or scanner
- Let Windows detect and install the printer
Fix 6: Update or Reinstall the Printer Driver
If none of the above works, the printer driver itself is likely corrupted or outdated.
- Open Device Manager (
devmgmt.msc) - Expand Print queues
- Right-click your printer → Uninstall device
- Check “Delete the driver software”
- Restart your PC
- Download the latest driver from the manufacturer's website (HP, Canon, Epson, Brother)
- Install the driver and re-add the printer
When It's a Network Printer
Network printers have additional failure points:
- Check the printer's IP address — it may have changed if DHCP assigned a new one
- Ping the printer —
ping 192.168.1.xto verify network connectivity - Check the port — Printer Properties → Ports → verify the IP matches the printer's current IP
- Firewall — Windows Firewall may be blocking printer communication
The One-Click Fix
RescuePC Toolkit includes a dedicated Print Spooler Repair that handles the most common printer issues automatically. It also includes 108 other repair tools for network, performance, audio, drivers, and more. Fix All mode runs 37 safe repairs in sequence.
Complete Troubleshooting Guide
How to Fix Printer Not Working — Complete Guide →Full symptoms, causes, step-by-step solutions, and automated repairs
Fix This Automatically
RescuePC Toolkit automates 109 Windows repairs including this one. Hit "Fix All" to run 37 safe repairs in sequence — no manual commands needed.
20 free repairs forever — or try all 109 for 30 days. No credit card.