Network Discovery Turned Off and Won't Turn On in Windows 11/10: The
Ultimate Fix
Have you ever tried to connect to a shared printer or access files on another
computer on your local network, only to find that your PC refuses to see them?
You navigate to the Advanced sharing settings, click 'Turn on network
discovery,' hit 'Save changes,' but the setting immediately reverts to 'Turn
off network discovery.' This is a frustratingly common issue for Windows 10
and Windows 11 users.
When network discovery is turned off, your computer becomes invisible to other
devices, and conversely, it cannot see them. This isolation is usually a
security feature, but when you actually need to share resources, it becomes
a major roadblock. In this guide, we will walk you through the troubleshooting
steps to permanently fix this issue.
Why Is Network Discovery Refusing to Turn On?
Before diving into the fixes, it helps to understand why Windows might be
forcing network discovery to stay off. Typically, this behavior is triggered
by one of the following culprits:
- Stopped Services: The services responsible for network discovery are not running or are disabled.
- Network Profile Mismatch: Your network profile is set to 'Public' instead of 'Private,' and Windows restricts discovery on public networks for security.
- Firewall Interference: Your third-party antivirus or Windows Defender firewall is blocking discovery protocols.
- Corrupted Configuration: Temporary system files or registry keys related to network discovery have become corrupted.
Step-by-Step Fixes for Network Discovery Issues
1. Change Your Network Profile to Private
Windows treats Public networks as untrusted, automatically disabling discovery
to keep you safe in coffee shops or airports. If you are at home, ensure your
network is set to Private.
- Open Settings and go to Network & internet.
- Click on Wi-Fi or Ethernet depending on your connection.
- Click on the properties of your connected network.
- Under Network profile type , select Private.
2. Check the Necessary Services
Network discovery relies on a few specific Windows Services. If these are
stopped, the setting cannot stick.
- Press Win + R , type
services.msc, and hit Enter. - Locate the following services:
- Function Discovery Provider Host
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
- For each one, double-click it, set the Startup type to Automatic , and click Start if the service status is 'Stopped'.
3. Allow Network Discovery Through Windows Firewall
Sometimes, the Firewall rules are too restrictive. You need to ensure the
protocol is allowed.
- Open the Control Panel and navigate to System and Security > Windows Defender Firewall.
- Click Allow an app or feature through Windows Defender Firewall.
- Click Change settings.
- Scroll down to find Network Discovery. Ensure both Private and Public checkboxes are ticked (though keeping Public unchecked is safer for security).
4. Use the Command Prompt Method
If the GUI keeps reverting your changes, try forcing it via the Command
Prompt.
- Search for cmd , right-click, and select Run as administrator.
- Type the following command and hit Enter:
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Advanced Troubleshooting: When Nothing Else Works
If you have tried the above and still cannot turn on network discovery, you
may need to look at deeper configuration issues, such as the SMB 1.0 protocol
or Group Policy settings. Note that SMB 1.0 is considered insecure, so only
enable it if absolutely necessary for an older device.
Conclusion
Resolving the issue where network discovery is turned off and won't turn on is
typically a matter of aligning your network profile type and ensuring critical
background services are running. By systematically checking your
settings—starting with the network profile and moving to service
management—you can usually restore connectivity within minutes. If the issue
persists, ensure that your third-party security software is not overriding
your Windows settings.
Frequently Asked Questions
Q: Is it safe to turn on Network Discovery on Public networks?
A: No. It is highly recommended to keep Network Discovery turned off when
connected to public Wi-Fi networks, as it exposes your computer to potential
security threats from other users on that same network.
Q: Why does my Windows setting keep reverting to 'Turn off'?
A: This usually happens because Windows detects that your network profile is
set to 'Public' or because a required system service failed to start properly,
causing the system to revert to the safer, restricted state.
Q: Do I need to restart my computer after changing these settings?
A: While often not required, restarting your PC after changing services
settings or firewall rules is a good practice to ensure all configurations are
applied correctly.
Top comments (0)