网络发现(Network Discovery)功能使您的 PC 能够找到连接到网络的其他 PC 或设备,反之亦然。使用专用网络时,它会自动打开,但出于安全原因,它会在公共网络中关闭。当您离线工作或未连接到Wi-Fi时,它也会关闭。但是,有时用户会观察到网络发现(Network Discovery)无法正常工作并自动关闭。如果您也在处理同样的问题,那么您来对地方了。我们为您带来了一个完美的指南,将帮助您修复网络发现(Network Discovery)已关闭 Windows 10 错误,并教您如何打开网络发现 Windows 10(Network Discovery Windows 10)。
如何在 Windows 10 中打开网络发现(How to Turn On Network Discovery in Windows 10)
以下是网络发现(Network Discovery)关闭Windows 10问题的一些常见原因。
- 一些基本的Windows服务被禁用。
- Windows 防火墙(Windows Firewall)或类似程序禁用网络发现(Network Discovery)。
- SMB 1.0/CIFS 文件共享支持(Support)已禁用。
- 过时或不兼容的无线(Wireless)适配器驱动程序。
- 防病毒(Antivirus)或其他安全程序的干扰。
- 网络设置不正确。
打开网络发现 Windows 10(Network Discovery Windows 10)很重要,因为如果禁用它,您可能会错过特定网络中共享的文件或文件夹。此处列出了可帮助您了解如何打开网络发现 Windows 10(Network Discovery Windows 10)的方法列表。以相同的顺序遵循它们以获得最佳结果。
方法一:重启电脑(Method 1: Restart PC)
首先,您建议重新启动计算机以修复任何临时故障。这是您如何做到这一点的方法。
1. 按Windows 键(Key)打开开始菜单。
2. 将鼠标悬停在左下角的电源图标上并单击它。(Power)
3. 选择重启(Restart )选项。
注意:(Note:)您也可以选择关闭然后重新启动您的 PC。
重新启动 PC 后,检查您是否已修复网络发现(Network Discovery)无法正常工作的问题。
方法 2:运行网络适配器疑难解答(Method 2: Run Network Adapter Troubleshooter)
Microsoft计算机带有内置的疑难解答(Troubleshooter)程序,可修复许多常见的网络相关问题。使用疑难解答可能会解决此问题,您可以按照我们(Troubleshooter)的 Windows 10 网络连接问题疑难解答指南中的说明运行网络疑难解答。
另请阅读:(Also Read:) 修复无法连接到 Windows 10 中的代理服务器(Fix Unable to connect to the proxy server in Windows 10)
方法三:修改高级共享设置(Method 3: Modify Advanced Sharing Settings)
要打开网络发现 Windows 10(Network Discovery Windows 10),您必须启用用于启用网络(Network)共享的高级共享设置。请按照以下步骤执行相同操作。
1. 按Windows 键(key)并键入控制面板(Control Panel),然后单击打开(Open )以启动控制面板。
2. 将查看方式(View by)设置 为 类别(Category),然后找到并单击 网络和互联网(Network and Internet)。
3. 如图所示,单击网络和共享中心(Network and Sharing Center)。
4. 点击更改高级共享设置(Change advanced sharing settings )选项,如图所示。
5. 在专用(Private )部分下,选择打开网络发现选中标记为(Turn on network discovery)打开网络连接设备的自动设置(Turn on automatic setup of network connected devices )的框,如突出显示。
6. 现在,在文件和打印机共享(File and printer sharing )部分下,选择打开文件和打印机共享(Turn on file and printer sharing )框,如上所示。
7. 之后展开来宾或公共(Guest or Public )部分并在网络发现(Network discovery )部分下选择打开网络发现,并在(Turn on network discovery )文件和打印机共享(File and printer sharing )部分下选择打开文件和打印机共享(Turn on file and printer sharing )框。
8. 单击保存更改(Save changes)以确认更改。
注意:(Note:)这些设置应交替用于私人和公共配置文件。例如,在使用私有配置文件时为私有配置文件打开网络发现,并为公共配置文件关闭网络发现,反之亦然。
方法 4:在 Windows 防火墙中允许网络发现(Method 4: Allow Network Discovery In Windows Firewall)
如果您使用的是Windows Defender 防火墙(Windows Defender Firewall),则必须在其设置中启用网络发现(Network Discovery),以免被防火墙(Firewall)阻止。如果您最近开始使用防火墙(Firewall)或在更新后重置了其设置,您可能会遇到网络发现(Network Discovery)无法正常工作的问题。要在Windows 防火墙中启用(Windows Firewall)网络发现(Network Discovery)功能,请按照以下步骤操作。
1. 同时按Windows + R 键(keys)打开 运行(Run)对话框。
2.在运行对话框中(Run Dialog Box )输入 control firewall.cpl(control firewall.cpl )并点击OK。
3. 单击 允许应用程序或功能通过 Windows Defender 防火墙选项,如图所示。(Allow an app or feature through Windows Defender Firewall option as shown.)
4. 单击 更改设置按钮并选中标记为网络发现的框(Change settings button and check the box marked Network Discovery ),并确保选中旁边的私有(Private )和公共框。(Public )
5. 单击确定(OK )按钮保存更改。
注意:(Note: )如果您在 PC 中使用其他一些防火墙应用程序,请允许其中的网络发现(Network Discovery )功能。
另请阅读:(Also Read:) 修复 Windows 无法自动检测此网络的代理设置(Fix Windows could not automatically detect this Network’s Proxy settings)
方法 5:使用命令提示符(Method 5: Use Command Prompt)
打开网络发现 Windows 10(Network Discovery Windows 10)的另一种方法是使用命令提示符(Command Prompt)。执行一些简单的命令可以修复网络发现(Network Discovery)已关闭 Windows 10 问题,您可以按照以下步骤操作。
1. 按Windows键并键入命令提示符(Command Prompt ),然后单击以管理员身份运行(Run as administrator )以打开命令提示符。
2. 键入以下命令并按Enter 键(Enter key)。
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
3.等待(Wait)命令执行。之后将启用网络发现。(Network Discovery)
4. 如果要禁用网络发现( Network Discovery),请执行以下命令(command)。
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
方法 6:启用依赖服务(Method 6: Enable Dependency Services )
需要启用Windows 10 PC 中的某些服务以避免任何与网络相关的问题。其中之一是依赖服务,用于影响依赖一个或多个服务的服务。以下是在 Windows PC 上启用它们的方法。
1. 按Windows 键(Windows key) 并输入服务(Services),然后单击以管理员身份运行(Run as administrator )以打开服务(Services)窗口。
2.向下滚动(Scroll),找到并双击功能发现资源发布(Function Discovery Resource Publication)服务。它将打开“属性(Properties )”窗口。
注意:(Note:)如果服务状态(Service status)不是Running,则右键单击它并选择Start。
3. 在常规选项卡中,单击(General )启动类型(Startup type)旁边的下拉菜单,然后选择自动(Automatic)。
4. 单击应用(Apply )和确定( OK )以保存更改。
5. 重复步骤 1-4( Steps 1-4),并将DNS Client和SSDP Discovery等服务的启动类型(Startup type)设置为自动(Automatic)。
另请阅读:(Also Read:) 修复出现在网络上的 Amazon KFAUWI 设备(Fix Amazon KFAUWI Device Showing up on Network)
方法 7:启用 SMB 1.0 或 CIFS 文件共享支持(Method 7: Enable SMB 1.0 or CIFS File Sharing Support)
服务器消息块(Server Message Block)( SMB ) 是一种文件共享网络协议,它使 PC 中的其他应用程序能够读取和写入文件,同时还允许通过 Internet 访问共享数据文件。启用它可能会修复网络发现(Network Discovery)已关闭错误。请按照以下步骤执行此操作。
1. 同时按Windows + R 键(keys)打开运行(Run )对话框。
2.输入Appwiz.cpl并点击OK打开Programs and Features。
3. 单击左窗格中的打开或关闭 Windows 功能(Turn Windows features on or off)选项,如图所示。
4. 现在,选中标记为SMB 1.0/CIFS File Sharing Support的框,如图所示。
5. 单击确定(OK )保存更改并重新启动您的 PC(restart your PC)。
方法 8:暂时禁用防病毒软件(如果适用)(Method 8: Disable Antivirus Temporarily (If Applicable))
有时,防病毒程序可能会干扰可能导致问题的网络发现。(Network Discovery)您可以按照我们在 Windows 10 上临时禁用防病毒(to Disable Antivirus Temporarily on Windows 10)的指南来暂时禁用防病毒以解决此问题。
注意:(Note: )在解决系统(System)保护问题后,请始终启用防病毒。
方法 9:更新网络适配器驱动程序(Method 9: Update Network Adapter Drivers)
网络适配器(Network Adapter)驱动程序应始终保持更新以避免任何网络错误。过时且不兼容的驱动程序可能会导致网络发现(Network Discovery)已关闭 Windows 10 问题。要解决此问题,您可以使用我们的 Windows 10 上更新网络适配器驱动程序指南更新网络适配器驱动程序(to Update Network Adapter Drivers on Windows 10)。
另请阅读: (Also Read: )修复 Wi-Fi 适配器在 Windows 10 中不起作用(Fix Wi-Fi Adapter Not Working in Windows 10)
方法 10:重新安装网络适配器(Method 10: Reinstall Network Adapters)
如果您在更新网络(Network)驱动程序后仍然遇到问题,那么您可以尝试重新安装它们以解决此问题。按照(Follow)我们在 Windows 10 上卸载和重新安装驱动程序(to Uninstall and Reinstall Drivers on Windows 10)的指南。
方法 11:回滚网络驱动程序(Method 11: Roll Back Network Drivers)
如果重新安装和更新驱动程序对您不起作用,请将您的驱动程序回滚到以前的版本以修复网络发现(Network Discovery)无法正常工作的问题。如果错误是由于最近的任何更新引起的,此方法将修复它。按照我们在 Windows 10 上回滚驱动程序(to Rollback Drivers on Windows 10)指南中给出的步骤进行操作。
方法 12:重置网络设置(Method 12: Reset Network Settings)
如果这些方法都不能帮助您打开网络发现 Windows 10(Network Discovery Windows 10),则将网络设置重置为默认值。此方法不会从您的 PC 中删除任何数据,但会将所有与网络相关的设置设置为默认值。按照我们的指南在 Windows 10 上重置网络设置(to Reset Network Settings on Windows 10)。
另请阅读:(Also Read:) 修复以太网没有有效的 IP 配置错误(Fix Ethernet Doesn’t Have a Valid IP Configuration Error)
方法 13:执行系统还原(Method 13: Perform System Restore)
有时,来自Windows最新更新的组件可能会干扰网络发现(Network Discovery)等功能,并可能导致问题。当您没有遇到网络发现(Network Discovery)错误时,您可以将 PC 恢复到以前的版本。为此,请按照我们的指南在 Windows 10 上使用系统还原(to use System Restore on Windows 10)。执行系统(System)还原后,检查是否已解决问题。
受到推崇的:(Recommended:)
我们希望本指南对您有所帮助,并且您能够在 Windows 10 中打开网络发现( turn on Network Discovery in Windows 10)。让我们知道哪种方法最适合您。如果您有任何疑问或建议,请随时将它们放在评论部分。
How to Turn On Network Discovery in Windows 10
Network Discoverу iѕ a feature that enables yоur PC to find other PС or devices connеcted to a network and vice versa. When using a private network, it is automatically turned on but it turns off in a public network for security reasоns. It also turns off when you work offline or are not connеcted to Wi-Fi. Howеver sometimes users have observed Network Discovery not working and getting switched off automatically. If you are also dealing with the same problem, you are at the right place. We bring to you a perfect guide that will help you fix Network Discovery is turned off Windows 10 error and teach you how to turn on Network Discovery Windows 10.
How to Turn On Network Discovery in Windows 10
Here are some common reasons behind Network Discovery turned off Windows 10 issue.
- Some essential Windows services are disabled.
- Windows Firewall or similar programs disabling Network Discovery.
- SMB 1.0/CIFS File Sharing Support is disabled.
- Outdated or incompatible Wireless adapter drivers.
- Interference by Antivirus or other security programs.
- Incorrect Network settings.
It is important to turn on Network Discovery Windows 10 because you can miss files or folders shared in a particular network if it is disabled. Here a list of methods that will help you understand how to turn on Network Discovery Windows 10. Follow them in the same order to get the best results.
Method 1: Restart PC
Firstly, you advised restarting your computer to fix any temporary glitches. Here is how you can do that.
1. Press Windows Key to open the start menu.
2. Hover over the Power icon at the bottom left corner and click on it.
3. Select the Restart option.
Note: You can also select shut down and then start your PC again.
After restarting your PC, check if you have fixed Network Discovery not working issue.
Method 2: Run Network Adapter Troubleshooter
Microsoft computer comes with built-in Troubleshooter to fix many common network-related issues. Using Troubleshooter may fix this issue, you can run the network troubleshooter as instructed in our guide to Troubleshoot Network Connectivity Problems on Windows 10.
Also Read: Fix Unable to connect to the proxy server in Windows 10
Method 3: Modify Advanced Sharing Settings
To turn on Network Discovery Windows 10, you have to enable advanced sharing settings which are used to enable Network sharing. Follow the steps below to do the same.
1. Press the Windows key and type Control Panel and click on Open to launch Control Panel.
2. Set View by as Category after that locate and click on Network and Internet.
3. Click on Network and Sharing Center as depicted.
4. Click on Change advanced sharing settings option as shown.
5. Under Private section, select Turn on network discovery check the box marked Turn on automatic setup of network connected devices as highlighted.
6. Now, under File and printer sharing section, select Turn on file and printer sharing box as shown above.
7. After that expand Guest or Public section and select Turn on network discovery under Network discovery section and also select Turn on file and printer sharing box under File and printer sharing section.
8. Click on Save changes to confirm changes.
Note: These settings should alternate for private and public profiles. For instance, turn on network discovery for private profiles when using private profile and turn off network discovery for public profiles and vice versa.
Method 4: Allow Network Discovery In Windows Firewall
If you are using Windows Defender Firewall, you must enable Network Discovery in its settings so it doesn’t get blocked by Firewall. If you recently started using Firewall or have reset its settings after an update, you may face Network Discovery not working issue. To allow Network Discovery feature in Windows Firewall, follow the steps below.
1. Press Windows + R keys simultaneously to open the Run dialog box.
2. Type control firewall.cpl in Run Dialog Box and click OK.
3. Click on Allow an app or feature through Windows Defender Firewall option as shown.
4. Click on Change settings button and check the box marked Network Discovery and make sure you check Private and Public boxes next to it.
5. Click on the OK button to save changes.
Note: If you use some other firewall apps in your PC, allow Network Discovery feature in them.
Also Read: Fix Windows could not automatically detect this Network’s Proxy settings
Method 5: Use Command Prompt
Another way to turn on Network Discovery Windows 10 is by using Command Prompt. Executing few simple commands can fix Network Discovery is turned off Windows 10 issue and you can do that by following these steps.
1. Hit the Windows key and type Command Prompt and click on Run as administrator to open Command Prompt.
2. Type the following command and press Enter key.
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
3. Wait for the command to be executed. After that Network Discovery will be enabled.
4. In case you want to disable Network Discovery, execute the following command.
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
Method 6: Enable Dependency Services
Some services in Windows 10 PC are required to be enabled to avoid any network-related issues. One of them is dependency services which are used to influence services that rely one or more services. Here is how you can enable them on your Windows PC.
1. Press Windows key and type Services and click on Run as administrator to open Services window.
2. Scroll down, locate and double-click on Function Discovery Resource Publication service. It will open the Properties window.
Note: If the Service status is not Running, then right-click on it and select Start.
3. In the General tab, click on drop-down menu next to Startup type and select Automatic.
4. Click Apply and OK to save changes.
5. Repeat Steps 1-4 and set the Startup type to Automatic for services like DNS Client and SSDP Discovery.
Also Read: Fix Amazon KFAUWI Device Showing up on Network
Method 7: Enable SMB 1.0 or CIFS File Sharing Support
Server Message Block (SMB) is a network protocol of file sharing that enables other applications in PC to read and write to files while also allowing access of shared data files to over the internet. Enabling it might fix Network Discovery is turned off error. Follow these steps to do so.
1. Press Windows + R keys simultaneously to open the Run dialog box.
2. Type Appwiz.cpl and click OK to open Programs and Features.
3. Click on Turn Windows features on or off option present in the left pane as shown.
4. Now, check the box marked SMB 1.0/CIFS File Sharing Support as shown.
5. Click OK to save changes and restart your PC.
Method 8: Disable Antivirus Temporarily (If Applicable)
Sometimes, antivirus programs may interfere with the Network Discovery which might be causing the issue. You can disable antivirus temporarily to tackle this problem by following our guide to Disable Antivirus Temporarily on Windows 10.
Note: Always enable antivirus after you have fixed the issue for System protection.
Method 9: Update Network Adapter Drivers
Network Adapter drivers should always be kept updated to avoid any networking errors. An outdated and incompatible driver may cause Network Discovery is turned off Windows 10 issue. To fix this issue you can update Network Ada[ter drivers using our guide to Update Network Adapter Drivers on Windows 10.
Also Read: Fix Wi-Fi Adapter Not Working in Windows 10
Method 10: Reinstall Network Adapters
If you are still facing the issue after updating Network drivers, then you can try reinstalling them to fix this issue. Follow our guide to Uninstall and Reinstall Drivers on Windows 10.
Method 11: Roll Back Network Drivers
If reinstalling and updating drivers did not work for you, then roll back your drivers to a previous version to fix Network Discovery not working issue. If the error is caused because of any recent update, this method will fix it. Follow the steps as given in our guide to Rollback Drivers on Windows 10.
Method 12: Reset Network Settings
If none of the methods helped you to turn on Network Discovery Windows 10, then reset network settings to default values. This method will not delete any data from your PC, but will set all the network-related settings to default. Follow our guide to Reset Network Settings on Windows 10.
Also Read: Fix Ethernet Doesn’t Have a Valid IP Configuration Error
Method 13: Perform System Restore
Sometimes components from Windows latest update can interfere features like Network Discovery and may cause the issue. You can restore your PC to a previous version when you weren’t facing Network Discovery error. To do so, follow our guide to use System Restore on Windows 10. After performing System restore, check if have fixed the issue.
Recommended:
We hope that this guide was helpful and that you were able to turn on Network Discovery in Windows 10. Let us know which method worked for you the best. If you have any queries or suggestions then feel free to drop them in the comments section.