根本原因是Windows 11默认禁用SMB 1.0协议栈,导致无法与群晖DS213j等老旧设备通信;需通过图形界面或PowerShell启用SMB 1.0/CIFS客户端并重启,家庭版还需在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters下新建DWORD值AllowInsecureGuestAuth并设为1。

Windows 11访问群晖DS213j、QNAP TS-231P、老式网络打印机或Windows Server 2003共享时提示“找不到网络路径”“错误代码0x80070035”,根本原因不是网线松了或IP没通,而是系统安装后默认完全不加载SMB 1.0协议栈——没有这个底层通信能力,连接请求连发都发不出去。
用图形界面启用SMB 1.0/CIFS客户端(所有版本通用)
这是最稳妥、零命令行风险的操作,适用于家庭版、专业版、企业版全部Windows 11用户,一次勾选即补全基础访问能力。
按下Win + S → 输入启用或关闭Windows功能 → 回车打开管理窗口。
向下滚动找到【SMB 1.0/CIFS 文件共享支持】→ 点击左侧三角箭头展开子项。
勾选【SMB 1.0/CIFS 客户端】——仅这一项必须启用,否则你根本无法向任何仅支持SMBv1的设备发起连接;服务器和直通选项可不勾,除非你要让本机被Windows 7等旧系统主动访问。
点击“确定”→ 等待系统安装完成→ 出现重启提示时,必须立即执行重启。不重启,LanmanWorkstation服务不会加载SMBv1驱动模块,所有后续操作都无效。
用PowerShell快速启用(适合批量或精准控制)
管理员权限下执行命令,响应快、可脚本化,且只启用客户端组件,不暴露服务端端口,更符合最小权限原则。
方法一:启用SMBv1客户端
右键“开始”按钮 → 选择Windows Terminal(管理员) → 输入以下命令并回车:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart
方法二:如需本机也被旧设备访问(例如旧电视读取你电脑的共享文件夹),再追加执行:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart
全部命令执行完毕后,运行shutdown /r /t 0强制重启。这一步不可跳过,禁用/启用协议后旧驱动缓存可能残留,仅重启能清空。
家庭版必须补的一步:注册表启用来宾认证
很多老旧NAS、智能电视或启用了Guest账户的Windows主机,默认以无密码方式提供共享。Win11家庭版缺组策略编辑器,必须手动改注册表,否则会卡在凭据框或报“组织的安全策略阻止未经身份验证的来宾访问”。
第一步:按下Win + R → 输入regedit → 回车,以管理员身份运行注册表编辑器。
第二步:导航至路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
第三步:右键右侧空白处 → 新建 → DWORD (32位) 值 → 命名为AllowInsecureGuestAuth。
第四步:双击AllowInsecureGuestAuth → 将数值数据设为1 → 【务必确认基数是十进制,输成十六进制1或留空会导致该设置完全无效】 → 点击确定。
关闭注册表编辑器 → 重启电脑。

















