应启用网络发现功能,具体可通过文件资源管理器快捷启用、网络和共享中心配置高级共享设置、设置应用开启现代化共享、检查并启动依赖服务(如Function Discovery Resource Publication等)、验证防火墙放行Network Discovery通信五种方法实现。

如果您在Windows 10中打开“网络”位置却看不到局域网内的其他电脑,则极可能是网络发现功能未启用,导致本机无法探测或被其他设备识别。以下是多种可靠且互为补充的开启路径:
一、通过文件资源管理器快捷启用网络发现
该方式利用系统对“网络”视图的主动检测机制,在首次访问时直接触发引导式配置,无需深入设置层级,响应迅速且面向新手友好。
1、按下 Win + E 打开文件资源管理器,在左侧导航栏点击网络。
2、若显示红色提示文字网络发现和文件共享已关闭,请直接单击该文字。
3、在弹出窗口中点击启用网络发现和文件共享。
4、系统询问“是否要将该网络设为专用网络?”时,选择否,使已连接的网络成为专用网络。
5、等待约10秒后按 F5 刷新视图,观察是否出现其他设备图标。
二、通过网络和共享中心启用高级共享设置
此方法调用系统底层共享策略控制模块,适用于所有Windows 10版本,可确保网络发现与共享服务在协议层被完整激活。
1、右键点击桌面左下角的开始按钮,选择网络和共享中心。
2、在窗口左侧点击更改高级共享设置。
3、展开当前网络配置文件(通常为专用),找到网络发现选项。
4、勾选启用网络发现,并同步勾选启用文件和打印机共享。
5、向下滚动至所有网络区域,点击单选框选择关闭密码保护共享。
6、每项修改后必须点击页面底部的保存更改按钮。
三、通过设置应用启用现代化共享配置
该路径使用Windows 10内置的Settings图形界面,适配较新版本系统(如22H2及以后),设置逻辑清晰、状态反馈直观。
1、按下 Win + I 打开设置应用。
2、依次进入网络和 Internet → 高级网络设置 → 高级共享设置。
3、在专用网络区块中,将网络发现开关拨至开启状态。
4、同步将文件和打印机共享开关设为开启。
5、关闭设置窗口,系统自动保存并应用配置。
四、检查并启动网络发现依赖服务
网络发现功能需多项系统服务协同运行,任一服务处于停止或禁用状态均会导致界面设置生效但实际不可用。
1、按下 Win + R,输入services.msc,回车打开服务管理器。
2、依次查找以下四项服务:Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host、DNS Client。
3、对每一项服务执行:右键→属性→将启动类型设为自动→点击启动按钮→点击确定。
4、全部服务启动完成后,重启文件资源管理器进程(可通过任务管理器结束explorer.exe后重新启动)。
五、验证防火墙是否放行网络发现通信
Windows Defender 防火墙可能拦截网络发现所需的多播与UDP端口通信,需显式允许相关规则通过。
1、进入控制面板,选择Windows Defender 防火墙。
2、点击左侧的允许应用或功能通过 Windows Defender 防火墙。
3、点击更改设置(需管理员权限)。
4、在应用列表中找到Network Discovery,确保其专用和公用两列复选框均已被勾选。
5、若未列出该条目,点击允许其他应用,手动添加对应服务路径(如%SystemRoot%\system32\svchost.exe -k LocalServiceAndNoImpersonation)。











