现象

Win + R 输入 \\NAS_IP,弹出登录框,输完用户名密码,提示**“用户名或密码不正确”**。

但用同一个账号在群晖 Web 后台、DSM 控制面板、Synology Assistant、SSH 上都能登录——密码肯定是对的

根因(常见误区纠正)

这不是"密码错",是 NTLM 认证协议协商失败:

角色 默认认证
Windows 10 / 11(客户端) NTLMv2 only(强制)
群晖 NAS(DSM,服务端) 早期默认 NTLMv1

两边协议不一致 → 握手失败 → Windows 提示"密码错"(误导)。

💡 常见误区:网上很多文章说"Win10 只支持 SMB1",这是错的。Win10 一直支持 SMB2/SMB3,SMB1 在 Win8 后默认禁用。真正的兼容问题是 NTLM 版本 不是 SMB 版本

SMB1 禁用会顺带禁用 NTLMv1 协商,所以表现上像是 SMB1 问题。

方案一(推荐):启用群晖 NTLMv2 认证

改服务端,不动客户端——最安全最稳。

  1. 群晖 DSM → 控制面板 → 文件服务SMB → 高级设置
  2. 其他选项卡 → 找到 “最大 SMB 协议”“最小 SMB 协议”,改为:
    • 最小 SMB 协议:SMB2
    • 最大 SMB 协议:SMB3
  3. 传输加密模式“自动”(让客户端和服务端协商加密)
  4. 保存,无需重启

✅ 这是 2026 年的推荐姿势:服务端主动适配现代协议,所有 Win10/11/macOS/Linux 客户端都能用。

方案二:Windows 客户端降级 NTLM(兼容老群晖)

如果群晖是 DSM 6.x 老版本,改不了 SMB 设置(没这选项),从客户端降级:

路径 A:本地安全策略(Win10 家庭版没有这工具)

Win + R → secpol.msc → 回车

打开 secpol.msc 本地安全策略

进入 本地安全设置安全设置本地策略安全选项:

左侧导航:安全选项

右侧找到 “网络安全:LAN Manager 验证级别”,双击改为:

LAN Manager 验证级别改为仅发送 NTLMv2

仅发送 NTLMv2 响应 \ 拒绝 LM 和 NTLM

NTLMv2 only——和 Win10 默认一致,不是真的"降级",是确保显式设置正确。

路径 B:注册表(Win10 家庭版 / 没有 secpol 的场景)

Win + R → regedit → 回车

打开 regedit 注册表编辑器

展开:

定位到 Lsa 键并删除 LmCompatibilityLevel

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

删除 LmCompatibilityLevel 这个值(如果存在)。

删除 = 回到默认值,而不是改某个具体值。如果改了之后反而报"密码错",把这个键删了恢复默认试试。

方案三:群晖强制启用 NTLMv1(最后兜底)

仅当方案一/二都失败时使用(NTLMv1 已不安全,容易遭中间人攻击):

  1. DSM → 控制面板 → 文件服务 → SMB → 高级设置 → 其他

DSM 控制面板 → 文件服务 → SMB 高级设置

  1. 勾选 “启用 NTLMv1 验证”

勾选启用 NTLMv1 验证

  1. 保存

⚠️ 不推荐。NTLMv1 协议本身有已知漏洞,微软和群晖都在弃用它。

方案四:绕开 SMB 用其他协议(终极方案)

如果认证问题搞不定,完全换协议:

协议 工具 优点
SFTP WinSCP / FileZilla 加密、跨平台、不受 NTLM 影响
WebDAV RaiDrive / NetDrive 映射成本地盘符,和 SMB 体验一致
群晖 Drive Synology Drive Client 群晖官方同步盘,免认证配置
iSCSI DSM iSCSI Target + Win iSCSI Initiator 块级访问,认证最简单

💡 个人推荐:公司内部用 SMB,个人小文件用 Synology DriveRaiDrive(WebDAV)

故障排查速查

现象 优先排查
密码一直错(实际对的) NTLM 版本协商,方案一/二
连不上,提示"找不到网络路径" 防火墙 / SMB 服务没启动 / IP 不通
能登录但只读 共享目录权限,不是 NTLM 问题
macOS 能登,Win10 不能 100% NTLM 问题(方案一/二)
升级到 DSM 7.2 后突然报错 DSM 7.x 默认 NTLMv2,如果还报错 = 客户端被降级过,改回方案一
0x80004005 错误 用户名拼写,试试 NAS\用户名 格式

操作清单(照抄版)

[方案一] DSM 控制面板 → 文件服务 → SMB → 高级设置
        → 其他 → 最小 SMB2 / 最大 SMB3 / 加密自动
        → 保存

[验证]  Win + R → \\NAS_IP → 用账号登录
        → 成功:问题解决
        → 失败:进入方案二

[方案二] gpedit.msc 或 secpol.msc
        → 本地策略 → 安全选项
        → 网络安全:LAN Manager 验证级别
        → NTLMv2 only
        → gpupdate /force 立即生效

[兜底]  DSM → 启用 NTLMv1(不推荐)
[终极]  改用 WebDAV / Synology Drive

相关阅读