Windows 11局域网设备不可见是因网络发现未启用,需依次设置专用网络、启用关键服务、放行防火墙规则,并可通过文件资源管理器横幅一键开启。

如果您在 Windows 11 中无法在“网络”中看到局域网内的其他电脑,或本机不被其他设备发现,则很可能是网络发现功能未启用。以下是多种可独立生效的设置方法:
一、将当前网络设为“专用网络”并启用发现
Windows 11 默认将新连接的网络识别为“公用网络”,此时系统强制禁用网络发现以保障安全。只有切换为“专用网络”,才能解锁网络发现与共享相关功能。
1、按下 Win + I 打开“设置”应用。
2、点击左侧的“网络和 Internet”,向下滚动并选择“高级网络设置”。
3、点击“高级共享设置”,进入共享配置页面。
4、确认当前使用的网络(如 Wi-Fi 或以太网)已设为“专用网络”;若显示为“公用”,请先点击该网络名称,在弹出页中将“网络配置文件”更改为“专用”。
5、在“专用网络”部分,确保“启用网络发现”和“启用文件和打印机共享”均处于开启状态。
6、向下滚动至“所有网络”区域,若为家庭环境且信任所有设备,可勾选“关闭密码保护共享”;若需身份验证,则保持不勾选。
7、点击“保存更改”按钮,系统将立即应用新设置。
二、通过文件资源管理器快捷横幅一键启用
此方法利用系统内置的智能提示机制,在首次访问“网络”位置时自动引导用户启用网络发现与文件共享,无需逐层进入设置菜单,操作路径最短。
1、按 Win + E 打开文件资源管理器。
2、在左侧导航栏中点击“网络”项。
3、若显示黄色提示条“网络发现和文件共享已关闭”,请直接点击该提示文字。
4、在弹出窗口中选择“启用网络发现和文件共享”。
5、当系统询问是否将当前网络设为专用网络时,选择“否,使已连接的网络成为专用网络”。
三、启用并启动关键后台服务
网络发现功能依赖 Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host 和 Function Discovery Provider Host 四项系统服务持续运行。即使界面设置已启用,若其中任一服务处于停止或禁用状态,设备仍将无法被探测到。
1、按 Win + R 打开“运行”对话框,输入 services.msc 并回车。
2、在服务列表中依次查找以下四项服务:Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host、Function Discovery Provider Host。
3、对每一项执行操作:双击打开属性窗口,将“启动类型”设为自动;若“服务状态”显示“已停止”,则点击“启动”按钮。
4、全部服务确认运行后,关闭服务管理器窗口。
四、允许网络发现通过 Windows 防火墙
Windows Defender 防火墙可能默认拦截网络发现所需的多播与响应流量,必须显式放行“网络发现”规则组,否则设备间仍无法相互识别。
1、在任务栏搜索框中输入“允许应用通过防火墙”并打开该设置项。
2、点击“更改设置”按钮(需管理员权限确认)。
3、在应用和服务列表中向下滚动,找到“网络发现”。
4、确保“专用”和“公用”两个复选框均被勾选。
五、使用命令提示符批量启用防火墙规则
通过命令行可一次性激活所有与网络发现相关的防火墙规则,避免因遗漏单个规则而导致功能异常,适合快速部署场景。
1、在开始菜单搜索“cmd”,在搜索结果中的“命令提示符”上右键单击,选择“以管理员身份运行”。
2、输入以下命令并按回车:netsh advfirewall firewall set rule group="网络发现" new enable=Yes。
3、命令执行完成后,关闭终端窗口。










