若windows 11中无法看到或被识别局域网设备,需启用网络发现:一、设网络为专用;二、在高级共享设置中启用网络发现与文件共享;三、通过文件资源管理器“网络”横幅一键启用;四、启动function discovery、ssdp等关键服务;五、在防火墙中放行“网络发现”专用规则。

如果您在 Windows 11 中无法在“网络”位置看到其他局域网设备,或本机不被其他电脑识别,则很可能是网络发现功能未正确启用。以下是设置网络发现的多种可行方法:
一、将当前网络配置文件设为专用网络
Windows 11 默认将新接入的网络标记为“公用网络”,该模式会强制禁用网络发现以增强安全性;只有切换为“专用网络”,系统才允许设备广播自身存在并响应局域网探测请求。
1、按下 Win + I 打开设置,进入“网络和 Internet” → “高级网络设置”。
2、在“网络”列表中点击当前正在使用的连接(如“Wi-Fi”或“以太网”)。
3、查看右侧“网络配置文件类型”显示内容;若为“公用网络”,点击其右侧的下拉箭头。
4、在弹出选项中选择“专用”,系统将自动保存并应用变更。
二、通过高级共享设置启用网络发现与文件共享
此操作直接激活网络发现协议栈(包括 NetBIOS、SSDP 和 DNS-SD),使本机可被探测、列入资源列表,并支持跨设备文件访问。
1、在设置中继续前往“高级网络设置” → “高级共享设置”。
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 防火墙可能拦截网络发现所需的多播与广播通信;必须显式允许“网络发现”规则组在专用网络下通行,否则设备间无法完成初始探测握手。
1、在任务栏搜索框中输入“允许应用通过防火墙”,然后点击打开该设置项。
2、点击“更改设置”按钮,可能需要管理员权限确认。
3、在应用和服务列表中向下滚动,找到“网络发现”。
4、确保“网络发现”对应的“专用”复选框被勾选;若需临时调试,也可勾选“公用”,但不建议长期启用。











