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、点击页面底部的“保存更改”按钮,使配置立即生效。
三、启动关键系统后台服务
网络发现功能依赖多个核心服务持续运行;若 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 防火墙放行规则
防火墙可能拦截网络发现所需的多播与单播流量(如 UDP 1900、TCP 137–139、TCP/UDP 445),导致设备虽在线却不可见。必须显式允许“网络发现”规则组通行。
1、在任务栏搜索框中输入“允许应用通过防火墙”并打开该设置项。
2、点击“更改设置”(需管理员权限确认)。
3、在应用和服务列表中向下滚动,找到“网络发现”条目。
4、确保其对应的“专用”和“公用”两个复选框均被勾选;若当前网络已设为专用,至少保证“专用”被启用。
五、通过文件资源管理器横幅快捷启用
该方式利用系统内置引导逻辑,在用户首次访问“网络”位置时触发配置流程,绕过多层菜单导航,适合快速响应初次发现失败的情形。
1、按 Win + E 打开文件资源管理器。
2、在左侧导航栏点击“网络”项。
3、若显示黄色提示条“网络发现和文件共享已关闭”,请直接点击该提示文字。
4、在弹出窗口中选择“启用网络发现和文件共享”。
5、当系统询问是否将当前网络设为专用网络时,选择“是”,以完成网络类型与共享能力的同步设定。











