![]() |
| Learn how to check and enable Network Discovery in Windows 11 for finding PCs and devices on your local network. |
Network Discovery is a Windows 11 feature that allows your PC to find and be found by other devices on the same local network. It is especially useful when you want to access shared folders, network computers, printers, or other devices connected to your home or office network.
If other computers do not appear under Network in File Explorer, Network Discovery may be disabled. Your network profile can also affect whether your PC is discoverable. For trusted home or office networks, Windows 11 can use a Private network profile together with Network Discovery and File and Printer Sharing.
In this guide, you will learn how to check Network Discovery settings in Windows 11, enable or disable the feature, verify the network profile, and troubleshoot common problems when other computers or devices do not appear.
What Is Network Discovery in Windows 11?
Network Discovery is a Windows networking feature that helps your computer discover other devices on the same local network and allows other compatible devices to discover your PC.
When Network Discovery is enabled, Windows can make it easier to find computers, network devices, and other resources through File Explorer. It is commonly used together with file and printer sharing on a trusted local network.
For example, you may use Network Discovery when you have two Windows 11 computers connected to the same router and want them to appear under the Network section in File Explorer.
Network Discovery vs Network Profile
Network Discovery and the Windows network profile are related, but they are not the same setting.
- Network profile: Determines whether Windows treats the connection as Public or Private.
- Network Discovery: Determines whether Windows can discover and be discovered by compatible devices on the local network.
- File and Printer Sharing: Allows supported files, folders, and printers to be shared across the network.
Windows 11 uses a Public network profile by default when you first connect to a new network. A Private network is intended for trusted networks where you want your PC to be discoverable and potentially use file or printer sharing.
If you need to check the current profile first, see our guide on how to check the network profile in Windows 11.
How to Check Network Discovery in Windows 11
The easiest way to check Network Discovery is through the Advanced sharing settings page in Windows 11.
Step 1: Open Settings
- Press Windows + I to open Settings.
- Select Network & internet.
- Select Advanced network settings.
Step 2: Open Advanced Sharing Settings
- Under Related settings, select Advanced sharing settings.
- Look for the Private networks section.
- Find the Network discovery option.
If Network Discovery is enabled, its switch should be turned on. If it is disabled, Windows may not discover other computers and devices on the local network.
Step 3: Check File and Printer Sharing
While you are on the same page, check File and printer sharing.
If your goal is to access shared folders or printers on a trusted local network, Network Discovery and File and Printer Sharing may both need to be enabled.
How to Turn On Network Discovery in Windows 11
If Network Discovery is currently disabled, you can enable it from Advanced sharing settings.
- Open Settings.
- Go to Network & internet.
- Select Advanced network settings.
- Select Advanced sharing settings.
- Expand Private networks.
- Turn on Network discovery.
- If required, turn on File and printer sharing.
After changing the setting, open File Explorer and select Network to check whether other devices are now visible.
How to Check Network Discovery for Wi-Fi
Network Discovery works independently of whether your PC uses Wi-Fi or Ethernet. However, you should first confirm that your Wi-Fi connection is using the correct network profile.
- Open Settings with Windows + I.
- Select Network & internet.
- Select Wi-Fi.
- Select the Wi-Fi network you are currently connected to.
- Check the Network profile type.
For a trusted home network where you want computers to discover each other, a Private network profile is normally appropriate.
You can also use our guide on how to check Wi-Fi signal strength in Windows 11 if you suspect that a weak wireless connection is causing network problems.
How to Check Network Discovery for Ethernet
The same principle applies to Ethernet connections.
- Open Settings.
- Select Network & internet.
- Select Ethernet.
- Open the connected Ethernet network properties.
- Check the Network profile type.
If the Ethernet network is trusted and you need local device discovery, make sure the network profile and Advanced sharing settings are configured appropriately.
If you are troubleshooting a wired connection, you can also read our guide on how to check Ethernet cable connection and network status in Windows 11.
How to Check Network Discovery Using File Explorer
Another practical way to determine whether Network Discovery is working is through File Explorer.
- Press Windows + E to open File Explorer.
- Select Network from the navigation pane.
- Wait a few moments for Windows to discover available devices.
- Check whether other computers or network devices appear.
If Windows displays a message saying that Network Discovery is turned off, select the notification and follow the option to turn on Network Discovery and file sharing.
If other computers still do not appear, continue with the troubleshooting steps below.
How to Check Network Discovery Using PowerShell
PowerShell can help you check the network connection profile associated with your network adapter.
Open Windows PowerShell or Windows Terminal and run:
Get-NetConnectionProfile
The command displays information about the network connection, including the network category.
Look for the NetworkCategory value. Common values include:
- Public
- Private
- DomainAuthenticated
For a trusted home network, a Private profile is generally the appropriate category when you need device discovery and local sharing.
How to Change the Network Profile Using PowerShell
If the network is trusted and Windows is using the wrong network category, you can change it using PowerShell.
First, check the current profile:
Get-NetConnectionProfile
Note the network interface and connection details. To change a connection to Private, you can use:
Set-NetConnectionProfile -InterfaceAlias "Wi-Fi" -NetworkCategory Private
If your adapter uses a different interface name, replace Wi-Fi with the appropriate interface alias.
For example, an Ethernet connection may use:
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private
Only change a network to Private when you trust the network and the devices connected to it.
How to Check Whether Network Discovery Is Working
After enabling Network Discovery, test it instead of assuming the setting has solved the problem.
Method 1: Check File Explorer
Open File Explorer and select Network. Give Windows a little time to populate the list of available devices.
Method 2: Test Another Computer
If another Windows PC is connected to the same local network, check whether it appears under Network.
Both computers should be connected to the same local network. For example, two computers connected to the same home router should normally be able to communicate when their sharing and firewall settings allow it.
Method 3: Test the Computer Name
If you know the name of another Windows computer on your local network, you can test access from File Explorer by entering a path such as:
\\ComputerName
Replace ComputerName with the actual name of the remote PC.
If this does not work, the problem may involve network connectivity, name resolution, firewall settings, permissions, or sharing configuration rather than Network Discovery alone.
Why Other Computers Do Not Appear in Windows 11
Network Discovery being enabled does not guarantee that every device will immediately appear in File Explorer. Several other settings can affect local network discovery.
1. The Network Is Set to Public
A Public network profile is designed to reduce your PC's visibility to other devices. If you are on a trusted home or office network and need local discovery, check whether the connection should use the Private profile.
Be careful when changing this setting. Do not switch an unfamiliar public Wi-Fi network to Private simply to make another device appear.
2. Network Discovery Is Disabled
If Network Discovery is off, your computer may not discover other compatible devices on the local network.
Check Settings > Network & internet > Advanced network settings > Advanced sharing settings.
3. File and Printer Sharing Is Disabled
If your goal is to access shared folders or printers, Network Discovery alone may not be enough. Check the File and printer sharing setting under the appropriate network profile.
4. The Computers Are on Different Networks
Make sure the computers are connected to the same local network. A PC connected to one isolated Wi-Fi network may not be able to discover a computer connected to another network or guest network.
5. Required Windows Services Are Not Running
Microsoft's Windows file-sharing troubleshooting guidance identifies several services that can affect network discovery and sharing.
To check them:
- Press Windows + R.
- Type services.msc.
- Press Enter.
- Look for the relevant network discovery services.
Important services include:
- Function Discovery Provider Host
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
If these services are stopped, network discovery may not work as expected. Microsoft recommends configuring the relevant sharing services to start automatically when troubleshooting network sharing problems.
How to Fix Network Discovery Not Working
If Network Discovery is enabled but other computers still do not appear, work through these checks in order.
- Confirm that both computers are connected to the same local network.
- Check the network profile on both computers.
- Use a Private profile only for trusted networks where local discovery is required.
- Turn on Network Discovery.
- Turn on File and Printer Sharing if required.
- Check the Windows network discovery services.
- Restart the affected computers.
- Test the connection using the computer name or IP address.
You can also verify basic network connectivity with our guide on how to ping an IP address in Windows 11.
If you are experiencing packet loss, see how to check packet loss in Windows 11.
Should Network Discovery Be Turned On All the Time?
It depends on the network and what you need to do.
On a trusted home or office network, enabling Network Discovery can be useful when you regularly access shared computers, folders, printers, or other local devices.
On an unfamiliar network, such as public Wi-Fi at an airport, hotel, café, or other public location, you should avoid enabling unnecessary discovery and sharing features.
The safest approach is to use the network profile and sharing settings appropriate for the environment instead of enabling Network Discovery everywhere.
Network Discovery and Windows Firewall
Windows Firewall can also affect network discovery and sharing. If Network Discovery is configured correctly but devices remain inaccessible, firewall rules may be preventing the required local traffic.
Do not disable Windows Firewall completely just to test whether network discovery works. Instead, verify that the appropriate network discovery and file-sharing rules are allowed for the correct network profile.
This approach reduces the risk of leaving your computer unnecessarily exposed on a local network.
Network Discovery vs Internet Connectivity
Network Discovery is mainly related to finding devices on your local network. It is not the same thing as having internet access.
Your PC can have a working internet connection while Network Discovery is disabled. Likewise, Network Discovery can be enabled even when the internet connection itself is unavailable.
For example, two computers connected to the same router may still be able to communicate locally even if the router temporarily loses internet access.
If you need to check your actual internet connection speed, see how to check internet speed in Windows 11.
Network Discovery Troubleshooting Checklist
Use this checklist when another Windows 11 computer does not appear under Network in File Explorer:
- Both PCs are connected to the same local network.
- The network profile is appropriate for the environment.
- Network Discovery is turned on.
- File and Printer Sharing is turned on when required.
- The required Windows discovery services are running.
- The Windows Firewall configuration allows the required discovery and sharing traffic.
- The computers have been restarted after major configuration changes.
- You can communicate with the other computer using its computer name or IP address.
Frequently Asked Questions
What does Network Discovery do in Windows 11?
Network Discovery allows Windows to discover and be discovered by compatible devices on the same local network. It is commonly used with file and printer sharing.
Why can't I see other computers in Windows 11 Network?
Possible causes include Network Discovery being disabled, an unsuitable network profile, computers being on different networks, firewall restrictions, or required Windows discovery services not running.
Should Network Discovery be on or off?
Use it when you need local device discovery on a trusted network. On unfamiliar or public networks, avoid enabling unnecessary discovery and sharing.
Does Network Discovery make my internet faster?
No. Network Discovery does not increase internet speed. It is a local network discovery feature. Internet performance depends on factors such as your connection, router, Wi-Fi signal, network congestion, and ISP.
Does Network Discovery require Wi-Fi?
No. Network Discovery can work over both Wi-Fi and Ethernet as long as the computers are connected to a compatible local network and the required settings allow discovery.
Can I check Network Discovery with PowerShell?
PowerShell can be used to inspect the network connection profile with Get-NetConnectionProfile and manage the network category with Set-NetConnectionProfile. The actual Network Discovery switch is managed through Windows sharing and firewall configuration.
Final Thoughts
Checking Network Discovery settings is an important step when Windows 11 cannot find other computers, shared folders, or network devices. Start by checking the network profile, then open Advanced sharing settings and verify Network Discovery and File and Printer Sharing.
For a trusted home or office network, a Private network profile combined with the appropriate discovery and sharing settings can make local devices easier to find. For public or unfamiliar networks, keep discovery and sharing restricted.
If your problem is specifically related to the physical Ethernet connection, continue with our guide on how to check Ethernet link speed in Windows 11 or learn how to check Speed and Duplex settings in Windows 11.
By checking these settings systematically, you can determine whether the problem is caused by Network Discovery, the network profile, sharing configuration, Windows services, firewall settings, or the underlying network connection.

