Windows 10 Network Discovery won’t stay on

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Download PDF
Affiliate Disclosure

  • Network Discovery keeps turning off issue can occur due to firewall and services problem.
  • Check out the steps in the article below to troubleshoot Network Discovery related issues.
  • For more troubleshooting guides don't hesitate to check out our thorough Fix section.
  • The Windows 10 Hub features a great selection of articles to help you make the most out of your PC.
Network Discovery keeps turning off

Network Discovery in Windows 10 allows computers and other devices to be discovered on a network. For this to happen, the Network Discovery function must stay on.

According to Microsoft, this issue can occur if the dependency services for Network Discovery are not running or if your Firewall is blocking the Network Discovery function.

In this article, we explore a few troubleshooting steps to help you resolve the Windows 10 Network discovery won’t say on issue for good.

What can I do if Network Discovery keeps turning off?

1. Check dependency services settings

Network Discovery won't stay on

  1. Press the Windows key + R.
  2. Type services.msc and click OK.
  3. Search for and right and click on DNS Client service.
  4. Select Properties.
  5. In Properties, check if the Service status shows running.
  6. If not, click on Start.
    Network Discovery won't stay on
  7. Also, make sure the Startup Type is set to Automatic.
  8. Click Apply and OK to save the changes.
  9. Next, repeat the steps for all the services listed below:
    Function Discovery Resource Publication
    SSDP Discovery
    UPnP Device Host
  10. Make sure to save the change and then exit the Services window.

Restart your PC and check if Network Discovery stays on. As discussed earlier, the Network Discovery related issues occur if one of the aforementioned services are not running. Starting the services should fix the problem.

2. Check your sharing options

Network Discovery won't stay on

  1. Click on the Network icon in the taskbar.
  2. Select your current network and click on Properties.
  3. Scroll down and make sure he Network Profile is set to Private.
  4. Press Windows key + I.
  5. Open Network and Internet.
  6. Click on Network and Sharing Center.
    Network Discovery won't stay on
  7. From the left pane, click on Change advanced sharing settings.
    Network Discovery won't stay on
  8. Under Network Discovery, select Turn on Network Discovery.
  9. Make sure ‘Turn on automatic setup of network-connected devices’ box is checked.
  10. Click Save Changes.

Try accessing the network and sharing options again to see if the issue is resolved.

3. Allow Network Discovery through Firewall

Network Discovery won't stay on

  1. Press the Windows key + R.
  2. Type control and click OK.
  3. In Control Panel, go to System and Security.
  4. Click on Windows Defender Firewall.
  5. From the left pane, click on Allow an app or feature through Windows Defender Firewall.
  6. Click on Change Settings.
  7. Scroll down and locate Network Discovery.
    Network Discovery keeps turning off
  8. Check the box to enable Network Discovery.
  9. Click OK to save the changes.

Once done, try to turn on Network Discovery again to see if it stays on. You may also have to configure to allow Network Discovery on any third-party firewalls installed on your computer.

4. Run network troubleshooter

Network Discovery keeps turning off

  1. Press Windows key + I.
  2. Open Update & Security.
  3. From the left pane, select Troubleshoot.
  4. Click on Additional Troubleshooters.
  5. Select Network Adapter.
  6. Click on the Run the troubleshooter
  7. The network troubleshooter will scan the system for network issues and recommend some fixes.
  8. Once done, run the troubleshooter for Shared Folders.

5. Reset network settings

Network Discovery keeps turning off

  1. Click on Start and select Settings.
  2. Go to Network and Internet.
  3. In the Status tab, scroll down and click on Network Reset.
  4. Click on Reset Now.

This will remove and then reinstall all your network adapters, and set other network components back to their original settings. The PC will restart, so wait till it reboots to see for any improvements.

The Network Discovery won’t stay on issue usually occurs if the dependency function in services is not running. In other cases, it could be due to a firewall blocking the connection.

Follow the above steps and let us know which method worked for you in the comments.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!