Windows 10 network discovery not showing all computers [FIX]

Milan Stanojevic
by Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as a front-end web developer. Read more
Affiliate Disclosure
  • Network Discovery is a network setting that lets you set the communication between connected devices and systems on your network – so you decide whether or not this is allowed.
  • If a computer is not discoverable in a network, the first step is to enable network discovery. See how you can do that from our guide.
  • Do you have any other network issues? Go ahead and visit our Network Troubleshooting section.
  • If you have any problems with your Windows 10 OS, you can start by reading our Troubleshooting Windows 10 Hub.
Solve Windows 10 network discovery issues
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

In Windows operating system, Network Discovery is a network setting that lets you set the communication between connected devices and systems on your network – so you decide whether or not this is allowed.

When enabled, it becomes easier to share files and printers as well as connect through a private network. However, if your Windows 10 device or computer cannot view other devices on your network, it could be caused by either of two issues:

  • Incorrect network profile
  • Network discovery is turned off

To resolve the problem, try the solutions listed below.

What can I do if Network discovery is turned off Windows 10:

  1. Enable Network discovery
  2. Activate dependency services
  3. Configure Firewall Settings
  4. Use Command Prompt to turn Network Discovery on

1. Enable Network discovery

  • Click Start and select Settings
  • Click Network and Internet

windows 10 homegroup error

  • Click WiFi or Ethernet from the left panel, depending on the connection you’re using

  • Find the Change Advanced Sharing option

  • Click to expand Private (Current Profile) network

  • Go to Network Discovery section and select Turn on network discovery
  • Check the Turn on automatic setup of network connected devices box

  • Click Save changes and exit the window

If you’re having trouble opening the Setting app, take a look at this article to solve the issue.


2. Activate dependency services

Check that dependency services such as DNS Client, Function Discovery Resource Publication, SSDP Discovery, and UPnP Device Host are started.

To check if each of these is activated, do the following:

  • Right-click Start and select Run

  • Type services.msc to open Services Manager

services.msc windows 10

  • Check if each of the four services is started, and set them to automatic

3. Configure Firewall Settings

  • Do this to allow Network Discovery through the following steps:
  • Click Start and select Control Panel
  • Select System and Security

VPN blocked by windows firewall

VPN blocked by windows firewall

 

  • Click Allow an app or feature through Windows Firewall on the left panel (or Allow a program or feature through Windows Firewall)

VPN blocked by windows firewall

  • Click Change settings and give required admin permissions if requested to

  • Click Network Discovery then OK
  • Configure any other firewalls on your Windows 10 computer to allow Network Discovery
  • Turn on Network Discovery from the Network and Sharing Center

You can’t open Control Panel? Take a look at this step-by-step guide to find a solution.


You want to check if your firewall is blocking an app or a port? Follow the simple steps from this guide to find out.


4. Use Command Prompt to turn Network Discovery on

  • Click Start and type CMD in the search bar
  • From the search results, right-click Command Prompt
  • Select Run as administrator

  • In the elevated command prompt, type: netsh advfirewall firewall set rule group=”Network Discovery” new enable=Yes
  • Press Enter. This will turn on Network Discovery.
  • To turn off Network Discovery for all your network profiles, go back to the elevated command prompt, and type: netsh advfirewall firewall set rule group=”Network Discovery” new enable=No then press Enter and close the window.

If you’re having trouble accessing Command Prompt as an admin, then you better take a closer look at this guide.


Did any of these solutions help? Let us know in the comments section below.

Also, leave there any other questions or suggestions you may have and we will surely check them out.

Computer not showing up on network Windows 10

Frequently Asked Questions

  • First, you need to turn on network discovery from Network and Sharing Center. If this doesn’t work, we have a complete guide on how to fix this.

  • If you already turned on the network discovery, then you also need to turn on automatic setup of network-connected devices. If the computers from the network are not showing in File Explorer, here’s how to fix that.

  • Check your shared folder settings if you set them up properly. When you Ping a computer you are only verifying if it is responding to network calls.

This article covers:Topics: