远程桌面连接失败?教你如何重置 RD 授权宽限期

1,399 阅读4分钟

在使用远程桌面连接(RemoteApp)时,如果遇到类似以下提示:

“由于远程桌面连接(RemoteApp)无法验证客户端的身份,导致连接被中断”
“RD 授权宽限期已过,但尚未配置远程桌面会话主机服务器的授权模式。必须配置授权模式才能继续进行操作。”

image.png

这说明您的远程桌面授权宽限期已到期,且未配置远程桌面会话主机的授权模式。本文将教您如何通过修改注册表,临时重置 RD 的授权宽限期,让宽限期重回 120 天。此方法适用于小规模非生产环境或测试环境。

一、问题背景

远程桌面服务的授权宽限期(Grace Period)默认是 120 天。若超过此期限,且未配置远程桌面授权服务器,用户将无法继续通过远程桌面进行连接。为了临时解决这个问题,可以通过修改注册表中的 GracePeriod 键来重置授权宽限期。

二、解决方法概述

通过修改 Windows 注册表,可以重置宽限期,但这种方式只能延长 120 天,并且适用于非生产环境。若需要长期使用远程桌面服务,仍需正确配置远程桌面授权服务器。

三、详细操作步骤

步骤 1:打开注册表编辑器

  1. 按下 Win + R 组合键,输入 regedit,按 Enter 打开注册表编辑器。

  2. 导航到以下路径:

    arduino
    复制代码
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod
    

步骤 2:尝试删除 GracePeriod

  1. 在注册表右侧窗口中找到名为 GracePeriod 的键(通常是一个 REG_BINARY 值)。
  2. 右键点击 GracePeriod,选择 删除
  3. 如果能够直接删除,说明问题解决,您可以跳过后续步骤,并重启服务器。但如果系统提示权限不足,无法删除,则需进行权限修改。

image.png

步骤 3:获取 GracePeriod 键的完全控制权限

由于 GracePeriod 键的所有者默认是系统服务用户(如 NETWORK SERVICE),管理员账户可能没有足够的权限直接删除它。此时您需要获取此键的完全控制权限。

  1. 右键点击 GracePeriod 文件夹,选择 “权限”
  2. “安全” 选项卡中,点击 “高级” 按钮,进入高级安全设置。
  3. 在窗口顶部找到 “所有者: NETWORK SERVICE” ,点击右侧的 “更改” 链接。
  4. 在弹出的窗口中,输入您的 管理员账户名,然后点击 “检查名称” ,确认名称正确后点击 “确定”
  5. 返回到 “高级安全设置” 窗口,勾选 “替换子对象的所有者” 选项,点击 “应用” 以生效。

步骤 4:授予完全控制权限

  1. 更改所有者后,返回到 “权限” 窗口。
  2. 在用户或组列表中选择您的管理员账户,勾选 “完全控制” 权限。
  3. 点击 “确定” 保存更改。

步骤 5:删除 GracePeriod

  1. 完成权限修改后,返回注册表编辑器,右键点击 GracePeriod 键,选择 删除
  2. 删除成功后,重启服务器,授权宽限期将重置为 120 天。

四、注意事项

  1. 临时方案:此方法仅用于临时解决宽限期过期问题,适用于测试或非生产环境。如果需要长期使用远程桌面服务,请尽快配置合规的远程桌面授权服务器。
  2. 备份注册表:在进行注册表修改前,建议您先备份注册表,以防出现意外问题。
  3. 权限问题:如果权限修改失败,确保您以系统管理员身份登录,且账户具有修改注册表权限。

五、总结

通过修改注册表的 GracePeriod 键,您可以临时重置远程桌面的授权宽限期,解决 RD 授权模式未配置的问题。虽然此方法有效,但仅限临时使用。在生产环境中,建议配置远程桌面授权服务器,确保远程桌面服务的合法使用。

如有其他问题,欢迎留言讨论。