sodcalculator

10 Tech How-To

Fix Network Discovery Is Turned Off in Windows 11

Guide 10-33050 · Updated · Step by step

If Windows 11 says “Network discovery is turned off,” you can fix it by turning on network discovery in the advanced sharing settings, starting the required services, and adjusting your firewall rules. This guide walks you through each step, explains why the issue happens, and covers common troubleshooting scenarios.

What Network Discovery Does in Windows 11

Network discovery is a Windows feature that lets your PC find other devices on the same local network—like printers, NAS drives, and other computers—and lets those devices find yours. When it’s on, you can browse the Network section in File Explorer and see shared folders. When it’s off, Windows hides your PC from the network and prevents you from seeing others, even if file sharing itself is enabled.

Windows 11 treats network discovery as a privacy and security boundary. Public networks (like coffee shop Wi‑Fi) disable it by default, while private networks (like your home) allow it. The setting is controlled by the network profile assigned to your connection, plus a set of Windows services and firewall rules that must all be running.

Why Network Discovery Keeps Turning Off

Several things can silently turn network discovery back off:

  • Network profile is set to Public—Windows automatically applies stricter settings, including disabling discovery.
  • Required services are stopped or disabled—DNS Client, Function Discovery Resource Publication, SSDP Discovery, and UPnP Device Host must be running.
  • Firewall rules are blocked—Windows Defender Firewall has separate rules for network discovery on private vs. public profiles.
  • Third‑party antivirus or VPN software—These often override Windows firewall settings and disable discovery.
  • Group Policy or registry tweaks—On managed PCs, an administrator may have disabled discovery.

If you turn it on and it reverts, the cause is almost always one of the above. The steps below address each.

How to Turn On Network Discovery

Here’s the standard fix, which works in most cases:

  1. Open Settings (Win + I) and go to Network & internet.
  2. Click Advanced network settings, then Advanced sharing settings.
  3. Under Private networks, turn on Network discovery and File and printer sharing.
  4. If you’re on a public network, you can also turn on discovery there, but it’s safer to switch the network to Private first.

To change the network profile, go to Settings > Network & internet > Wi‑Fi (or Ethernet), click your connection, and set Network profile type to Private. Then repeat the steps above.

Start the Required Services

Even with the setting enabled, discovery won’t work if its helper services aren’t running. Open Services (type “services” in Start), then set each of these to Automatic and Start:

  • DNS Client
  • Function Discovery Provider Host
  • Function Discovery Resource Publication
  • SSDP Discovery
  • UPnP Device Host

For each service, right‑click, choose Properties, set Startup type to Automatic, click Apply, then Start. Restart your PC afterward.

Adjust Firewall Rules

Windows Defender Firewall has separate rules for network discovery on private and public networks. If those rules are disabled, discovery stays off. Here’s how to enable them:

  1. Open Windows Defender Firewall (search “firewall” in Start).
  2. Click Allow an app or feature through Windows Defender Firewall.
  3. Click Change settings, then scroll to Network Discovery.
  4. Check both Private and Public boxes (or just Private if you only use it at home).
  5. Click OK.

If you use a third‑party firewall or antivirus, check its own rules—many block network discovery by default. Temporarily disabling it can help confirm the cause, but re‑enable it immediately afterward.

Common Problems and Quick Fixes

Other devices still don’t appear. Make sure all devices are on the same subnet (e.g., 192.168.1.x). Also check that file sharing is enabled on the remote PC—network discovery only shows devices that are sharing something.

Network discovery turns off after every reboot. This usually means a service is set to Manual instead of Automatic, or your network profile is Public. Recheck the services and profile.

Discovery works on Wi‑Fi but not Ethernet (or vice versa). Each network adapter has its own profile. Set the correct profile for the adapter you’re using.

You see “Network discovery is turned off” in File Explorer. Click the banner and choose Turn on network discovery and file sharing, then confirm the network is Private.

Frequently Asked Questions

Why does Windows 11 keep turning off network discovery?
Most often because your network profile is set to Public, or a required service (like Function Discovery Resource Publication) is disabled. Check both, then look at firewall rules.

Is it safe to turn on network discovery?
On a private, trusted network, yes. On public Wi‑Fi, it exposes your PC to other users, so keep it off unless you need it.

Can I turn on network discovery for only one network?
Yes. The setting is per network profile (Private or Public). You can enable it for Private and leave it off for Public.

What’s the difference between network discovery and file sharing?
Network discovery lets your PC see and be seen by other devices. File sharing lets others access specific folders or printers. You can have one without the other.

Does network discovery work on Windows 11 Home?
Yes, it’s available on all editions, including Home. The steps are the same.

Why can I see my own PC but not others?
Your PC’s discovery is on, but the other device may have it off, be on a different network, or have a firewall blocking the request.

When to Use Advanced Troubleshooting

If the above doesn’t work, you can try resetting the network stack. Open Command Prompt as administrator and run:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Then restart. This clears corrupted network settings. If you’re on a domain‑joined PC, check with your IT department—Group Policy may enforce discovery off.

Also verify that the network profile is actually Private. Go to Settings > Network & internet > Wi‑Fi (or Ethernet), click your connection, and confirm Network profile type is Private. If it says Public, change it.

Finally, remember that network discovery relies on the SSDP and UPnP protocols. Some routers block these, so check your router’s settings if discovery works between PCs but not with smart devices.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →