答案是需禁用“网络访问:限制对命名管道和共享的匿名访问”策略并启动Function Discovery相关服务。该策略启用时会阻止SMB匿名枚举,导致设备在“网络”中不可见;IP直连正常说明协议层通畅,问题出在发现与枚举层;同时必须确保Function Discovery Resource Publication和Provider Host两项服务已启用并运行,否则共享元数据无法广播。

Windows 11中局域网共享突然对未登录用户完全不可见,或出现“网络路径未找到”但IP直连正常的情况,往往不是网络发现没开,而是系统默认启用了更严格的匿名访问限制——此时需在本地安全策略中主动配置“限制对命名管道和共享的匿名访问”策略,否则SMB共享资源将拒绝所有未显式认证的连接请求,包括来宾账户和空密码访问。
确认当前策略状态并定位设置位置
按 Win + R 输入 secpol.msc 回车,以管理员权限打开本地安全策略控制台;左侧依次展开:安全设置 → 本地策略 → 安全选项;在右侧长列表中向下滚动,找到名为“网络访问: 限制对命名管道和共享的匿名访问”的策略项;双击打开后,注意观察当前“已启用/已禁用”状态及下方说明文字——若显示“已启用”,则该策略正在生效,它会阻止所有未经身份验证的SMB枚举行为,导致设备名、共享列表在“网络”视图中彻底消失。
修改策略值为“已禁用”(适用于家庭/测试环境)
在“网络访问: 限制对命名管道和共享的匿名访问”属性窗口中,选择“已禁用”单选框;点击“应用”按钮,系统会弹出提示:“此设置可能降低系统安全性。您确定要继续吗?”;【点击“是”确认,否则修改不生效】;点击“确定”关闭窗口;该操作将允许匿名用户枚举SMB共享名称与命名管道列表,是恢复“网络”中可见设备图标和共享名的前提条件。
补充关键服务与依赖项检查
仅修改策略还不够:打开 services.msc → 找到 Function Discovery Resource Publication 服务 → 右键“属性” → 启动类型设为“自动” → 若状态非“正在运行”,立即点“启动”;同样处理 Function Discovery Provider Host 服务;这两项服务负责向局域网广播本机共享元数据,若被禁用,即使策略已改,“网络”里仍为空白;【必须两项服务均处于“正在运行”状态,设备名和共享图标才会出现在其他电脑的“网络”视图中】。

















