Windows服务器远程桌面提示“没有远程桌面授权服务器可以提供许可证”错误

Windows服务器远程桌面提示“没有远程桌面授权服务器可以提供许可证”错误

更新时间:2019-07-23 17:09:46

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

 

问题描述

  1. 使用远程桌面连接Windows服务器,输入正确的用户名和密码后,无法正常远程连接,并提示如下错误信息。
    a.png
  2. 通过管理终端连接Windows实例, 打开 RD授权诊断程序,提示如下错误信息。
    b.png

 

问题原因

该问题的原因可能有以下两种。

  • 他人登录
    该账号有其他人在登录,由于终端服务配置RDP-TCP限制每个用户只能进行一个会话,所以其他会话无法建立。

 

  • 安装了远程桌面会话主机角色
    • 在系统内安装了远程桌面会话主机角色,此功能免费试用120天,之后需要进行付费。如果没有付费会造成无法通过管理终端连接。
    • 正常情况下,Windows服务器默认提供两个用户的免费远程桌面管理授权。如果有更高的连接需求,则需要配置远程桌面会话主机服务器角色,同时购买和配置相应的授权后,才可以使用更多的远程桌面管理并发。
    • 另一方面,在配置远程桌面会话主机角色后,会同时取消默认两个用户的免费连接授权。在没有正确配置相关授权的时候,会导致远程桌面无法连接,并出现上述错误提示。

 

解决方案

根据实际情况,参考以下两种解决方法。

 

他人登录

取消RDP-TCP限制每个用户只能进行一个会话,具体步骤如下。

  1. 通过管理终端连接Windows实例。
  1. 选择 开始,单击 运行,在打开框中输入 gpedit.msc,单击 确定
  1. 进入本地组策略编辑器页面,选择 计算机配置 > 管理模板 > Windows 组件,双击 远程桌面服务
  2. 双击 远程桌面会话主机 > 连接
  3. 单击 限制连接的数量,在弹出的窗口中,选择 已启用,在 允许 RD 最大连接数 框中,输入需要的最大连接数,单击 确定
    注:允许RD 最大连接数本文以3为例,现场以实际环境为准。
  4. 选择 开始,单击 运行,在打开框中输入 cmd,单击 确定。打开命令行,执行如下命令。
    gpupdate
    系统显示类似如下。

 

安装了远程桌面会话主机角色

安装远程桌面会话主机导致无法远程Windows服务器,请参考如下两种解决方法。

 

方法一

配置远程桌面会话主机服务器后,在微软官网购买和配置相应的证书授权,相关操作方法可以参阅微软官方文档

 

方法二

删除远程桌面会话主机角色,使用默认两个用户的免费连接授权。参考以下步骤对不同版本的Windows服务器进行配置。

 

Windows 2012操作系统

  1. 通过管理终端连接Windows实例。
  1. 选择 开始,单击 运行,在打开框中输入 servermanager.msc,单击 确定
  1. 进入服务器管理器页面,选择 管理 > 删除角色和功能
  1. 进入删除功能和角色页面,单击下一步,单击下一步
  1. 角色 框中,取消勾选 远程桌面服务,其它配置默认,单击 下一步
  1. 在Windows实例内重启实例。

 

Windows 2008操作系统

  1. 通过管理终端连接Windows实例。
  1. 选择 开始,单击 运行,在打开框中输入 servermanager.msc,单击 确定
  1. 进入服务器管理页面,单击 角色,右键单击 远程桌面服务 ,选择 删除角色服务
  1. 在弹出窗口中,取消勾选 远程桌面会话主机 ,单击 下一步,等待配置完成。
    a.jpg
  2. 在Windows实例内重启实例。

 

Windows 2003操作系统

  1. 通过管理终端连接Windows实例。
  1. 选择 开始 > 控制面板
  1. 选择 添加或者删除程序 > 添加/删除 Windows 组件
  1. 取消勾选 终端服务器,单击 下一步。在弹出的窗口中,单击完成
    jAhoeSorVNsLmOoFHFqB.png
  1. 在Windows实例内重启实例。

 

适用于

  • 云服务器 ECS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。