Shared printer not visible in Windows network — visibility & reconnect fix
Joe B.
Reviewed for technical accuracy
Specialities: Windows 11/10, macOS, Printers, Networking, Office Equipment
Shared printer not visible on Windows 10/Windows 11 — Network Discovery, SMB, firewall & WSD/TCP
Quick answer: the accepted fix
Accepted fix when the shared printer is not visible on a Windows 10/11 network: set network to Private, turn on Network Discovery and File & Printer Sharing, confirm Function Discovery and Spooler services are running, allow through the firewall, and add the printer by UNC or TCP/IP using a static IP to bypass flaky WSD.
Shared printer not showing after a Windows update
Updates can reset the network to Public or disable discovery services. Re‑enable Network Discovery, ensure FDResPub is Automatic, and verify File and Printer Sharing rules in Defender Firewall. If browsing still fails, connect via \\PC‑NAME\PrinterShare or create a Standard TCP/IP Port to the device’s IP.
How to confirm the printer is discoverable
From a client PC press Win+R and enter \\SHARER-PC. If you see the printer share, double‑click to install. If it times out, ping the sharer’s hostname and IP address; if name fails but IP works, add a hosts entry or fix DNS. For stand‑alone printers, print a network configuration page and test the IP in a browser.
Network printer visibility — troubleshooting tips
Most visibility issues are discovery/firewall/service related.
Quick path: set Private profile → enable Network Discovery and File & Printer Sharing → check FDResPub/Spooler/SSDP services → prefer TCP/IP port over WSD → use proper credentials or turn off password‑protected sharing (home only) → reserve a static IP → reconnect via UNC or IP.
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 shared printer not visible on the Windows network?
Common causes: Network Discovery or File & Printer Sharing are off, the sharer’s FDResPub/Spooler services aren’t running, the network is set to Public, or the firewall blocks discovery. Enable sharing on a Private network and allow through the firewall.
How do I add a shared printer by name or IP?
Use Printers & scanners → Add device → The printer that I want isn’t listed. Enter \\PC‑NAME\ShareName or choose TCP/IP address and enter the printer’s IP to create a Standard TCP/IP Port.
WSD vs TCP/IP — which is more reliable?
TCP/IP Standard Port with a static IP is more reliable than WSD discovery, which can disappear after network changes. Switch ports in Printer properties → Ports.
Why do I get a credential prompt when connecting to a shared printer?
With Password‑protected sharing enabled, Windows requires credentials for the sharer PC. Add a matching Windows credential in Credential Manager or use the sharer’s account (recommended). Disable password protection only on trusted home networks.
Do I need SMB1 for old devices?
Only if the device requires it. Prefer SMB2+ for security. If you must enable SMB 1.0/CIFS Client, do so temporarily and consider replacing the legacy device.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Shared printer not showing | Discovery off; Public profile; services stopped | Set Private profile; enable Network Discovery/File & Printer Sharing; start FDResPub |
| Can’t connect to \\PC‑NAME | Name resolution/DNS issue | Use IP address or add a hosts entry; verify firewall |
| Printer appears/disappears randomly | WSD discovery | Create a Standard TCP/IP Port with static IP |
| Credential prompt when adding | Password-protected sharing | Add Windows credential or use matching account |
Step‑by‑step (Windows 10/11)
- Set the network to Private and enable Network Discovery & File and Printer Sharing on all PCs.
- On the sharing PC: Printer properties → Sharing → Share this printer and note the Share name.
- Check FDResPub, Function Discovery Provider Host, SSDP, UPnP Device Host, and Print Spooler services are running.
- Allow through Windows Defender Firewall on Private networks.
- Add from a client via
\\PC‑NAME\ShareNameor create a Standard TCP/IP Port to the printer’s static IP.
Step‑by‑step (macOS)
- If Macs are in the mix, ensure the printer or sharer is reachable by IP and uses a driver that supports SMB/IPP.
- On macOS, add the printer via IP tab with the printer’s IP or by Windows (SMB) and enter credentials.
- Keep the same static IP for cross‑platform reliability.
Sources
- Microsoft — Turn on Network Discovery & File and Printer Sharing
- Microsoft — Windows Defender Firewall rules
- Microsoft — Print Management
Filed under: Printer won’t print
Related articles
- Why does my printer need Wi-Fi setup again? It was working yesterday.
- Why does my printer go offline randomly (even when it’s on)?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer says “Offline” and won’t print — what should I check first?
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?