如何修复“发生身份验证错误–不支持所请求的功能”
在2018年5月发布Windows 10更新之后,许多使用远程桌面功能的用户开始出现RDP``身份验证错误,不支持请求的功能''问题,该用户在登录到远程服务器时收到以下错误消息通过RDP的计算机。
“发生了验证错误。
不支持请求的功能
删除计算机:[计算机名]
这可能是由于CredSSP加密oracle修复。”
此问题是由Windows 10和Windows 7中已修复的漏洞导致的。如果安装Windows 10版本1709和Windows 7的KB4103718更新KB4103727,则将开始出现此错误。
Table of Contents
如何修复请求的RDP身份验证错误功能不受支持的错误
有几种可能的解决方案。我们将一一介绍。
出现此问题在计算机上安装更新
对此错误的第一个也是最推荐的解决方法是仅更新有此问题的PC。转到Windows Update并检查更新。安装所有与CVE-2018-0886特别相关的更新。此外,如果计算机运行的是Windows Server 2016,则需要安装KB4103723;如果使用Windows Server 2012 R2,则必须安装KB4103725。安装这些更新后,必须重新启动服务器。
如果您不想更新计算机,或者由于某种原因而不能这样做,那么请尝试下面列出的一些解决方案。
使用组策略
- 打开运行> gpedit.msc以打开组策略编辑器。
- 导航到以下策略路径:“ 计算机配置”>“管理模板”>“系统”>“凭据委派”
- 打开位于右侧窗格的Encryption Oracle Remediation 。
- 选择已启用 ,并将保护级别设置为易受攻击 。
- 使用命令提示符运行以下命令: “ gpupdate / force”
这将立即应用组策略,您将能够使用远程桌面而无需重新启动系统。
使用注册表编辑器
您可以使用Windows注册表执行与上述方法相同的操作。只需按照以下步骤操作:
- 启动运行,然后输入regedit以打开注册表编辑器。
- 导航到以下项: “ HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ CredSSP \ Parameters”
- 将AllowEncryptionOracle键的DWORD值编辑为2。它在右窗格中。
如果由于某种原因找不到密钥,则必须创建它。
从计算机上卸载更新
解决“身份验证错误,不支持请求的功能”的简单解决方法是从您的PC上卸载有问题的更新。如果您使用的是Windows 10版本1709,则应该在计算机运行Windows 7的情况下卸载更新KB4103727和KB4103718。必须重新启动计算机才能完成此过程。