Network Discovery Off: Can't See Other PCs on Network

Network & Connectivity Beginner 👁 8 views 📅 Jun 18, 2026

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.

  1. Open Control Panel. Not Settings — the old Control Panel. Press Windows Key + R, type control, hit Enter.
  2. Click Network and Internet.
  3. Click Network and Sharing Center.
  4. On the left side, click Change advanced sharing settings.
  5. You'll see two sections: Private and Guest or Public. Expand Private.
  6. 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.
  7. Under File and printer sharing, select Turn on file and printer sharing.
  8. Click Save changes. You'll see a progress bar, then the window closes.
  9. 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.

  1. Press Windows Key + R, type services.msc, hit Enter.
  2. 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
  1. 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).
  2. After fixing all four, close Services and restart File Explorer (right-click Start button, select Task Manager, find Windows Explorer, right-click, select Restart).
  3. 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.

  1. Open Windows Settings (Windows Key + I).
  2. Go to Network & Internet (or just Network in Windows 11 24H2).
  3. Click Wi-Fi (or Ethernet if you're wired).
  4. Click the network name you're connected to (not the button, the name itself).
  5. 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.
  6. 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?