重启wlan autoconfig和workstation服务可解决smb身份验证卡在“正在尝试进行身份验证”问题,因其分别负责网络凭据分发与smb客户端协议栈,仅启动服务不够,必须重启以重置失败会话状态。

当你在Windows中访问局域网内其他电脑的共享文件夹时,界面卡在“正在尝试进行身份验证”状态,鼠标可动但进度条不动、无错误弹窗、无法取消也无法进入——这不是网络不通,而是SMB身份协商流程被阻塞在NTLM或Kerberos握手阶段,系统持续重试却始终得不到有效响应。
确认并重启关键服务
WLAN AutoConfig和Workstation服务异常是导致身份验证挂起最常见的底层原因。前者负责无线/有线网络凭据分发,后者是SMB客户端协议栈的核心载体。
按下 Win + R,输入 services.msc 回车 → 找到 WLAN AutoConfig 和 Workstation 两项 → 分别右键选择【重新启动】→ 若状态显示“已停止”,先点【启动】再点【重新启动】。
注意:不要跳过重启步骤。仅启动服务不足以刷新已缓存的失败会话上下文,必须强制重置内部状态机。
禁用不兼容的身份验证协议
Windows 10/11默认启用NTLMv2和Kerberos混合协商,但老旧NAS、群晖DSM 6.x前版本、或未配置SPN的域成员服务器常因签名不匹配直接沉默,造成“正在尝试”无限循环。
方法一:通过组策略关闭NTLMv2强制要求(限专业版/企业版)
① Win + R → 输入 gpedit.msc 回车
② 导航至:计算机配置 → 管理模板 → 系统 → 凭据分配 → 双击【将LmCompatibilityLevel设置为发送NTLM响应】
③ 选【已启用】→ 下拉菜单选【发送LM与NTLM响应】→ 点击确定
【此操作会降低本地SMB连接安全性,仅用于临时排障】
方法二:注册表快速降级(家庭版适用)
Win + R → 输入 regedit → 定位到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
右侧找到 LmCompatibilityLevel,双击将其数值数据改为 1(十进制)→ 确定。
清除SMB会话缓存与凭据
系统会复用上次失败的凭据尝试连接,即使你换了账号密码,旧token仍被自动提交,触发重复拒绝。
第一步:清空当前SMB会话
以管理员身份运行CMD → 输入:
net use * /delete /y
这会断开所有映射驱动器及后台SMB连接,释放被锁死的认证通道。
第二步:删除保存的共享凭据
控制面板 → 用户账户 → 凭据管理器 → Windows凭据 → 展开“普通凭据” → 找到以“\”开头的共享地址条目(如 \NAS-01IPC$)→ 点击“删除”。
第三步:重置网络栈(可选但强烈建议)
管理员CMD中依次执行:
netsh int ip reset
netsh winsock reset
执行完后必须重启电脑,否则新协议栈不生效。











