Windows 10/11默认禁用SMBv1以规避安全风险,但需手动启用以访问仅支持该协议的老旧NAS;可通过“Windows功能”图形界面、PowerShell命令(Enable-WindowsOptionalFeature)或注册表(家庭版设AllowInsecureGuestAuth=1)开启,并重启生效。
windows 10 和 windows 11 默认禁用 smb 1.0/cifs 协议,这是为了规避已知安全风险(如永恒之蓝漏洞),但很多陈旧 nas(如群晖 ds216j、qnap ts-231p、buffalo linkstation、wd my cloud 早期型号)仅支持 smbv1,导致访问时出现“找不到网络路径”“错误代码 0x80070035”或“错误 53”。手动开启 smb 1.0 支持是恢复连接的关键一步,以下是几种可靠、可落地的操作方式。
通过“Windows 功能”图形界面启用(推荐新手)
该方法兼容所有 Windows 10/11 版本(含家庭版),操作直观、无需命令,且能一次性启用客户端与必要子组件:
- 按 Win + R 打开“运行”,输入 optionalfeatures 并回车
- 在“Windows 功能”窗口中,向下滚动找到 SMB 1.0/CIFS 文件共享支持,点击左侧“+”展开
- 务必勾选:SMB 1.0/CIFS 客户端(访问 NAS 必需);若还需让本机被旧设备访问(如 Win7 主动连你),再勾选 服务器 和 直通
- 点击“确定”,等待安装完成;系统提示重启时,请立即执行(可运行 shutdown /r /t 0)
使用 PowerShell 启用(适合批量或精准控制)
管理员权限下执行命令,响应快、可脚本化,且支持仅启用客户端(最小权限原则,不暴露服务端):
- 右键“开始”按钮 → 选择 Windows Terminal(管理员) 或 PowerShell(管理员)
- 运行以下命令启用 SMBv1 客户端(必须):
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart - 如需本机作为 SMBv1 共享源(例如旧电视或打印机要读你电脑的文件夹),再运行:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart - 全部执行完后,运行 shutdown /r /t 0 立即重启
启用“不安全的来宾登录”(适配无密码共享的 NAS)
部分老旧 NAS 默认以“Guest”或“Everyone”身份提供共享,而 Win10/11 默认阻止未认证的来宾访问,会报错:“组织的安全策略阻止未经身份验证的来宾访问”。此步骤常与 SMB 1.0 同时需要:
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
- 仅限专业版/企业版:按 Win + R 输入 gpedit.msc → 导航至
计算机配置 → 管理模板 → 网络 → Lanman 工作站 - 双击 启用不安全的来宾登录 → 选择“已启用” → 点击“确定”
- 家庭版用户无法使用组策略,可改用注册表(路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters,新建 DWORD (32位) 值 AllowInsecureGuestAuth,设为 1) - 修改后仍需重启生效
补充验证与收尾操作
开启 SMB 1.0 后,建议做两件事确保真正生效:
- 打开 PowerShell(非管理员也可),运行:Get-SmbConnection —— 若已成功连接 NAS,会显示协议版本(如 v1.0 或 v1.5)
- 若仍失败,检查 NAS 是否启用了 SMB 2.0/3.0(群晖 DSM 可在“控制面板 → 文件服务 → SMB/AFP/NFS”中将 SMB 最低版本设为 SMB2);同时清除本地凭据缓存:
控制面板 → 用户账户 → 凭据管理器 → 删除所有相关 NAS 条目,再重新输入账号密码










