必须启用smb 1.0/cifs客户端并重启,否则win11无法与老款nas通信;家庭版还需修改注册表allowinsecureguestauth为1以支持来宾访问;最后禁用smb签名强制要求并重启生效。

Windows 11访问群晖DS213j、QNAP TS-231P或老款Buffalo NAS时反复提示“找不到网络路径”“错误代码0x80070035”,即使IP能ping通、网络类型设为“专用”、防火墙已放行,问题仍存在——这几乎可以断定是系统默认禁用SMB 1.0客户端组件导致的底层协议握手失败。
启用 SMB 1.0/CIFS 客户端(所有版本通用)
这是必须做的第一步,不执行则后续所有操作都无效。Win11安装时完全不加载SMBv1驱动,没有它,系统连发起连接的资格都没有。
按下 Win + S → 输入「启用或关闭 Windows 功能」→ 回车打开窗口。
向下滚动找到【SMB 1.0/CIFS 文件共享支持】,点击左侧三角箭头展开子项。
勾选【SMB 1.0/CIFS 客户端】——仅这一项就足够访问老旧NAS;若你还想让本机被Windows 7等旧系统读取共享,再勾选另外两项;但纯访问场景下,服务器和直通选项完全不用动。
点击「确定」→ 等待安装完成 → 系统弹窗提示重启时,必须立即执行 shutdown /r /t 0 或手动重启。【不重启,SMBv1驱动不会载入内核,所有设置形同虚设】。
家庭版专用:注册表启用来宾认证
部分NAS(如WD My Cloud早期固件、部分智能电视文件服务)以Guest身份提供共享,而Win11家庭版默认拒绝未加密的来宾请求,表现为反复弹凭据框或直接报“拒绝访问”。组策略编辑器(gpedit.msc)在家庭版中不可用,只能靠注册表硬改。
Win + R → 输入 regedit → 回车,以管理员身份运行注册表编辑器。
导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
右键右侧空白处 → 新建 → DWORD (32位) 值 → 命名为 AllowInsecureGuestAuth。
双击该值,将数值数据设为 1,基数选十进制即可。输成十六进制1或留空都会导致无效。
关闭注册表编辑器,重启电脑生效。
禁用 SMB 客户端强制签名(现代NAS适配关键)
很多新NAS(如群晖DSM 7+、QNAP QTS 5.1+)虽支持SMB 2.0/3.0,但不启用数字签名功能。Win11客户端若强制要求签名,会在Session Setup阶段直接断连,错误现象与凭据错误高度相似,极易误判。
第一步:以管理员身份运行 Windows Terminal 或 PowerShell。
第二步:执行命令:
Set-SmbClientConfiguration -RequireSecuritySignature $false
第三步:按提示输入 A 并回车确认更改。
第四步:执行命令:
Set-SmbServerConfiguration -RequireSecuritySignature $false
第五步:重启电脑。这两项配置需重启才能注入SMB驱动栈,热加载不生效。











