根本原因是网络配置为“公用”导致发现机制被禁用;必须先将网络设为“专用”,再启用网络发现、文件共享、关闭密码保护、启动function discovery等四项服务,并放行防火墙中的文件和打印机共享规则。

Windows 11局域网内其他电脑完全不显示、点击“网络”一片空白、共享文件夹无法被访问,根本原因是系统默认禁用网络发现机制,导致本机既不广播自身存在,也不响应邻居设备的探测请求。
将当前网络设为专用网络
这是所有操作的前提。Windows 11新连接的Wi-Fi或以太网默认标记为“公用网络”,该模式会硬性关闭网络发现、SMB入站、SSDP广播等全部共享能力,且界面开关处于灰色不可调状态。
按下 Win + I 打开设置 → 网络和 Internet → 高级网络设置 → 点击当前使用的网络(如“Wi-Fi”)→ 将“网络配置文件类型”从“公用”改为“专用”。
这一步必须最先完成,否则后续所有设置都将失效。【若此处仍显示“公用”且无法更改,请先断开再重连该网络,或尝试重启网络适配器】
通过高级共享设置启用发现与共享
该路径直接修改系统级共享策略,覆盖控制面板与设置应用的双重逻辑,对Win11 22H2及更新版本兼容性最稳定。
1、在设置中进入 高级网络设置 → 高级共享设置
2、展开“专用网络”部分,把“启用网络发现”和“启用文件和打印机共享”两个开关都拨到开启状态
3、滚动到底部“所有网络”区域,家用环境请勾选“关闭密码保护的共享”——不勾选会导致未设密码的NAS、旧版Win7主机或路由器SMB服务直接拒绝连接
4、点击页面底部“保存更改”,系统立即刷新服务,无需重启
用文件资源管理器横幅提示快速激活
这是最快捷的触发方式,系统会在你首次访问“网络”位置时自动检测并弹出引导,绕过所有菜单层级。
按 Win + E 打开文件资源管理器 → 左侧导航栏点击“网络” → 若出现黄色横幅“网络发现和文件共享已关闭”,直接点击它
在弹出窗口中选择“启用网络发现和文件共享” → 当系统询问“是否将当前网络设为专用网络?”时,选“否,使已连接的网络成为专用网络”
这一步会自动完成网络类型切换+发现启用+共享开关三重操作,5秒内生效
手动启动四项关键后台服务
即使界面开关全开,若支撑网络发现的底层服务停止运行,本机依然表现为“隐身”。这四项服务缺一不可:
① 按 Win + R 输入 services.msc 回车,打开服务管理器
② 依次找到并双击以下服务:
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
Function Discovery Provider Host
③ 对每一项:将“启动类型”设为“自动”,点击“启动”,再点“确定”
特别注意:Server 和 Workstation 服务也必须运行,但它们通常随系统启动;若“服务”列表中找不到 Computer Browser,请忽略——该服务在Win11中已弃用,强制启用反而可能引发冲突。
放行防火墙中的文件和打印机共享规则
Windows Defender 防火墙默认阻止SMB协议的入站通信,即使共享已开启,其他设备发来的探测包也会被丢弃。
打开“控制面板” → 系统和安全 → Windows Defender 防火墙 → 允许应用或功能通过Windows Defender防火墙 → 点击“更改设置”(需管理员权限)→ 在列表中勾选“文件和打印机共享”对应的“专用”和“公用”两项 → 点击“确定”
这一步操作起来很简单,直接勾选即可生效,无需重启服务或电脑。











