Windows 10 Pro Network Discovery Turned Off Without Losing Your Mind
If you've ever tried to send a file from the lounge room PC to the office desktop in your Brisbane weatherboard and found neither machine showing up in File Explorer, you've bumped into the exact problem this guide tackles. Windows 10 Pro ships with a feature called Network Discovery that lets computers on the same local network see each other, share printers, and stream media across devices. When that feature quietly switches itself off, the whole shared setup grinds to a halt.
Most Australian homes run a mishmash of devices behind a single Telstra, Optus, or TPG modem-router, with a couple of Wi-Fi extenders patching signal into the back of the house where the NBN connection box sits. That kind of layered network is precisely the environment where Windows starts second-guessing whether other machines should be trusted. The behaviour isn't random; Windows reacts to changes in the network profile, the firewall state, and a handful of background services.
The good news is that the fix rarely needs a clean install or a callout from a tech-savvy mate. In most cases, the culprit is one of three things: a network profile that flipped from Private to Public, a disabled service, or a firewall rule that was altered by a recent security update. Each has a fairly short path back to a working shared network.
What follows is a practical walkthrough written for everyday Windows users, not sysadmins. You'll find plain-English steps, Australian context where it helps, and a few tips to stop the problem coming back the next time your modem reboots after a storm.
What Network Discovery Actually Does in Windows 10 Pro
Network Discovery is the umbrella term for a small group of services and settings that let your PC advertise itself to other machines on the same subnet and, in return, see what those machines are sharing. When it's running, your computer opens the right ports, listens for SSDP and WS-Discovery packets, and lists nearby devices under the Network node in File Explorer. When it's off, your machine becomes invisible, and it can't see anyone else either.
In Windows 10 Pro specifically, this feature is bound to the network profile currently assigned to your active connection. On a Private profile, Network Discovery is usually allowed. On a Public profile, Windows treats the network like a café Wi-Fi and blocks almost every form of sharing. The same gating applies to file and printer sharing, which is why both tend to vanish together.
A few background services power the whole thing. The Function Discovery Provider Host, Function Discovery Resource Publication, SSDP Discovery, and UPnP Device Host services all play a part. If even one of them is stopped, the Network Discovery setting may show as turned on in the control panel while nothing actually works at the network level.
Why Network Discovery Keeps Switching Off in Australian Setups
Australian homes tend to push more devices through one router than the gear was originally specced for. A typical household in Adelaide or Perth might have a Telstra Smart Modem handling a smart TV, a couple of laptops, a PS5, a NAS, and a half-dozen phones, all while routing through mesh satellites to reach the back office. When the network gets crowded or when the modem hands out a fresh IP address after a brief outage, Windows can decide the network isn't the same one it trusted yesterday.
The NBN rollout adds its own wrinkle. Many connections still run over fibre-to-the-node, which means the link between your premises and the node can drop momentarily during heavy rain or scheduled maintenance. Each drop forces your router to renegotiate, and sometimes to hand your PC a new IP. Windows reads that as a new network and assigns a Public profile by default, killing discovery until you change it.
Updates are another trigger. Cumulative Windows updates, security patches from Defender, and even firmware pushes from your ISP have all been known to reset certain firewall rules or flip services back to their default Manual state. If you've recently rebooted after a Patch Tuesday, that's a reasonable place to start your investigation.
Working from home has changed how Australian households use their networks. Two adults on video calls during the day plus a kid doing online schoolwork in the evening puts strain on equipment that was fine in 2019. Routers that overheat in a Sydney summer can behave erratically, and Windows may interpret that as a hostile network.
Quick Checks Before You Dive Into the Settings
Before opening any control panels, take a moment to confirm the obvious. Make sure every machine involved is connected to the same SSID, especially if you have a dual-band router broadcasting separate 2.4 GHz and 5 GHz names. A printer on 2.4 GHz and a laptop on 5 GHz can technically share a network, but discovery works best when everything sits on the same band.
Right-click the network icon in the system tray and confirm you're actually online. If the icon shows a yellow triangle, the problem isn't discovery at all; the connection itself is unstable, often because the modem is resyncing with the NBN. Restarting the modem and waiting the full two minutes for the lights to settle usually clears this.
Open File Explorer and click Network from the left pane. If you see a banner saying Network Discovery Is Turned Off, click the prompt and choose Turn on network discovery and file sharing. Windows will ask whether you want to make all networks public, treat the current one as private, or just enable discovery without changing sharing. For a home network in, say, Hobart or Newcastle, choosing Private is almost always the right call.
If the prompt doesn't appear at all, head to Control Panel, then Network and Sharing Center, then Change advanced sharing settings. Expand the Private profile and tick Turn on network discovery, then turn on automatic setup of network connected devices. Save changes and try again before moving to anything more involved. While you're in the same maintenance mood, it's worth running through related housekeeping tasks such as how to use windows 10 pro storage optimizer for ssds, which keeps the system tidy without affecting your shared folders.
Re-enabling Network Discovery Through Control Panel
The control panel route is still the most reliable way to fully re-enable discovery in Windows 10 Pro. Start by pressing Win + R, typing ncpa.cpl, and hitting Enter to open the Network Connections window. Right-click your active adapter, choose Properties, and look at the list of items. Network Discovery itself isn't a checkbox here; instead, you'll see protocols and clients like Link-Layer Topology Discovery Responder and Link-Layer Topology Discovery Mapper. Make sure both are ticked.
Next, return to Control Panel and open Network and Sharing Center. On the left, click Change advanced sharing settings. Three profiles appear: Private, Guest or Public, and All Networks. Under Private, switch Network discovery to On, tick the box for automatic setup of network connected devices, and turn File and printer sharing on as well. Under All Networks, set the network sharing options to Turn off password protected sharing if you're comfortable doing so for a home network; otherwise, leave it on and make sure the accounts you use have passwords set.
Apply the changes and close the control panel. Rebooting isn't strictly required, but it's worth doing once just to confirm everything sticks. After the restart, open File Explorer and head back to Network. You should see your other machines populate the list within a minute or two. If the list still appears empty, the issue lies deeper, which is what the next section addresses.
Tweaking Services and the Firewall So Discovery Stays On
Services behaving badly is the most common reason Network Discovery refuses to stay enabled. Press Win + R, type services.msc, and press Enter to bring up the Services console. Locate the Function Discovery Provider Host and Function Discovery Resource Publication entries. Both should be set to Automatic startup, and both should show a status of Running. If either is stopped, right-click and start it, then open Properties and change the startup type to Automatic.
Do the same for SSDP Discovery and UPnP Device Host. These handle the actual protocols your PC uses to announce itself. Even if your household doesn't use UPnP for anything else, Windows depends on these services when discovery is active. While you're in the Services console, also check the DNS Client service, because a stalled DNS Client can make discovery behave inconsistently even when the setting is technically enabled.
Firewalls are the second half of the equation. Open Windows Security, head to Firewall and network protection, and click Allow an app through firewall. Click Change settings, then scroll to Network Discovery. Make sure both the Private and Domain boxes are ticked, but leave Public unchecked unless you genuinely need discovery on an open network. If you use a third-party security suite such as one bundled with a Telstra or Optus plan, check its own firewall rules too, as those can override Windows settings without warning.
After all that, restart the machine. If Network Discovery still reverts after the next reboot, there's one more area to investigate: the network profile itself.
When the Problem Is the Network Profile, Not Windows
Windows assigns a network profile the first time you connect to a new SSID, and it remembers that choice in the registry. If the profile gets corrupted or if a recent update reset it, Windows may treat your home Wi-Fi as a Public network even though you previously marked it Private. Press Win + R, type secpol.msc, and open the Local Security Policy console. Expand Network List Manager Policies and look for your network name in the right pane.
Open the properties for your network and switch the location type from Public to Private. Apply, close, and either sign out or restart. This setting is more thorough than the control panel toggle, because it changes how the operating system treats the network at a deeper level, which matters when your modem hands out a fresh lease after a brief NBN outage.
If secpol.msc isn't available on your edition of Windows 10 Pro, the registry route works just as well. Open regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles. Each sub-key represents a remembered network. Identify yours by looking at the ProfileName value, then change the Category entry from 0 (Public) to 1 (Private). Close regedit and restart.
Once the profile is correctly set as Private, Network Discovery should stay enabled through reboots, updates, and the occasional NBN blip. From here, the rest of the guides on this site cover everything from clearing update caches to reinstalling the Microsoft Store, all written with Australian conditions in mind. Bookmark the homepage and check back whenever a Windows quirk gets in the way of getting things done.