使用RDP ActiveX Control时避免智能卡/硬件令牌导致NLA提示卡顿
RDP ActiveX Client 智能卡导致NLA卡顿问题解决方案
针对本地系统连接智能卡/硬件令牌时,NLA提示在输入密码或取消对话框时卡顿4分钟的问题,除已尝试的RedirectSmartCards设置外,可通过以下RDP ActiveX高级设置及系统配置解决:
启用智能卡登录禁用设置
使用IMsRdpClientAdvancedSettings9及以上版本接口,添加以下设置:advancedSettings.put_EnableSmartCardLogon(FALSE);该设置直接阻止NLA阶段尝试智能卡认证,比单纯禁用重定向更彻底。
全局禁用RDP智能卡检测
在本地注册表中添加键值,强制所有RDP客户端(包括ActiveX版本)跳过智能卡检测:路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client 添加DWORD值:DisableSmartCard = 1调整NLA认证优先级
修改系统注册表调整NLA认证顺序,优先使用密码认证而非智能卡:路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults 将DWORD值`AllowDefaultCredentialsType`设为1(仅允许密码认证)或调整
SecurityPackageList字符串值,将Negotiate置于SmartCard之前。升级RDP ActiveX控件版本
替换为MsRdpClient10及以上版本的控件,旧版本存在的智能卡超时bug在新版本中已被修复。
内容的提问来源于stack exchange,提问作者user3161924
相关产品推荐
相关产品推荐

