Printer troubleshooting technician providing live chat help

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

Technician avatar Technician
Hey! We’ll get your printer to appear in Devices and Printers. Tell me the brand (HP, Epson, Canon, Brother) and how it connects — USB, Wi‑Fi, or Ethernet. Also, did this start after a Windows Update or driver change? We’ll work through a Print Spooler reset, a quick registry check, and a clean driver reinstall if needed.
Customer
Windows 11 desktop, HP LaserJet via USB. After a recent update the printer not showing in Devices and Printers. The Add Printer wizard spins and then says it can’t find anything.
Technician avatar Technician
Got it. Common reasons a printer is missing from Devices and Printers on Windows 11/10:
• The Print Spooler service or Function Discovery Provider Host is stopped or stuck.
• Windows replaced the vendor package with a Microsoft IPP Class Driver that doesn’t enumerate correctly.
• Corrupt spooler cache (%systemroot%\System32\spool\PRINTERS) or broken registry entries under HKLM\System\CurrentControlSet\Control\Print.
• Old/ghost drivers in printui /s /t2 block the new install.
Plan: reset services, clear the spooler, remove ghost drivers, then reinstall the proper HP driver so the device shows up.
Customer
Where do I restart the Print Spooler and those discovery services?
Technician avatar Technician
Restart the Print Spooler & discovery services (Windows 11/10):
1) Press Win + R → type services.msc → Enter.
2) Find Print Spooler → Right‑click → Stop. Also set Startup type = Automatic.
3) Browse to C:\Windows\System32\spool\PRINTERS and delete files (this is the spooler cache).
4) Back in Services, start Print Spooler.
5) Ensure these are Running: Function Discovery Provider Host, Function Discovery Resource Publication, RPC, DCOM Server Process Launcher. These help Devices and Printers populate.
Customer
Done. Devices and Printers opens faster, but the HP is still not there. Device Manager shows an “Unknown USB Printing Support” device.
Technician avatar Technician
That points to a partial driver. Let’s remove ghost printer drivers and reinstall the vendor package:
• Press Win + R → run printui /s /t2 → on the Drivers tab remove old HP entries (choose Remove driver and driver package).
• Disconnect the USB cable.
• Download and install the latest HP Full Feature Software (or Universal Print Driver for LaserJet). During setup, connect USB when prompted.
• If Windows keeps selecting “IPP Class Driver”, manually choose USB001 (Virtual printer port for USB) or create a TCP/IP port for network models instead of WSD.
Customer
After reinstall, the printer shows in Settings → Bluetooth & devices → Printers & scanners, but Devices and Printers is still empty.
Technician avatar Technician
Let’s check a quick registry point that affects the legacy Control Panel view.
1) Press Win + R → type regedit.
2) Navigate to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace and ensure the printer namespace exists. If it was removed by cleanup software, restore it by reinstalling the vendor app or run DISM /Online /Cleanup-Image /RestoreHealth then sfc /scannow from an elevated Command Prompt.
3) Reboot and re‑open Devices and Printers. If the view is still blank, run control printers directly to bypass shell caching.
Customer
Nice — the printer finally appears. Anything else I should check so it doesn’t disappear again after updates?
Technician avatar Technician
Good question. To prevent future printer not detected issues:
• Keep the vendor driver pinned — in Device Installation Settings choose not to automatically download manufacturer apps (optional).
• Avoid USB hubs; plug into a rear motherboard port and disable USB selective suspend for stability.
• For network printers, use a static IP and a Standard TCP/IP port rather than WSD.
• Periodically clear stuck jobs (spool\PRINTERS) if the Print Spooler hangs.
Customer
We also have Epson and Brother network printers. Any brand‑specific advice if they don’t show in Devices and Printers?
Technician avatar Technician
• HP: Prefer the Full Feature or UPD (PCL6). Disable “HP Smart Install” on older models. Use TCP/IP port.
• Epson: Install Epson Driver & Utilities, then run EpsonNet Config to assign a static IP so Windows discovers it reliably.
• Canon: Use UFR II or Generic Plus UFR II. In Device Settings enable options so the printer enumerates features.
• Brother: Install the Full Driver & Software Package or iPrint&Scan, then convert WSD to a Standard TCP/IP Port.
Customer
Great, the Add Printer wizard now finds the device and it shows in Devices and Printers. Thanks!
Technician avatar Technician
Summary: If your printer is not showing in Devices and Printers on Windows 11/10, restart the Print Spooler, clear the spooler cache, ensure discovery services run, remove ghost packages with printui /s /t2, then reinstall the vendor driver (HP/Epson/Canon/Brother). For network printers, prefer a Standard TCP/IP port over WSD. Need hands‑on help? Open the chat.

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.

Common visibility problems and quick fixes
SymptomLikely causeQuick 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)

  1. Open services.msc → stop Print Spooler → clear spool\PRINTERS → start the service.
  2. Run printui /s /t2 → remove old/vendor‑mismatched drivers.
  3. Disconnect USB; install the manufacturer’s full driver; reconnect when prompted.
  4. Ensure the queue uses USB001 (USB) or a Standard TCP/IP port with a static IP (network).
  5. If Devices and Printers stays blank, run DISM and SFC and reboot.

Step‑by‑step (macOS)

  1. For completeness: re‑add the printer via System Settings → Printers & Scanners.
  2. Choose the vendor driver or AirPrint, then test a print. (macOS doesn’t use “Devices and Printers”, but this helps mixed environments.)

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant