How to Fix Network Discovery That Keeps Turning Off

Published 2026-10-16 · LuxuriousComputers Repair

You cannot see other computers on your local network. When you open File Explorer and click Network, nothing appears or you get a message that network discovery is turned off. You turn it on in the settings, but it turns itself back off after a restart or after a few minutes. Without network discovery, you cannot browse shared folders, printers, or other devices on your home or office network. This problem is caused by disabled network services, incorrect network profile settings, firewall rules, or a Windows feature configuration issue.

Turn on network discovery properly

The most common mistake is enabling network discovery in the wrong place or forgetting to save the changes:

  1. Open Control Panel (not Settings — the classic Control Panel has the correct options)
  2. Click Network and Sharing Center (or Network and Internet, then Network and Sharing Center)
  3. Click Change Advanced Sharing Settings in the left sidebar
  4. You will see sections for Private, Guest or Public, and All Networks. Make sure you are editing the section that matches your current network profile (it will be labeled as your current profile)
  5. Under the Private (or current) profile: select Turn On Network Discovery. Also check Turn On Automatic Setup of Network Connected Devices
  6. Under the Private profile: select Turn On File and Printer Sharing if you want to share files
  7. Click Save Changes at the bottom. If you skip this step, nothing is saved

Set the correct network profile

Network discovery only works on Private networks. If your network is set to Public, network discovery is disabled by default and turns itself off even if you enable it:

Windows 11

  1. Settings, Network and Internet
  2. Click Wi-Fi (if on wireless) or Ethernet (if on wired), then click your network name
  3. Under Network Profile Type, select Private Network. If it is set to Public, change it to Private

Windows 10

  1. Settings, Network and Internet, Status
  2. Click Properties under your connection
  3. Under Network Profile, select Private

A Private network profile tells Windows that you trust this network and it is safe to share files and discover devices. A Public profile assumes you are on an untrusted network (like a coffee shop) and disables discovery for security.

Enable required Windows services

Network discovery depends on several Windows services that must be running. If any of these are disabled or stopped, discovery turns itself off:

  1. Press Windows+R, type services.msc, press Enter
  2. Find and configure each of these services:
    • Function Discovery Provider Host — set Startup Type to Automatic, click Start if stopped
    • Function Discovery Resource Publication — set to Automatic, Start if stopped
    • SSDP Discovery — set to Automatic, Start if stopped
    • UPnP Device Host — set to Automatic, Start if stopped
    • DNS Client — should already be running and set to Automatic
  3. To change a service: right-click it, Properties, change Startup Type to Automatic, click Apply, then click Start
  4. After enabling all services, go back to the Network and Sharing Center and turn on network discovery again. It should now stay on

Check Windows Firewall rules

Windows Firewall has specific rules for network discovery. If these rules are disabled or blocked, discovery does not work even if the setting appears to be on:

  1. Open Windows Defender Firewall with Advanced Security (search for it in Start menu)
  2. Click Inbound Rules in the left sidebar
  3. Look for rules named Network Discovery followed by specific protocols. There should be several rules for different network discovery components
  4. Make sure the rules for your network profile (Private) are enabled (green checkmark). If they show as disabled (gray), right-click each one and select Enable Rule
  5. Also check Outbound Rules for the same Network Discovery rules

Third-party firewall or antivirus

  • If you use a third-party firewall or antivirus with a built-in firewall (Norton, McAfee, Kaspersky, Bitdefender, ESET), it may be blocking network discovery traffic independently of Windows Firewall
  • Check the third-party security software for network, firewall, or local network settings. Look for options to trust your local network or allow local network discovery
  • Temporarily disable the third-party firewall and test. If discovery works with it disabled, you need to configure an exception in the firewall for local network traffic

Enable SMB file sharing

SMB (Server Message Block) is the protocol Windows uses to share files and discover network resources. Recent Windows versions have SMB 1.0 disabled by default for security:

  1. Open Control Panel, Programs, Turn Windows Features On or Off
  2. Find SMB 1.0/CIFS File Sharing Support
  3. Enable SMB 1.0/CIFS Client — this allows your computer to see SMB 1.0 shares from older devices (NAS drives, older Windows computers, printers)
  4. You generally should NOT enable SMB 1.0/CIFS Server unless you specifically need old devices to connect to your computer. The server component has known security vulnerabilities
  5. Click OK and restart when prompted

Note: if all your devices run Windows 10 or newer, SMB 1.0 is not needed — they all support SMB 2.0 and 3.0. SMB 1.0 is only needed for very old devices.

Reset network discovery

  1. Open Command Prompt as Administrator
  2. Run: netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
  3. This enables all firewall rules related to network discovery in one command
  4. Run: net start FDResPub and net start SSDPSRV and net start upnphost to start the discovery services if they are not running

Check network settings on other computers

  • Network discovery is a two-way process. For Computer A to see Computer B, BOTH computers need network discovery enabled and both need to be on the same network with Private profiles
  • Verify that the other computers on the network also have network discovery turned on and are set to Private network profile
  • All computers must be on the same subnet. If one computer is on 192.168.1.x and another is on 192.168.0.x, they are on different subnets and will not see each other through normal discovery

Workgroup name

  • All computers on a home network should be in the same workgroup. The default workgroup name is WORKGROUP
  • Check your workgroup: right-click This PC (or My Computer), Properties, look for Workgroup. Or Settings, System, About — scroll down to Related Settings, Advanced System Settings, Computer Name tab
  • If different computers have different workgroup names, they may not discover each other. Click Change to set the same workgroup name on all computers (the name itself does not matter as long as they all match)

Windows 11 specific issues

  • Windows 11 removed the easy access to some network discovery settings. If you cannot find network discovery options in Settings, use the classic Control Panel method described above
  • Windows 11 also changed how nearby computers appear in File Explorer. If the Network section appears empty even with discovery on, try typing \\COMPUTERNAME in the File Explorer address bar (replacing COMPUTERNAME with the actual name of the other computer) to access it directly

Network discovery repair in Columbus or Delaware

If network discovery keeps turning off and the troubleshooting above did not fix it, LuxuriousComputers can diagnose the service configuration, firewall rules, network profile settings, and SMB configuration, and set up reliable network sharing across all your computers and devices.

← Back to Blog