Some users seem to encounter a network detection issue after upgrading from Windows 10 where one or more computers connected to the network do not appear. Microsoft removed the HomeGroup feature with Windows 10 v1803 and this could be a possible reason for the problem.
However, the upgrades are not the only possible cause. A problem with your network settings or adapters can also prevent your computer from appearing on the network. Fortunately, there are a few simple solutions you can try to solve this problem.
Enable network discovery
This is the first thing to check. If network discovery is turned off on your computer, your Windows 10 PC will not be visible to other devices on the network and vice versa.
You can check if network discovery is disabled by pressing . to click Network in the left pane of File Explorer.
If you see an error message that says “Network discovery is disabled. Network computers and devices are not visible. Enable network discovery in Network and Sharing Center,” network discovery is disabled on your computer.
To enable network discovery:
- Press Ctrl + Rtype checkand press Enter to open the Control Panel.
- Navigate to Network and Internet † Network Center†
- Select Change advanced sharing settings from the left side of the screen.
- To search Network discovery settings under the Private network profile. In addition, check that the radio button Enable network discovery (and not Disable network discovery) is selected and the check box for the Enable automatic configuration of network connected devices option is checked.
- Then enable the following under the All networks section:
- Enable file and printer sharing to allow read and write access to all public folders for all computers on the network
- If your network has devices with older Windows versions, select: Enable file sharing for devices that use 40- or 56-bit encryption†
- If you trust all devices on the network, you can also: Disable password protected sharing†
- Select Saving Changes and close the window.
Restart the PC and check if you can now see network connected devices in Explorer † Network†
Verify that the required services are running
There are a few services that need to be running on your PC in order to appear on the network. If they are not running, their startup type is likely set to Manual. You need to change their startup type to Automatic for your computer to appear on the network.
- Press Win + Rtype services.mscand press Enter to launch the Services console.
- Look for the following services:
- FdPHost: Feature Discovery Provider Host
- FDResPub: Discovery Resource Publication feature
- Dnscache: DNS client
- SSDPSrv: SSDP discovery
- Upnhost: PnP Device Host
- Enable them one by one. Double click the service to enable it, change their Startup type until automaticallyselect Okay†
Restart your computer and see if the computer now appears on the network.
Using the Workgroup Wizard
Your computer may also not appear in the network environment if the workgroup settings are not correct. If this is the reason that your computer does not appear on the network, you can re-add the computer to the workgroup using a simple wizard.
- Navigate to Control panel † System and security † System.
- This should launch the Settings app. Scroll to the bottom of the window and select Advanced System Settings†
- You now see the System properties window. Switch to the Computer name tab and select Network identification†
- This will launch a wizard that will guide you through joining the workgroup. Select on the first screen This computer is part of a business network; I use it to connect to other computers at work†
- In the next screen select My company uses a network without a domain†
- Enter your workgroup name on the next screen and select Next one†
You must restart your computer for these changes to take effect.
Flush DNS cache and network reset
If you still can’t see the computer in the network neighborhood, try clearing the DNS cache and resetting the network.
- Press Win + Rtype cmdand press Ctrl + Shift + Enter to open an elevated command prompt.
- Run the following command:
- Press Win + I to launch the Settings app, navigate to Network and Internet † Statusand select Network reset†
If you want to take a shorter route, you can run the following commands to reset the network and firewall settings after clearing the DNS cache:
netsh int ip reset reset.txt
netsh winsock reset
netsh adv reset firewall
Reinstall Network Adapter
Reinstalling the network adapter will reset the network card and return it to its default protocol settings. If you still see your computer not showing up on the network, give this a try.
- Press Win + Rtype devmgmt.mscand press Enter to launch Device Manager.
- To search Network adapters and click the arrow to its left. Identify the adapter you are using, right click on it and select Remove device†
When you restart the PC, Windows will automatically reinstall the network adapter. Check if this fixes your computer not showing up with the network issue. If not, there is a last resort.
Enable SMB 1.0 protocol
This is a last resort because the Server Message Block (SMB 1.0) protocol is insecure. On Windows 10 v1709 and later, the SMB 1.0 protocol and the Computer Browser service (a service that generates and maintains a list of computers on the network) are disabled by default. Newer versions use the more secure SSDP and WS-Discovery protocols.
However, if you have tried everything but it didn’t work, you can use the Computer Browser service and fix the computer not showing up on the network problem by enabling the SMB 1.0 file sharing protocol.
- Search Windows applications from the Start menu and select Enable or disable Windows features†
- To search Support for SMB 1.0/CIFS file sharing and check the box next to it and press Okay†
- Then set your computer as the main browser by running the following commands in an elevated Command Prompt:
add reg “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters” /v IsDomainMaster /t REG_SZ /d True /f
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters” /v MaintainServerList /t REG_SZ /d Yes /f
Can you see your computer on the network now?
Hopefully one of these solutions has worked for you and you can now communicate seamlessly with other Windows 10 computers on your network. If you still can’t solve the problem and you have some files that you want to transfer quickly, consider other ways to transfer files between computers on the same network.