启用网络发现可解决Windows 10无法看到局域网设备的问题,首先通过控制面板或设置应用开启网络发现功能,其次在文件资源管理器中点击提示启用,再检查SSDP Discovery等关键服务是否启动,并确保防火墙的网络发现和文件共享规则已启用。

如果您在尝试访问同一网络中的其他计算机或设备时遇到困难,例如无法在“网络”中看到它们,这很可能是因为Windows 10的网络发现功能被关闭了。启用此功能可以让您的电脑被其他设备发现,并发现网络上的其他共享资源。
本文运行环境:Dell XPS 13,Windows 10 专业版
一、通过控制面板开启网络发现
这是最传统且适用于所有Windows 10版本的方法,通过控制面板的高级共享设置来启用网络发现。
1、按下键盘上的 Windows + R 组合键打开“运行”对话框,输入 control 并按回车,以打开控制面板。
2、在控制面板中,点击【网络和Internet】,然后选择【网络和共享中心】。
3、在左侧菜单栏中,找到并点击【更改高级共享设置】。
4、展开当前所连接的网络配置文件(通常是“专用”网络),找到“网络发现”部分,选择【启用网络发现】。
5、点击【保存更改】按钮以应用设置。

二、通过文件资源管理器快速启用
当您首次尝试访问“网络”位置时,如果发现功能关闭,系统会提供一个便捷的提示来引导您快速开启。
1、使用 Windows + E 快捷键打开文件资源管理器,在左侧导航窗格中点击【网络】。
2、如果网络发现已关闭,系统会显示一条黄色提示:“网络发现和文件共享已关闭。网络计算机和设备可能无法看到你的电脑。” 点击这条提示。
3、在弹出的窗口中,选择【启用网络发现和文件共享】。
4、系统可能会询问是否要将当前网络更改为专用网络,建议选择【是,使已连接的网络成为专用网络】以获得最佳发现效果。

三、通过设置应用进行配置
对于习惯使用现代“设置”应用的用户,可以通过此方法在较新版本的Windows 10中直接管理共享设置。
1、按下 Windows + I 打开【设置】应用,然后点击【网络和Internet】。
2、在右侧向下滚动,点击【高级网络设置】。
3、在“更多设置”下,点击【高级共享设置】。
4、确保您位于“专用”网络的设置部分,将【网络发现】的开关切换为开启状态。
5、如有需要,也可同时开启【文件和打印机共享】。

四、检查并启动相关后台服务
即使在网络设置中启用了网络发现,如果其依赖的关键Windows服务未运行,功能仍可能无法正常工作。需要手动检查并启动这些服务。
1、再次按下 Windows + R,输入 services.msc 并回车,打开“服务”管理控制台。
2、在服务列表中找到以下三项服务:SSDP Discovery、Function Discovery Resource Publication 和 UPnP Device Host。
3、分别双击每一项服务,在其属性窗口中,将“启动类型”设置为【自动】,然后如果“服务状态”不是“正在运行”,则点击【启动】按钮。
4、完成所有服务的配置后,点击【确定】并关闭服务窗口。
五、配置防火墙入站规则
Windows Defender 防火墙有时会阻止网络发现所需的通信,需要确保相关的防火墙规则已被启用。
1、在开始菜单搜索框中输入“高级安全 Windows Defender 防火墙”并打开该应用。
2、在左侧面板点击【入站规则】,在右侧面板的“操作”区域点击【还原默认值】(可选,用于重置到标准配置)。
3、或者,手动查找名称包含“网络发现”的所有入站规则(通常有多个),以及“文件和打印机共享”相关的规则。
4、确保这些规则的状态为“已启用”。如果不是,请右键单击每条规则并选择【启用规则】。











