Windows 11局域网设备不可见需开启网络发现:一、设网络为专用并启用发现与共享;二、通过文件资源管理器“网络”项快捷启用;三、启动Function Discovery、SSDP、UPnP三项服务;四、防火墙放行网络发现规则;五、命令行执行netsh启用规则组。

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










