应先点击提示框中的【确定】→右键蓝色横幅选择“启用网络发现和文件共享”→若无效则手动启动function discovery resource publication、ssdp discovery、upnp device host、dns client四项服务并设为自动→再在高级共享设置中启用对应网络类型的网络发现和文件共享→最后确保防火墙放行“network discovery”。

当你在Win10局域网中突然看不到其他电脑、打印机或NAS设备,桌面右下角弹出“网络发现已关闭。网络计算机和设备不可见”提示时,说明系统底层服务或共享策略已中断,必须逐层排查并修复,否则文件共享、远程访问、打印机映射等功能全部失效。
快速启用网络发现(适用于提示刚弹出、未反复关闭)
点击提示框中的【确定】按钮→在当前网络状态页面顶部,会出现一条蓝色横幅:“网络发现和文件共享已关闭,看不到网络计算机和设备”→【鼠标右键单击该横幅】→选择“启用网络发现和文件共享”→在弹出窗口中点击“是,启用所有公用网络的网络发现和文件共享”。
这一步操作起来很简单,但仅对临时关闭有效;若5分钟内又自动变灰,说明后台服务异常,需进入下一步。
手动启用关键依赖服务(必做,解决自动关闭问题)
按 Win + R 打开运行框→输入 services.msc →回车打开服务管理器→依次找到以下四项服务,逐个右键→属性:
① Function Discovery Resource Publication:启动类型设为【自动】→点击【启动】→确定;
② SSDP Discovery:启动类型设为【自动】→点击【启动】→确定;
③ UPnP Device Host:启动类型设为【自动】→点击【启动】→确定;
④ DNS Client:启动类型设为【自动】→点击【启动】→确定。
注意:缺一不可。SSDP Discovery 是网络发现的心脏,若它没运行,哪怕你在高级共享设置里点一百次“启用”,保存后也会立刻恢复关闭状态。
配置高级共享设置(匹配当前网络类型)
打开控制面板→网络和 Internet→网络和共享中心→左侧点击“更改高级共享设置”。
方法一(推荐):展开你当前正在使用的网络配置文件(看顶部标着“专用”还是“来宾或公用”)→勾选“启用网络发现”和“启用文件和打印机共享”→滚动到底部,点击【保存更改】。
方法二:如果不确定当前是哪种网络类型,可同时在“专用”和“来宾或公用”两个配置下都启用上述两项→保存更改。Windows 会自动应用匹配项,不会冲突。
放行防火墙规则(常被忽略的拦截点)
进入控制面板→Windows Defender 防火墙→左侧点击“允许应用或功能通过 Windows Defender 防火墙”。
点击【更改设置】(需管理员权限)→在列表中找到“Network Discovery”→确保其右侧“专用”和“公用”两列均已被勾选。
如果找不到该条目,点击【允许其他应用】→浏览到 %SystemRoot%\system32\svchost.exe→添加→在弹出的“添加应用”窗口中,手动勾选“Network Discovery”并确认。











