Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Networking»7 Ways to Fix Network Discovery Is Turned off on Windows

7 Ways to Fix Network Discovery Is Turned off on Windows

Deep ShresthaBy Deep ShresthaMay 5, 2022
network discovery is turned off

Network discovery enables your computer to access all PCs and devices connected to the network.

And, if you have the right credentials, you can even share files and folders over a shared network. You can use Wi-Fi devices, such as wireless printers that are connected to the same network.

As convenient as it may be, it can be equally dangerous if used on the wrong network. If you are on a public network, someone else can easily sneak into your device. Due to this reason, Network Discovery is turned off by default.

To enable Network Discovery, you need to set certain settings. If you miss any of these steps, you will get the error message “Network discovery is turned off“.

Table of Contents

  • How to Fix Network Discovery Is Turned Off in Windows
    • Turn on Network Discovery
    • Start Necessary Services
    • Set Network Profile Type
    • Enable Network Discovery Through Firewall
    • Run Network Troubleshooter
    • Update Network Adapter Driver
    • Reset Network Settings
  • How to Check if Network Discovery Is Turned on?
  • Why Won’t My Network Discovery Stay On?
  • How Do I Turn on/off Network Discovery From Command?

How to Fix Network Discovery Is Turned Off in Windows

You need to enable several components to make your device discoverable on a network. So, you may need to perform all the steps mentioned below.

Turn on Network Discovery

When connecting to PCs and devices over a network, the first thing you should do is enable network discovery. This setting is disabled by default for security reasons.

Here are the steps to enable Network Discovery.

  1. Press Windows + R to open Run.
  2. Type control /name Microsoft.NetworkAndSharingCenterto open Network and Sharing Center.
  3. On the left panel, click on Change advanced sharing settings.
  4. Expand Private and check Turn on network discovery. Also, check Turn on automatic setup of network-connected devices.
    turn on network discovery
  5. Under File and printer sharing, check Turn on file and printer sharing.
  6. Expand Guest or Public and check both Turn on network discovery and Turn on file and printer sharing
  7. Expand All Networks and make sure that you check Turn on password protected sharing. This lets people who have a user account and password to your computer access shared files.
  8. Click on Save changes.

Start Necessary Services

Just turning on network discovery may not always work. Multiple Microsoft services must also run for a computer to be discovered over the network. 

Follow these steps to start the necessary Services.

  1. Press the Windows + R key to open Run.
  2. Type services.msc to open the Services window.
  3. Double-click on Function Discovery Resource Publication
  4. Make sure that the Service status indicates that it is running. If not, click on Start.
    start service
  5. Also, set the Startup type to Automatic.
  6. Click Apply, then OK

Repeat Steps 4 and 5 for the services mentioned below.

  • DNS Client
  • SSDP Discovery

Now check if you can see devices connected to the network.

Set Network Profile Type

If you still get the error message saying network discovery is turned off, you might need to set the network profile type to Private. This will make your device discoverable on the network.

Below, we have mentioned the steps to set network profile types for Windows 10 and 11.

  1. Press the Windows + I key to open settings.
  2. Go to Network & Internet.
  3. If you are using Wi-Fi, click on Wi-Fi and then your network’s properties. Here, set the Network profile type to Private.
    network profile type private
  4. If you are using a wired connection, click on Ethernet, and set the Network profile type to Private.

Enable Network Discovery Through Firewall

Another reason you cannot access devices on the network might be that the firewall has blocked Network Discovery itself. In that case, even if you perform all the steps mentioned above, you might still get the error message network discovery is turned off.

  1. Press the Windows + R key to open Run.
  2. Type firewall.cpl to open Windows Defender Firewall.
  3. On the left panel, click on Allow an app or feature through Windows Defender Firewall.
  4. Click on Change settings.
    change firewall settings
  5. Now, make sure that Network Discovery is checked.
  6. Also, check Private as well.
    network discovery public and private
  7. Click on OK to save the changes and restart your computer.

Run Network Troubleshooter

If none of the above settings enables network discovery, it’s very likely that there is something wrong with the network itself. If that’s the case, we can run the network troubleshooter to pinpoint and fix any issues.

  1. Press the Windows + I key to open Settings.
  2. Go to System > Troubleshoot > Other troubleshooters.
  3. Run Network Adapter Troubleshooter.
    troubleshoot-network-adapter
  4. Now select the adapter you are facing issues with, i.e., Wi-Fi or Ethernet, and click Next.
  5. Now, the troubleshooter may give you an error message if the network adapter is what’s causing the issue.

Update Network Adapter Driver

