Network Discovery Off: Can't See Other PCs on Network
Your PC won't show other computers because Network Discovery is off. Three quick fixes: turn it on, check services, or fix your network profile.
1. Network Discovery Is Simply Turned Off (The Real Fix)
This is the one that gets almost everyone. You think you've turned it on, but Windows has a habit of flipping it back off. I've seen it on Windows 10 versions 1809 through 22H2, and it's just as bad on Windows 11.
Here's how to check and force it on for real.
- Open Control Panel. Not Settings — the old Control Panel. Press Windows Key + R, type
control, hit Enter. - Click Network and Internet.
- Click Network and Sharing Center.
- On the left side, click Change advanced sharing settings.
- You'll see two sections: Private and Guest or Public. Expand Private.
- Under Network discovery, select Turn on network discovery. Then check the box that says Turn on automatic setup of network connected devices. This box matters — without it, your PC won't broadcast itself.
- Under File and printer sharing, select Turn on file and printer sharing.
- Click Save changes. You'll see a progress bar, then the window closes.
- Now go back to File Explorer, click Network in the left pane. Give it 30 seconds. You should see other PCs appear. If not, go to the next fix.
Pro tip: If you're on a domain network (work or school), your IT admin may have blocked this via Group Policy. That's a different fight. But for home networks, this works 8 times out of 10.
2. Required Services Are Stopped or Disabled
Even if Network Discovery is turned on, four background services must be running. If any one of them is stopped, your PC won't see other computers. I see this most often after a Windows update — the update sometimes resets service startup types to Manual or Disabled.
Let's check them.
- Press Windows Key + R, type
services.msc, hit Enter. - Find these services one at a time. Right-click each and select Properties.
| Service Name | Startup Type (must be) | Status (must be) |
|---|---|---|
| DNS Client | Automatic | Running |
| Function Discovery Resource Publication | Automatic (Delayed Start) | Running |
| SSDP Discovery | Automatic | Running |
| UPnP Device Host | Automatic | Running |
- For each service that's not set correctly, change the Startup type in the dropdown, click Apply, then click Start (if it's not running).
- After fixing all four, close Services and restart File Explorer (right-click Start button, select Task Manager, find Windows Explorer, right-click, select Restart).
- Check File Explorer's Network section again. Should be working now.
What if one of these services won't start? That's usually a corrupted system file. Open Command Prompt as admin (right-click Start, select Windows Terminal (Admin)), run sfc /scannow. Let it finish. Then restart and try the services again.
3. Your Network Profile Is Stuck on Public
Windows has three network profiles: Private, Public, and Domain. Network Discovery only works on Private. If your network is set to Public — even by mistake — Windows blocks all discovery. I've seen this happen when you connect to a new Wi-Fi network and Windows asks "Do you want to allow your PC to be discoverable?" and you click No without reading.
Here's how to change it.
- Open Windows Settings (Windows Key + I).
- Go to Network & Internet (or just Network in Windows 11 24H2).
- Click Wi-Fi (or Ethernet if you're wired).
- Click the network name you're connected to (not the button, the name itself).
- Under Network profile type, select Private. If it's already on Private, switch to Public, wait 5 seconds, then switch back to Private. That forces a refresh.
- Close Settings. Open File Explorer, click Network. Should show other PCs within a minute.
One more thing: If you have multiple network adapters (like Wi-Fi and Ethernet both active), Windows can get confused. Disable one by going to Control Panel > Network and Sharing Center > Change adapter settings. Right-click the one you don't need, select Disable. Then re-enable after testing.
Quick-Reference Summary Table
| Cause | Check This | Fix | Time |
|---|---|---|---|
| Network Discovery off | Control Panel > Advanced sharing settings | Turn it on + check auto setup box | 2 minutes |
| Services stopped | services.msc: DNS Client, FDRP, SSDP, UPnP | Set to Automatic, start them | 5 minutes |
| Public profile | Settings > Network > Properties | Switch to Private | 1 minute |
Try these in order. Start with step 1 — it's the most common cause by a mile. If none of these work, you might have a deeper issue like a third-party firewall (Norton, McAfee, Bitdefender) blocking discovery. Temporarily disable it, test, then re-enable. That's rare, but it happens. Good luck.
Was this solution helpful?