Network Discovery Not Working on Windows 11: Troubleshooting Guide

Is network discovery not functioning correctly on your Windows 11 system? This can be a frustrating issue, preventing you from seeing other devices on your network, accessing shared files, or using network printers. This comprehensive guide will walk you through various troubleshooting steps to resolve network discovery problems on Windows 11.

Understanding Network Discovery

Network discovery is a Windows setting that allows your computer to see other devices and computers on the same network and allows other network devices to see your computer. When it’s enabled, your computer actively searches for other devices and shares information about itself, making it easier to access shared resources. When it fails, devices won’t appear in File Explorer’s Network section, and network shares become inaccessible.

Common Causes of Network Discovery Issues

Several factors can cause network discovery to malfunction:

  • Network discovery is disabled: The most common reason. If network discovery is turned off in Advanced sharing settings, your computer won’t be able to see other devices.
  • Firewall interference: Windows Firewall or third-party firewalls might be blocking network discovery traffic.
  • Incorrect network profile: Your network might be set as “Public” instead of “Private.” Public networks have stricter security settings that disable network discovery.
  • Related services not running: The Function Discovery Resource Publication, SSDP Discovery, and DNS Client services are essential for network discovery.
  • Outdated or corrupted network drivers: Faulty or outdated network adapter drivers can cause connectivity problems.
  • SMB 1.0/CIFS File Sharing Support disabled: Older devices might require this legacy protocol, which is often disabled by default for security reasons.

Troubleshooting Steps

Follow these steps to troubleshoot network discovery issues in Windows 11:

1. Enable Network Discovery

  • Open Control Panel. You can search for it in the Start menu.
  • Go to Network and Internet > Network and Sharing Center > Advanced sharing settings.
  • Expand the current network profile (usually “Private” or “Guest or Public”).
  • Select Turn on network discovery.
  • Select Turn on file and printer sharing.
  • If you want to enable password protected sharing, select Turn on password protected sharing. If not, select Turn off password protected sharing. Consider the security implications.
  • Click Save changes.

2. Check Firewall Settings

  • Search for Windows Defender Firewall in the Start menu and open it.
  • Click on Allow an app or feature through Windows Defender Firewall.
  • Click Change settings (you may need administrator privileges).
  • Make sure that Network Discovery is checked for both Private and Public networks. If not, check the boxes and click OK.
  • If you’re using a third-party firewall, consult its documentation on how to allow network discovery.

3. Set Network Profile to Private

  • Open Settings (Windows key + I).
  • Click on Network & internet.
  • Click on the active network connection (e.g., Ethernet or Wi-Fi).
  • Under Network profile type, select Private.

4. Verify Essential Services Are Running

  • Press Windows key + R to open the Run dialog box.
  • Type services.msc and press Enter.
  • Locate the following services:
    • Function Discovery Resource Publication
    • SSDP Discovery
    • DNS Client
  • For each service:
    • Right-click on the service and select Properties.
    • Ensure the Startup type is set to Automatic.
    • If the Service status is “Stopped,” click Start.
    • Click Apply and then OK.

5. Update Network Adapter Drivers

  • Right-click on the Start button and select Device Manager.
  • Expand Network adapters.
  • Right-click on your network adapter and select Update driver.
  • Choose Search automatically for drivers and follow the on-screen instructions.
  • If Windows doesn’t find a new driver, visit the manufacturer’s website (e.g., Intel, Realtek) and download the latest driver for your network adapter. Install the driver after downloading.

6. Enable SMB 1.0/CIFS File Sharing Support (Use with Caution)

Warning: Enabling SMB 1.0 can pose security risks. Only enable it if you need to connect to older devices that require it.

  • Search for Turn Windows features on or off in the Start menu and open it.
  • Scroll down and check the box next to SMB 1.0/CIFS File Sharing Support.
  • Click OK.
  • Restart your computer.

7. Run the Network Troubleshooter

  • Open Settings (Windows key + I).
  • Click on System then Troubleshoot.
  • Click on Other troubleshooters.
  • Find Network Adapter and click Run next to it. Follow the instructions provided.

8. Reset Network Settings

  • Open Settings (Windows key + I).
  • Click on Network & internet.
  • Click on Advanced network settings.
  • Under More settings, click on Network reset.
  • Click Reset now and confirm your choice.
  • Your computer will restart.

Advanced Troubleshooting

If none of the above steps work, consider these advanced troubleshooting options:

  • Check your router’s settings: Make sure your router is configured to allow network discovery.
  • Temporarily disable antivirus software: Antivirus software can sometimes interfere with network discovery.
  • Check for conflicting IP addresses: Two devices with the same IP address can cause network conflicts. Use ipconfig /all in Command Prompt to check your IP address and subnet mask.
  • Perform a clean boot: This will start Windows with a minimal set of drivers and startup programs, which can help identify if a third-party application is causing the problem.

Conclusion

By following these troubleshooting steps, you should be able to resolve network discovery issues on your Windows 11 system. Remember to proceed methodically and test after each step to identify the root cause of the problem. If you continue to experience problems, consider seeking help from a qualified IT professional.