若windows 11“网络”视图看不到局域网电脑,需依次启用网络发现与文件共享、通过资源管理器横幅快速开启、启动function discovery等关键服务、放行防火墙网络发现规则、启用smb 1.0支持、重建fdrespub缓存并刷新dns。

如果您在 Windows 11 中无法在“网络”视图中看到局域网内的其他电脑,则大概率是网络发现功能未启用或相关系统服务、防火墙规则被阻断。以下是多种可立即执行的解决路径:
一、通过高级共享设置启用网络发现与文件共享
该方法直接修改系统级共享策略,要求当前网络类型为“专用网络”,否则网络发现开关不可用或无效。启用后,本机将主动广播存在信息,并响应其他设备的探测请求。
1、按下 Win + I 打开设置,进入“网络和 Internet” → “高级网络设置” → “高级共享设置”。
2、在“专用网络”部分点击展开,将启用网络发现和启用文件和打印机共享两项均设为开启状态。
3、滚动至“所有网络”区域,根据使用场景选择:关闭密码保护的共享(家庭环境推荐)或保留启用(需输入本机账户凭据)。
4、点击页面底部的保存更改按钮,配置即时生效。
二、通过文件资源管理器横幅一键启用网络发现
当用户首次访问“网络”位置时,系统若检测到发现功能关闭,会自动弹出引导横幅。该方式跳过深层菜单导航,适合快速响应且无需判断网络类型。
1、按 Win + E 打开文件资源管理器。
2、在左侧导航栏点击网络项。
3、若出现黄色提示条“网络发现和文件共享已关闭”,请直接点击该提示文字。
4、在弹出窗口中勾选启用网络发现和启用文件和打印机共享。
5、系统询问是否将当前网络设为专用网络时,选择否——此操作可使已连接网络自动识别为专用,无需手动切换配置文件。
三、启动并配置关键后台服务
网络发现依赖多个底层服务协同运行;即使界面设置已开启,若 Function Discovery Resource Publication 或 SSDP Discovery 等服务处于停止状态,设备将无法被探测或发布。
1、按 Win + R 输入 services.msc 并回车,打开服务管理器。
2、依次查找以下四项服务:Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host、Function Discovery Provider Host。
3、对每一项执行:双击打开属性 → 启动类型设为“自动” → 若服务状态为“已停止”,则点击“启动”按钮 → 点击“确定”。
4、全部服务确认运行后,关闭服务管理器窗口。
四、放行防火墙中的网络发现规则
Windows Defender 防火墙默认可能阻止 SSDP、NB-Session 等网络发现协议端口通信,导致设备虽在线却不可见。必须显式允许“网络发现”规则组通过专用网络。
1、在任务栏搜索框中输入允许应用通过防火墙,点击打开该设置项。
2、点击更改设置按钮(需管理员权限确认)。
3、在应用和服务列表中向下滚动,找到网络发现项。
4、确保其对应的专用和公用两个复选框均被勾选。
五、启用 SMB 1.0/CIFS 文件共享支持
尽管 SMB 2.0+ 已成主流,但部分旧设备或 NAS 在局域网广播及浏览器角色选举中仍依赖 SMB 1.0 协议栈。禁用该组件可能导致“网络”视图完全空白,即使其他设置均正确。
1、打开控制面板 → “程序和功能” → 左侧点击“启用或关闭 Windows 功能”。
2、在弹出窗口中,勾选SMB 1.0/CIFS 文件共享支持及其子项(包括服务器和客户端)。
3、点击确定,系统提示需要重启时,选择立即重启。
六、重建网络发现缓存并刷新设备注册
系统内部维护一份本地网络设备缓存(由 fdrespub 服务管理),若缓存损坏或陈旧,会导致“网络”视图长期为空。强制停止并重启该服务可触发全量重发布与刷新。
1、以管理员身份运行命令提示符:开始菜单搜索cmd,右键选择“以管理员身份运行”。
2、依次执行以下三条命令(每条后按回车):
net stop fdrespub
net start fdrespub
ipconfig /flushdns
3、执行完毕后,等待约 20 秒,再打开文件资源管理器 → 网络,观察设备是否重新出现。











