How to Troubleshoot “Network Discovery is Off”

When we work on the same network in Windows 10 as others, we have the ability to share files and printers with other connected devices. However, when we try to share our network, our PC might display the message that network discovery is off . In this tutorial we will explain how to solve the problem and explain how Windows classifies networks to work. In case you don’t know, classify the different networks between public and private. We will also teach you how to switch between one and the other.

Working with Windows is usually straightforward, as most error messages give you a clue to the source of the problem. From the error message “network detection is off” you will face these problems:

How to Troubleshoot "Network Discovery is Off"

  • The PC cannot surf the internet.
  • The computer cannot connect to the local network to share files and printers.

In the case of having this problem, enabling network discovery manually is solved most of the time. In this tutorial, we will show how to do it, unblock the firewall in case that is the cause, and other settings so that everything works perfectly for you.

Network classification in Windows 10

When we choose a network configuration for a computer, it is configured with certain security and firewall parameters according to the type of network we choose. If we talk about Windows 10, we can say that we have two types of networks:

  • Private
  • Public

Private networks are the most recommended in our home and trusted environment (office where we work). In this type of network, Windows enables the network detection functions by default. Thanks to this, the rest of the PCs can see our Windows equipment in our local network. In this way, it is possible to exchange files on the network and, for example, share a folder with files for the rest of the computers connected to our LAN. In that sense, checking that we have a private network is one of the first things we have to check when we cannot share files.

On the other hand, we have public networks , in which we disable the visibility of our PC on the network. It is understood that they are networks in which our security can be compromised with computers of unknown people. A typical example where we must choose this type of network is when we connect to a public WiFi network such as a cafeteria with our laptop. Thus, in this way, the rest of the computers will not consider them from our network and files will not be shared. In addition, in this type of sites, from this article we recommend if possible to use a VPN service to browse safely .

How to switch from public to private network and vice versa

If we want to change the type of network in Windows 10 we must follow the following steps:

  1. We go to the start menu .
  2. We select in configuration (wheel icon).
  3. We click on Network and Internet .

Next, we select Ethernet, we will get a screen like this:

In this case, I have selected Ethernet, because my PC is connected by network cable to the router. If you are connected wirelessly then you must select Wi-Fi. Then we click on the icon «Connected Network» that we have in a red box on the right.

Red pública o privada en Windows 10

Here we can switch between public and private by selecting the appropriate option. A typical failure for which we cannot share files on our local network is because we have it configured as a public network.

The network troubleshooter

One of the first things to try when network discovery is off is to use the network troubleshooter. To do this we will go to the taskbar, click with the right button of our mouse and select Troubleshooter .

detección de redes está apagada

Next, a screen like this will appear:

Solucionador de problemas de red de Windows 10

Here we will select I have another problem and we will follow the instructions indicated on the screen.

Activate the services needed to resolve network problems

Another cause of network detection is off is because some of the services for its execution are not in use. Now we will follow the following steps:

  1. We go to the start menu .
  2. We write Run .
  3. In opening we type services.msc and click OK.

The next step we are going to take is to find the UPnP Host Device service and select it with the right button, properties.

Here we have to take three steps:

  1. Startup type: Automatic .
  2. We will click on Start .
  3. We will finish by clicking on Accept .

Next, we will have to repeat the same process for another three services. The first is the Role Discovery Resource Publishing service.

detección de redes está apagada

The second is the SSDP Discovery service.

detección de redes está apagada

The third and last that we must activate the DNS Client .

detección de redes está apagada

Once we have finished applying all the changes, we must restart our PC, and check if the changes have taken effect.

Configure Windows Defender Firewall and Advanced Sharing Options

Another cause that can cause network detection to be turned off has to do with the way we have configured the Windows Defender Firewall. Let’s start by going to the Start Menu , typing Windows Defender Firewall and clicking on it.

Firewall de Windows Defender

Then we have to select Allow an application or a feature through Windows Defender Firewall .

Firewall de Windows Defender

Then we press the Change settings button, we look for Network detection and we check the private and public network boxes. Finally, we finish by clicking OK .

With this we have finished with the firewall now it is the turn of the advanced sharing options. For this we are going to follow these steps:

  1. We go to the start menu .
  2. Let’s go to Control Panel .
  3. Network and Internet .
  4. Click View network status and tasks .
  5. Click on Change advanced sharing settings .

Then we will get a screen like this:

detección de redes está apagada

Here we select Enable network discovery and Enable automatic configuration of devices connected to the network .

This would be another way to troubleshoot when network discovery is off. As you can see, in this tutorial we are showing multiple solutions so that you can solve it.

Use network reset

In this case we could say that it would be our last resort when the previous solutions have not borne fruit. Using the network reset, we will solve our problem, but in return, it has some drawbacks, since we will have to configure the network section of Windows 10 again.

Now we are going to follow the following steps:

  1. We go to the start menu .
  2. We select in configuration (wheel icon).
  3. We click on Network and Internet .
  4. We go to the State section.

Next, we will get a screen like this:

Then we click on the Network reset section and these options will appear:

Here we are being advised that if we have VPN client software or virtual switches, we will have to configure it again. Performing a network reset will reinstall all of our network adapters and reset the network components to their original settings and defaults. Another thing that we will have to reconfigure is the Windows TCP / IP if we had assigned a fixed local IP or set the DNS servers. If we want to proceed with the network reset, we will click on Reset Now and our computer will restart. Finally, applying all these tips we will be able to solve the problem of “network detection is off” in Windows 10.