Windows 10/11 Network Discovery won’t Stay On

by Tashreef Shareef
Tashreef Shareef
Tashreef Shareef
Windows & Software Expert
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from... read more
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.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

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. Update your Windows drivers

The Windows 10 Network Discovery issue might be connected to problematic drivers, but you can solve this in a timely manner by using a trusted third-party program with advanced capabilities of downloading, installing, and fixing Windows drivers.

Most common Windows errors and bugs can result from faulty or incompatible drivers. An outdated system can lead to lags, system issues, or even BSoDs.

You can prevent these problems by using an automatic tool that will search and install the correct drivers on your computer with just a few clicks. That's why we recommend you use Outbyte Driver Updater. Here's how to do it:
  1. Download and install the Outbyte Driver Updater app.
  2. Launch the software.
  3. Wait for the app to detect all incompatible drivers.
    OutByte Driver Updater Scan
  4. Afterward, it will show you a list of the drivers found to select the ones to Update or Ignore.
  5. Click on Update & Apply Selected to download and install the newest versions.
  6. Restart your PC to ensure the applied changes.
Outbyte Driver Updater

Outbyte Driver Updater

Use this software and solve all driver-related issues from your PC.
Free trial Download now
Disclaimer: You may need to upgrade the app from the free version to perform specific actions.

3. 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.

4. 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.

5. 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.

6. 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.

This article covers:Topics: