Helping millions of people navigate the world of technology.

5 Ways to Fix Network Discovery Not Working on Windows 11

Quick Tips
  • Ensure the network discovery feature is enabled and all related services are running on your Windows PC.
  • Check if the Windows Firewall is blocking the network discovery feature. If nothing else works, consider resetting the network settings on Windows.
  • Consider resetting network settings on Windows if nothing else works.

Fix 1: Enable Network Discovery

Your first step is to ensure that your PC’s network discovery feature is enabled for both public and private networks. Here’s how to do it.

Step 1: Press the Windows key + I to open the Settings app. Then, go to Network & internet > Advanced network settings.

Advanced Network Settings

Step 2: Click on Advanced sharing settings.

Step 3: Expand Private networks. Then, enable the toggles for Network discovery and File and printer sharing.

Enable Network Discovery for Private Networks

Likewise, enable the toggles for Network discovery and File and printer sharing for Public networks as well.

Enable Network Discovery for Public Networks

The Network discovery feature relies on certain Windows services to function. If one of those services is not running, you could experience errors. Here’s what to do to fix it.

Step 1: Press the Windows key + R to open the Run dialog. Type services.msc in the box and press Enter.

Step 2: Scroll down to locate the Function Discovery Resource Publication service. Double-click on it to open its properties.

Function Discovery Resource Publication Service

Step 3: Use the drop-down menu next to Startup type and select Automatic. Then, hit Apply, followed by OK.

Configure Function Discovery Resource Publication Service

Repeat the above steps to configure DNS Client, SSDP Discovery, UPnP Device Host, and Function Discovery Provider Host services. After that, restart your PC, and the network discovery should work as before.

Fix 3: Check Windows Firewall Settings

If the problem persists after configuring Windows services, the Windows Defender Firewall is likely blocking network discovery. Here’s what to do to allow network discovery through the Windows Defender Firewall.

Step 1: Click on the search icon on the taskbar, type control panel, and press Enter.

Open Control Panel on Windows

Step 2: Use the drop-down menu at the top right corner to change the view type to Large icons and click on Windows Defender Firewall.

Windows Defender Firewall

Step 3: Click on Allow an app or feature through Windows Defender Firewall in the left pane.

Allow App Through Firewall

Step 4: Click on Change settings.

Change Firewall Settings

Step 5: Locate Network Discovery on the list and check the boxes for Private and Public next to it. Then, click on OK to save changes.

Windows Firewall Settings

Fix 4: Update the Network Adapter Driver

Such issues with the network discovery can also occur due to a malfunctioning network adapter driver. In that case, try updating the driver by following the steps below.

Step 1: Right-click on the Start icon and select Device Manager from the list.

Open Device Manager on Windows

Step 2: Double-click on Network adapters to expand it. Right-click your network adapter and select Update driver.

Update Network Adapter

From there, follow the on-screen instructions to finish updating the network driver.

Fix 5: Reset Network Settings

If none of the above solutions work, reset your PC’s network settings as a last resort. That means you’ll lose all network configurations, such as the IP address and DNS server settings you use to connect your PC to your network.

To reset network settings on Windows 11:

Step 1: Press the Windows key + I to open the Settings app. Then, go to Network & internet > Advanced network settings > Network reset.

Network Reset on Windows 11

Step 2: Click on Reset now next to Network reset.

Network Reset on Windows 11

Your PC will restart and revert to the default network settings. Following this, the issue will no longer bother you.

Was this helpful?

Thanks for your feedback!

Last updated on 04 July, 2024

4 Comments

  1. There’s a whole lot of fluff on the web that tells how to fix this problem; this is by far the most comprehensive and (Configure System Services) SOLVED MY ISSUE.
    Now if there was only some way to eliminate the other (fluff) suggestions it would save all of us a lot of time :).
    Thank you SO MUCH!

  2. Thanks so much! I had a Network Discovering working on a laptop for a month, and then it suddenly stopped. I tried restarting (warm and cold) the laptop, but it didn’t fix it. Now I’ve stepped through all the settings and the troubleshooter, as described in Steps 1 to 5, and still no joy – everything is already set as specify. I’ll leave it for a day and hope it goes away, otherwise it’s Step 6 – the Reset.

    I appreciate you clear and methodical troubleshooter! Great work!

    1. A follow up. Shortly after I commented here, I restarted the laptop – and the Network Discovery was working again. I didn’t have to go to the Reset! Very happy 🙂

      I don’t know what I changed, but I am sure that I had done several restarts before going through your steps, and they didn’t fix the problem. After going through your steps, the Restart worked, without doing the Reset.

  3. I have done all the things listed here. Fascinating that it is so difficult to get this working right in Windows 11. I have 3 Windows 11 computers and 3 Windows 7 computers (running old hardware or software) on the same 2.5GB ethernet network with a new Verizon router. The router sees all the computers, and the Windows 7 computers see all the computers, but the Windows 11 computers only see some of the computers on the network. There seems to be nothing that I can do to get the Win 11 systems to see all the others. I even turned off the firewall completely and the problems remained. Also interesting that it is only other Windows 11 computers that are not seen. The Windows 7 computers are seen by everyone. This problem is very much a Windows 10/11 issue. I wonder if MS is going to fix it.

Leave a Reply

Your email address will not be published. Required fields are marked *

The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.