Windows 11局域网共享连不上是因默认禁用SMB协议组件;需通过“Windows功能”启用SMB 1.0/CIFS客户端(老旧设备必备)、PowerShell启用SMB 2.0/3.0并禁用SMBv1(现代环境推荐)、家庭版修改注册表AllowInsecureGuestAuth=1(启用来宾登录),且必须重启生效。

Windows 11 局域网共享连不上,提示“找不到网络路径”“错误代码 0x80070035”或反复弹出凭据框,且已确认物理连接正常、IP互通、网络类型为专用,大概率是系统默认禁用的 SMB 协议组件未启用所致——老旧 NAS、打印机、Windows Server 2003/2008 或部分路由器共享仅依赖 SMB 1.0,而 Windows 11 安装时完全不加载该协议;现代设备虽支持 SMB 2.0/3.0,但客户端组件若未显式启用,连接请求根本不会发出。
通过图形界面启用 SMB 1.0/CIFS 客户端(兼容老旧设备)
这是最稳妥的通用方案,适用于所有 Windows 11 版本(含家庭版),一次性补全 SMB 1.0 的客户端能力,无需命令行或注册表操作。
按下 Win + S 搜索“启用或关闭 Windows 功能”,回车打开管理器。
向下滚动找到 【SMB 1.0/CIFS 文件共享支持】,点击其左侧三角箭头展开子项。
勾选 【SMB 1.0/CIFS 客户端】 —— 这一项必须启用,否则无法向任何仅支持 SMBv1 的设备发起连接;SMB 服务器和直通选项可不勾,除非你还要让本机对外提供 SMBv1 共享。
点击“确定”,等待安装完成;系统会提示需要重启,【必须重启,否则更改不生效】。
用 PowerShell 启用 SMB 2.0/3.0 并禁用 SMBv1(推荐现代环境)
如果你连接的是 Windows 10/11、群晖 DSM 7+、QNAP QTS 5.1+ 等新设备,应优先启用更安全高效的 SMB 2.0/3.0,同时彻底禁用存在漏洞的 SMBv1 协议。
方法一:启用 SMB 客户端(2.0/3.0)
右键“开始”→选择“Windows Terminal(管理员)”→输入:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB2Protocol" -NoRestart
方法二:禁用 SMBv1(防止协议协商降级)
同一窗口中继续输入:
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart
执行完毕后,运行 shutdown /r /t 0 强制重启。这一步不可跳过,禁用 SMBv1 后旧驱动缓存可能残留,仅重启能清空。
家庭版用户绕过组策略:注册表启用不安全来宾登录
Windows 11 家庭版没有 gpedit.msc,当你要访问未设密码的 NAS、智能电视或启用了 Guest 账户的旧 Windows 主机时,必须手动修改注册表激活响应能力,否则系统直接拒绝未认证请求。
第一步:Win + R → 输入 regedit → 回车,以管理员身份运行。
第二步:导航至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
第三步:右侧空白处右键 → 新建 → DWORD (32 位) 值 → 命名为 【AllowInsecureGuestAuth】
第四步:双击该值,将“数值数据”改为 1,基数保持十进制。
第五步:关闭注册表编辑器,立即重启电脑——【不重启,此设置完全无效】。
验证 SMB 服务状态并强制启动
即使协议启用,若底层服务被停用,连接仍会失败。LanmanServer 是 Windows 共享服务的核心,MRxSmb20 是 SMB 2.0/3.0 协议驱动,二者缺一不可。
① 以管理员身份运行 PowerShell。
② 执行命令:
Get-Service LanmanServer, MRxSmb20 | Select Name, Status, StartType
③ 若 LanmanServer 状态为 Stopped,立即执行:
Start-Service LanmanServer
④ 若 MRxSmb20 状态为 Stopped,执行:
Start-Service MRxSmb20
⑤ 为防下次开机失效,补上自启设置:
Set-Service LanmanServer -StartupType Automatic
Set-Service MRxSmb20 -StartupType Automatic


















