How to Fix Printer Not Working on Windows 11
Get your printer working again on Windows 11 — restart the print spooler, reinstall the driver, and fix port configuration issues.
Printer Not Responding on Windows 11?
Printer problems are frustrating but almost always fixable. The most common causes are a stuck print spooler service, an outdated or missing driver, or a misconfigured printer port. Work through these steps and you'll be printing again shortly.
Step 1 — Run the Printer Troubleshooter
Go to Settings → System → Troubleshoot → Other troubleshooters and run Printer. Windows will check for stuck jobs, restart the spooler, and attempt to detect and fix configuration issues automatically. This resolves the problem for a large percentage of users.
Step 2 — Restart the Print Spooler Service
The print spooler manages all print jobs and can get stuck. Press Win + R, type services.msc, and press Enter. Scroll to Print Spooler, right-click it, and choose Restart. While you're there, make sure the Startup type is set to Automatic.
To also clear any stuck jobs, stop the service first, delete all files in C:WindowsSystem32spoolPRINTERS, then restart the service.
Step 3 — Remove and Re-add the Printer
Go to Settings → Bluetooth & devices → Printers & scanners, click your printer, and choose Remove. Then click Add device to re-add it. Windows will reinstall the basic driver automatically. For network printers, make sure the printer and PC are on the same WiFi network.
Step 4 — Reinstall the Printer Driver
A corrupted driver is a frequent culprit. Open Device Manager (Win + X → Device Manager), expand Printers, right-click your printer, and choose Uninstall device. Check Delete the driver software for this device and confirm. Then visit the printer manufacturer's website (HP, Canon, Epson, Brother) and download the full driver package for your exact model and Windows 11.
Step 5 — Check the Printer Port Configuration
An incorrect port setting prevents the PC from communicating with the printer. Go to Control Panel → Devices and Printers, right-click your printer, choose Printer properties → Ports tab. Verify the selected port matches your connection:
- USB printers: should show a
USB00xport - Network printers: should show the printer's IP address or
WSDport
If the IP address has changed (common with network printers), click Add Port → Standard TCP/IP Port and enter the printer's current IP address.
Step 6 — Set as Default Printer and Test
Go to Settings → Bluetooth & devices → Printers & scanners, click your printer, and choose Set as default. Disable "Let Windows manage my default printer" if it keeps switching. Then click Print a test page from the printer's properties.
Printer Fix Summary
- Run the Printer troubleshooter first
- Restart the Print Spooler service and clear stuck jobs
- Remove and re-add the printer in Settings
- Download and install the full driver from the manufacturer
- Verify the correct port is selected in Printer properties
- Set the printer as default and print a test page