修复不支持请求的 RDP 身份验证错误功能

尝试消除问题的工具

在 2018 年 5 月更新到 Windows 10 之后,大多数计算机运行 远程桌面 Windows 功能面临 RDP 身份验证错误,不支持请求的功能问题,在通过 RDP 登录远程计算机时出现以下错误。

发生身份验证错误。
不支持请求的功能

删除计算机:[计算机名]
这可能是由于 CredSSP 加密预言机修复。
有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=866660

不支持请求的 RDP 身份验证错误功能

这是由于最近在 Windows 10 和 Windows 7 中修复了一个漏洞。安装适用于 Windows 10 Version 1709 的最新更新 KB4103727 和适用于 Windows 7 的 KB4103718 后,您将开始收到此错误。

如果您在网络中运行远程桌面协议并允许连接到您的服务器,您可能应该立即修复此错误。 快速总结 隐藏 1 什么是 RDP 身份验证错误? 2 4 解决RDP Authentication Error Function Requested Is Not Supported 2.1 解决方案 1:在目标计算机上安装更新 2.2 解决方案 2:使用组策略 2.3 解决方案 3:使用注册表编辑器 2.4 解决方案 4:从您的计算机卸载更新 3 最后的话

什么是 RDP 身份验证错误?

Windows 使用 CredSSP 协议(​​凭据安全支持提供程序)对 RDP 服务器上的客户端进行身份验证。

在 CredSSP 协议中发现了一个严重的漏洞,该漏洞可能会影响服务器和客户端的安全。

为了解决这个问题,微软引入了网络级身份验证 (NLA) 协议,该协议与 CredSSP 一起使用,并通过 TLS/SSL 或 Kerberos 对 RDP 客户端用户进行预身份验证。

在服务器没有所需的 Windows 更新补丁的情况下,更新的客户端计算机将拒绝连接到非安全服务器,因为 Microsoft 强制要求为安全远程桌面连接启用 NLA。

4 解决RDP Authentication Error Function Requested Is Not Supported

让我们通过一些解决方案来解决这个问题。

解决方案 1:在目标计算机上安装更新

此问题的第一个也是最推荐的解决方案是更新您尝试远程连接的目标计算机。转到 Windows 更新并检查更新。安装与特定相关的所有更新 CVE-2018-0886 .

具体来说,如果目标计算机运行的是 Windows Server 2016,则应安装 KB4103723,如果使用的是 Windows Server 2012 R2,则应安装 KB4103725。

安装这些更新后需要重新启动服务器。

如果您不想更新您的计算机或它不在您的访问范围内,那么您可以尝试下面列出的其他解决方案。

解决方案 2:使用组策略

  1. 转到 Run –> gpedit.msc 打开 Group Policy Editor 。
  2. 转到以下策略路径:
    计算机配置 -> 管理模板 -> 系统 -> 凭据委派

    凭据委派组策略

  3. 从右侧窗格中,打开 加密 Oracle 修复 .
  4. 选择 启用 并将保护级别设置为 易受伤害的 .

    加密 Oracle 补救策略

  5. 转到命令提示符并运行以下命令:
    gp更新/强制

这将立即应用组策略,您无需重新启动计算机即可使用远程桌面。

解决方案 3:使用注册表编辑器

同样可以通过 Windows 注册表来实现。以下是步骤:

  1. 运行 –> regedit 打开注册表编辑器。
  2. 转到以下键:
    HKLMSoftwareMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters
  3. 在右侧窗格中,编辑 DWORD 值 允许加密Oracle 2的关键。
  4. 如果找不到密钥,则需要创建它。否则,您可以下载以下注册表文件,双击运行它,它会自动创建密钥并为您设置。

    CredSSP 参数注册表 (364 字节,12,394 次点击)

解决方案 4:从您的计算机卸载更新

另一种解决方法是从您的计算机上卸载更新。如果您使用的是 Windows 10 版本 1709,如果您运行的是 Windows 7,则应卸载更新 KB4103727 和 KB4103718。卸载这些更新需要重新启动计算机。

最后的话

虽然您可以使用上述任何一种方法来解决 RDP Authentication Error Function Requested Is Not Supported 这个问题,但我建议您应使用解决方案 1(安装最新的 Windows 更新)或解决方案 2(使用本地组策略)来解决此问题。解析度。

我的网络也有同样的问题。上述所有解决方案在我的公司网络上都对我有用。我通过更新我所有的 Windows Server 安装以及客户端计算机来修复它。有些环境根本不需要更新服务器。我使用第二种方法来修复来自这些服务器的 RDP 身份验证错误消息。

你对此有何看法?