An outdated network driver may have multiple compatibility issues that can malfunction the network device. So, if you face any network issues, it is always recommended to update the network adapter drivers.

  1. Press Windows + X key to open Device Manager.
  2. Expand Network Adapter and double-click on the device that says PCIe Adapter.
  3. Go to the Driver tab and click on Update Driver.
    update network driver
  4. Select Search automatically for drivers and wait for the update to complete.

Reset Network Settings

If none of the mentioned solutions work, you can try and reset all the network settings. Resetting the network removes all network adapters, including its setting. So, if there are any unfixable problems in your network adapter, resetting them will do the trick.

Here are the steps for both Windows 10 and 11.

For Windows 10,

  1. Press Windows + I to open Settings.
  2. Go to Network & internet > Status > Network reset.
  3. Click on Reset now.

For Windows 11,

  1. Open Settings.
  2. Go to Network & internet > Advanced network settings > Network Reset.
  3. Click on Reset now.
    network reset

Restart your computer once the reset process is complete.

How to Check if Network Discovery Is Turned on?

To check if network discovery is turned on on your PC, you can follow the steps mentioned below.

  1. Press the Windows + E key simultaneously to open File Explorer.
  2. On the left panel, scroll down and click on Network.
    network discovery

If connected, you will be able to see all the devices and computers connected to the network. If not, you will get an error message saying Network discovery is turned off.

Why Won’t My Network Discovery Stay On?

According to Microsoft’s official documentation, the Windows defender firewall does not allow the Network Discovery feature to remain on. Try switching the firewall off for some time to ensure that this is not the case here.

Along with this, multiple dependencies services such as DNS Client, SSDP Discovery, UPnP Device Host, and Function Discovery Resource Publication must also be running in order to keep network discovery stay on.

How Do I Turn on/off Network Discovery From Command?

To enable or disable network discovery using Command Prompt, follow these steps.

  1. Press the Windows + R key to open Run.
  2. Type cmd and press Ctrl + Shift + Enter to open Command Prompt as Administrator.
  3. Type the following command to turn on network discovery

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

  1. Type the following command to turn off network discovery.

netsh advfirewall firewall set rule group="Network Discovery" new enable=No
networkdiscovery from command

fix
Deep Shrestha
  • Twitter
  • LinkedIn

Deep Shrestha works as a computer hardware writer at TechNewsToday with several hardware and programming certifications. Although he has been writing technical content for more than a year, his interest in hardware components started at a very young age ever since he heard about PC building. Pursuing his passion, he has assembled several desktop computers. Besides building desktop PCs, Deep also has hands-on experience fixing software and hardware issues on laptops and desktop computers. Using all this knowledge and skills about computer hardware, he's on a quest to make content that's easy to read and understand for everyone. You can contact him at deep@technewstoday.com

Related Posts

wifi-keeps-disconnecting-windows-11

Wi-Fi Keeps Disconnecting on Windows 11? 9 Ways to Fix It

February 26, 2023
windows-cannot-access-network-drive

Fix: Windows Cannot Access Network Drive

February 23, 2023
how to check wifi speed in laptop

3 Simple Ways to Check Wi-Fi Speed in Laptop

February 23, 2023
network_adapter_not_working

Network Adapter Not Working? 15 Ways to Fix It

February 22, 2023
Surface WiFi Not Working

Why is My Wi-Fi Not Working on Surface Laptop? 10 Ways to Fix It

February 22, 2023
change-network-profile-windows

4 Ways to Change Network Profile in Windows

February 22, 2023
View 2 Comments

2 Comments

  1. Hamid Mazuji on May 6, 2022 5:01 am

    i’ve had to go back to these settings over and again after every update

    Reply
    • Deep on May 6, 2022 3:10 pm

      Hello Hamid. Have you tried to set the Startup type to Manual in the Services windows? Make sure that DNS Client, SSDP Discovery, Function Discovery Resource Publication services run manually.

      Reply

Leave A Reply Cancel Reply

Latest Posts
Memory-Compression

What is Memory Compression in Windows? Should You Enable or Disable It

March 1, 2023
dism-vs-sfc-vs-chdsk

DISM, SFC, CHKDSK: What’s the Difference

February 28, 2023
bios-settings-for-gaming

Best BIOS Settings for Gaming

February 16, 2023
You may also like
how-to-clean-hp-printer-rollers

How to Clean HP Printer Rollers

March 3, 2023
keyboard input lag

9 Ways to Fix Keyboard Input Lag

March 3, 2023
keyboard key is stuck

How to Fix a Stuck Key on a Keyboard

March 3, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.