根本原因是系统默认禁用网络发现机制且组策略安全限制叠加封锁,需依次将网络设为专用、启用高级共享设置、启动Function Discovery Resource Publication等四项服务、通过gpedit.msc或注册表启用不安全来宾登录、禁用SMB数字签名及空密码账户限制。

Windows 11 局域网内其他电脑完全不显示、点击“网络”一片空白、共享文件夹无法被访问,根本原因是系统默认禁用网络发现机制,且组策略中多项安全限制叠加封锁了设备广播与响应能力。
先将网络设为专用网络
这一步必须最先完成,否则后续所有设置都将失效。Windows 11 新连接的 Wi-Fi 或以太网默认标记为“公用网络”,该模式会硬性关闭网络发现、SMB 入站、SSDP 广播等全部共享能力,且界面开关处于灰色不可调状态。
按下 Win + I 打开设置 → 网络和 Internet → 高级网络设置 → 点击当前使用的网络(如“Wi-Fi”)→ 将“网络配置文件类型”从“公用”改为“专用”。
【若此处仍显示“公用”且无法更改,请先断开再重连该网络,或尝试重启网络适配器】
通过高级共享设置一键启用发现与共享
该路径直接修改系统级共享策略,覆盖控制面板与设置应用的双重逻辑,对 Win11 22H2 及更新版本兼容性最稳定。
1、在设置中进入 高级网络设置 → 高级共享设置
2、展开“专用网络”部分,把“启用网络发现”和“启用文件和打印机共享”两个开关都拨到开启状态
3、滚动到底部“所有网络”区域,家用环境请勾选“关闭密码保护的共享”——不勾选会导致未设密码的 NAS、旧版 Win7 主机或路由器 SMB 服务直接拒绝连接
4、点击页面底部“保存更改”,系统立即刷新服务,无需重启
手动启动四项关键后台服务
即使界面开关全开,若支撑网络发现的底层服务停止运行,本机依然表现为“隐身”。这四项服务缺一不可:
① 按 Win + R 输入 services.msc 回车,打开服务管理器
② 依次找到并双击以下服务:
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
Function Discovery Provider Host
③ 对每一项:将“启动类型”设为“自动”,若“服务状态”为“已停止”,则点击“启动”按钮
这一步操作起来很简单,直接把服务状态改好就行,但漏掉任意一项,网络发现就无法真正生效。
修改组策略解除安全限制
组策略中的三项默认启用的安全选项会主动拦截共享请求,尤其影响家庭/测试环境下的可见性。必须逐项调整:
方法一:启用不安全的来宾登录
1、按 Win + R 输入 gpedit.msc 并回车,以管理员权限打开本地组策略编辑器
2、导航至:计算机配置 → 管理模板 → 网络 → Lanman 工作站
3、双击“启用不安全的来宾登录”,选择“已启用”,点击“确定”
方法二:禁用客户端数字签名强制要求
1、在组策略编辑器中,导航至:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项
2、定位“Microsoft 网络客户端:对通信进行数字签名(始终)”
3、双击该项,将其设置为“已禁用”
方法三:允许空密码账户远程登录
1、仍在同一“安全选项”路径下,查找“账户:使用空密码的本地账户只允许进行控制台登录”
2、双击该项,将其配置为“已禁用”
家庭版用户改注册表替代组策略
Windows 11 家庭版无法使用 gpedit.msc,需直接修改注册表启用不安全来宾认证:
1、按 Win + R 输入 regedit 回车,打开注册表编辑器
2、导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
3、在右侧空白处右键 → 新建 → DWORD (32 位) 值,命名为 AllowInsecureGuestAuth
4、双击该值,将数值数据设为 1,基数选“十进制”
这一步不可跳过,否则家庭版用户即使其他设置全对,共享仍会被静默拒绝。


















