网络与共享

错误代码 0x80090302(远程桌面身份验证错误:要求的函数不受支持)是什么意思?怎么解决

Windows 11 / 10更新于

0x80090302远程桌面身份验证错误:要求的函数不受支持

含义:远程桌面连接时,双方的 CredSSP 身份验证协议版本或加密设置不一致,连接被拒绝。

先做这一步:首选:把本机和远程电脑都安装最新的 Windows 更新

这个错误代码是什么意思

错误代码0x80090302
中文含义远程桌面身份验证错误:要求的函数不受支持
错误名称SEC_E_UNSUPPORTED_FUNCTION
其他写法0x80090302、80090302、错误代码 0x80090302、SEC_E_UNSUPPORTED_FUNCTION

常在这些场景出现:远程桌面连接时提示“出现身份验证错误,要求的函数不受支持”;提示“这可能是由于 CredSSP 加密数据库修正”。

常见原因

  • 一方安装了 CredSSP 安全更新,另一方很久没有更新
  • 远程桌面的网络级别身份验证(NLA)设置不兼容

解决方法

  1. 首选:把本机和远程电脑都安装最新的 Windows 更新
  2. 远程电脑无法立即更新时,临时在本机 gpedit.msc → 计算机配置 → 管理模板 → 系统 → 凭据分配 →“加密数据库修正”,设为“已启用”,保护级别选“易受攻击”,连接上远程电脑并更新后,再改回“未配置”
  3. 家庭版没有组策略,可在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 中新建 DWORD 值 AllowEncryptionOracle 设为 2(用后删除)

补充:把“加密数据库修正”降为“易受攻击”会降低安全性,只作为临时连接手段。

相关错误代码