Printer not showing in “Devices and Printers” — registry & spooler fix
Joe B.
Expert ★★★★★ 27,853 satisfied customers
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
Printer missing from Devices and Printers on Windows 11/Windows 10 — USB & network repair
Quick answer: the accepted fix
Accepted fix when printer not showing in Devices and Printers (Windows 11/10): Restart Print Spooler and discovery services, clear spooler cache, remove old drivers via printui /s /t2, then reinstall the manufacturer driver and use a Standard TCP/IP or USB001 port instead of WSD. Run DISM and SFC if shell/registry components are corrupted.
Printer missing after Windows Update — class driver rollback
Updates can swap a vendor package for a Microsoft IPP Class Driver. Remove the queue, open Print Server Properties (printui /s /t2) and delete the class driver, then install the brand’s full driver. In Device Installation Settings, prevent automatic driver changes if this happens repeatedly.
How to verify the printer registers correctly
Open control printers. You should see your device with the correct icon and status Ready. Print a Windows test page. If it disappears after a reboot, switch the port from WSD to Standard TCP/IP (network) or confirm USB001 (USB) and recheck the Print Spooler.
Devices and Printers — troubleshooting tips
Most visibility issues come from the spooler, ghost drivers, or WSD discovery.
Quick path: verify services → restart Print Spooler → clear spooler cache → remove old drivers → vendor driver reinstall → set TCP/IP/USB001 port → optional registry & SFC/DISM repair. Add keywords naturally: Windows 11 printer not showing, Devices and Printers blank, Add Printer wizard not finding device.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Why is my printer not showing in Devices and Printers?
Usually the Print Spooler or discovery services are stopped, or Windows is using a generic IPP Class Driver. Restart the spooler, clear the spooler cache, and reinstall the vendor driver using a USB001 or Standard TCP/IP port.
How do I restart the Print Spooler service?
Open services.msc, stop Print Spooler, delete files in C:\Windows\System32\spool\PRINTERS, then start the service. Ensure Function Discovery services are set to Automatic and running.
Devices and Printers is blank — what next?
Run control printers to refresh the shell, repair system files with DISM and SFC, and verify the registry Control Panel namespace keys are intact. Then reinstall the printer driver.
USB vs Network: which port type should I use?
For USB, use USB001 (Virtual printer port). For network printers, create a Standard TCP/IP port pointed at the printer’s static IP. Avoid WSD for reliability.
Brand tips for HP / Epson / Canon / Brother?
Install the latest full driver suite from the manufacturer. HP Full Feature or UPD, Epson Driver & Utilities, Canon UFR II/Generic Plus, and Brother Full Driver & Software Package expose proper features and fix enumeration.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Devices and Printers is empty | Spooler/discovery services stopped; shell cache | Restart services; run control printers; SFC/DISM |
| USB printer not detected | Ghost driver; wrong port; USB power saving | Remove with printui /s /t2; use USB001; disable selective suspend |
| Network printer not appearing | WSD discovery; dynamic IP | Use Standard TCP/IP port; assign static IP |
| After Windows Update printer vanished | Class driver replacement | Uninstall class driver; reinstall vendor package |
Step‑by‑step (Windows 11/10)
- Open services.msc → stop Print Spooler → clear
spool\PRINTERS→ start the service. - Run
printui /s /t2→ remove old/vendor‑mismatched drivers. - Disconnect USB; install the manufacturer’s full driver; reconnect when prompted.
- Ensure the queue uses USB001 (USB) or a Standard TCP/IP port with a static IP (network).
- If Devices and Printers stays blank, run
DISMandSFCand reboot.
Step‑by‑step (macOS)
- For completeness: re‑add the printer via System Settings → Printers & Scanners.
- Choose the vendor driver or AirPrint, then test a print. (macOS doesn’t use “Devices and Printers”, but this helps mixed environments.)
Sources
- Microsoft — Troubleshoot printer problems (Windows 10/11)
- HP — Drivers & Software
- Epson — Drivers & Utilities
- Canon — UFR II / Generic Plus drivers
- Brother — Full Driver & Software Package
Filed under: Printer offline & disconnects
Related articles
- Printer not showing up after I restarted my router — what do I check first?
- My printer is not showing up on my computer anymore — what do I do?
- Printer not detected after changing internet provider — what happened?
- Printer not detected after Wi-Fi change — why can’t my computer find it?
- Printer won’t stay connected to Wi-Fi — why does it keep going offline?
- My printer keeps disconnecting from Wi-Fi — why does it keep going offline?
- Printer goes offline after sleep — why does it happen and what can I check?
- Printer always shows Offline status — why does it keep happening?