How to Resolve Network Discovery not Working on Windows PC

Network discovery allows you to detect other devices connected to the same network, provided that this feature is also enabled. It is usually used for file-sharing or other devices such as printers. It saves you from having to attach files to emails or searching for old USB drives, but sometimes it doesn’t work without warning.

If network discovery isn’t working in Windows 10, we’ll show you a few ways to get it back up and running.

What causes network discovery to not work?

There are several different causes for this problem. Each cause is closely related to one of the methods you need to use to fix the problem, so check out the list below:

Important services not working: Network Discovery relies on certain services that you need to make sure are running.

SMB 1.0/CIFS file-sharing support does not work: Although this standard is obsolete, users report that enabling it fixed the problem.

If network discovery doesn’t work in Windows 10, it could be due to various reasons reported by users. Some users have also suggested methods that can be used to fix the problem, and we decided to include them in our article. Be sure to check it out below and hopefully solve the problem.

Troubleshooting the ‘Network Discovery Not Working’ issue

Turn on network discovery

  1. Click on Start and select Settings
  2. Click on Network and Internet
  3. Click on WiFi or Ethernet on the left, depending on which connection you are using.
  4. Find the Edit Extended Sharing option
  5. Click on Extend Private Network (current profile).
  6. Go to Network Discovery and select Enable Network Discovery.
  7. Select the Enable automatic configuration of devices connected to the network check box.
  8. Click Save changes and close the window.

Configuring the firewall settings

  1. Click Start and select Control Panel
  2. Select System and security.
  3. Click on Windows Firewall.
  4. In the left pane, click Allow an application or feature through Windows Firewall (or Allow a program or feature through Windows Firewall).
  5. Click Change Settings and when prompted, provide the necessary administrative privileges.
  6. Click Network Discovery and click OK.
  7. Configure any other firewalls on your Windows 10 computer to allow network discovery.
  8. Enable network discovery in the Network and Sharing Center.

Allow dependent services

  1. Make sure that dependent services such as DNS Client, Function Discovery Resource
  2. Publication, SSDP Discovery, and UPnP Device Host are running.
  3. Right-click Start and select Run.
  4. Type services.MSC to open Services Manager.
  5. Make sure that all four services are running, and set them to automatic mode.

Frequently Asked Questions

  1. Press the Windows and R keys on your keyboard simultaneously.
  2. Type services.msc and press Enter.
  3. Find the following services and set their startup type to "Automatic".
  4. Reboot the machine and check the Network tab again.

Network discovery depends on several services to work properly. A recent Windows update or configuration change to your computer may have changed something about the way these services run. Make sure that these services are started automatically and the problem will be solved.

  1. Open Control Panel, select System and Security, then Windows Firewall.
  2. In the left pane, select Allow an application or feature through Windows Firewall.
  3. Select Change Settings.
  4. Select Network Discovery and then OK.

Open Settings > Network and Internet > Wi-Fi > Manage Known Networks > Select Wi-Fi Network > Properties > Set Make this PC Discoverable to Off. In the case of an Ethernet connection, you must click on the adapter and then toggle the Make this PC discoverable switch.