sodcalculator

10 Tech How-To

Windows 11 Network Discovery Settings for PC Visibility

Guide 10-34752 · Updated · Step by step

To make your Windows 11 PC visible to other devices on your local network, you must enable network discovery and file and printer sharing, and set your network profile to Private. This article walks you through the exact settings, explains how they work together, and fixes common visibility problems.

What Network Discovery Actually Does

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 your PC. It relies on a set of network protocols, primarily WS-Discovery (Web Services Dynamic Discovery) and SSDP (Simple Service Discovery Protocol), plus the Function Discovery Resource Publication and Function Discovery Provider Host services. When enabled, your PC broadcasts its presence and listens for broadcasts from others, populating the Network folder in File Explorer.

Visibility is not a single switch. It depends on three layers: the network profile (Private vs. Public), the network discovery toggle itself, and the underlying Windows services. If any of these are off, your PC may be invisible even when the other two look correct.

Step-by-Step: Turn On Network Discovery

  1. Open Settings (Win + I) and go to Network & internet.
  2. Click Advanced network settings.
  3. Under More settings, click Network and Sharing Center (a classic Control Panel window opens).
  4. On the left, click Change advanced sharing settings.
  5. For your current profile (usually Private), select Turn on network discovery and check Turn on automatic setup of network connected devices.
  6. Also select Turn on file and printer sharing.
  7. Click Save changes. If prompted for admin permission, confirm.

If you are on a domain network, the same steps apply but the profile may be labeled Domain instead of Private.

Private vs. Public Profile: The Critical Choice

Windows automatically assigns a network profile when you first connect to a Wi-Fi or Ethernet network. Private is intended for trusted networks (home or office), and it permits network discovery and file sharing. Public is for untrusted networks (coffee shops, airports) and blocks discovery by default to protect your PC.

If your PC is invisible, the most common cause is that the network is set to Public. To check and change it:

  1. Go to Settings > Network & internet > Wi-Fi (or Ethernet).
  2. Click the network you are connected to.
  3. Set the Network profile type to Private.

Do not set a public network to Private unless you trust everyone on it, because it opens your PC to discovery and file sharing.

Underlying Services That Must Be Running

Even with the toggles on, network discovery fails if these Windows services are disabled:

  • Function Discovery Provider Host (fdPHost)
  • Function Discovery Resource Publication (FDResPub)
  • SSDP Discovery (SSDPSRV)
  • UPnP Device Host (upnphost)

To verify and start them:

  1. Press Win + R, type services.msc, press Enter.
  2. Find each service, double-click it, set Startup type to Automatic, and click Start if it is not running.
  3. Click OK and repeat for the others.

These services are also required for the Network folder to populate correctly. If they are set to Manual, they may start on demand, but setting them to Automatic is more reliable.

Firewall Rules That Block Visibility

Windows Defender Firewall has separate rules for network discovery on Private and Public profiles. If you have a third-party firewall, it may override Windows settings. To check Windows rules:

  1. Open Control Panel > Windows Defender Firewall.
  2. Click Allow an app or feature through Windows Defender Firewall.
  3. Click Change settings (admin required).
  4. Scroll to Network Discovery and ensure both Private and Public checkboxes are ticked (or at least Private).
  5. Also check File and Printer Sharing is enabled.

If you use a third-party firewall, add exceptions for the same services and for ports 5357 (WSD) and 5358 (WSD secure), and 1900 (SSDP).

Common Problems and Quick Fixes

Here are frequent issues and what to try when your PC still isn’t visible:

  • PC visible but can’t access others: Enable file and printer sharing on all devices, and ensure they are on the same subnet.
  • Network folder shows only your PC: Restart the Function Discovery Resource Publication service, then restart your PC.
  • Other devices are visible but your PC isn’t: Check the network profile is Private, and that the firewall rules for Network Discovery are enabled.
  • After a Windows update, discovery stops: Re-check the services and firewall rules; updates sometimes reset them.
  • Wi-Fi vs. Ethernet: If you are on Wi-Fi, the router may have “AP isolation” enabled, which blocks device-to-device communication. Disable it in your router settings.

Security Considerations

Enabling network discovery makes your PC visible to anyone on the same network. On a trusted home or office network, that is usually fine. On a public network, keep the profile set to Public and leave network discovery off. Also, only share folders with specific users and permissions, not “Everyone”. Use password-protected sharing (the default) so that only accounts with a username and password on your PC can access shared files.

Frequently Asked Questions

Why is my PC not showing up in Network even after enabling discovery?

Most often it’s because the network profile is still set to Public. Change it to Private in Settings > Network & internet > Wi-Fi (or Ethernet). Also verify the four services listed above are running, and that your firewall allows Network Discovery.

Do I need to enable network discovery on every PC?

Yes, for two PCs to see each other, both must have network discovery enabled and be on the same network profile type (Private). If only one has it on, that PC will see others but won’t be visible to them.

Can I make my PC visible without enabling file sharing?

Yes, network discovery and file sharing are separate toggles. You can turn on network discovery without turning on file and printer sharing, and your PC will appear in the Network list but others won’t be able to browse its shares.

What is the difference between network discovery and network sharing?

Network discovery is about finding devices; network sharing (file and printer sharing) is about accessing shared resources. You need discovery to see the device, but you need sharing enabled on the host to access its files.

Does network discovery work across different subnets?

No, by default network discovery uses broadcast protocols that do not cross subnets. All devices must be on the same IP subnet (e.g., 192.168.1.x) and the same VLAN for discovery to work.

Will disabling network discovery stop other devices from seeing my PC?

Yes, if you turn off network discovery, your PC stops responding to discovery requests, so it will not appear in other devices’ Network folders. However, a determined user with direct IP access could still connect to shared folders if they know the address.

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 →