跳至内容

如何解决我在使用 RDP 连接到 Amazon EC2 Windows 实例时收到的 "remote session was disconnected" 错误?

2 分钟阅读
0

我尝试使用远程桌面协议 (RDP) 连接到 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例。但是,我收到了 "The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.Please contact the server administrator" 错误消息。

简短描述

如果您的 EC2 Windows 实例上的远程桌面服务角色的主机设置存在问题,则您会收到以下错误消息:

"The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.Please contact the server administrator."

对于同时运行两个或更少并发 RDP 会话的实例,要对此问题进行故障排除,请卸载远程桌面服务。要运行两个以上的并发 RDP 会话,必须购买远程桌面服务客户端访问许可证。

解决方法

卸载远程桌面服务

要自动移除远程桌面服务,请完成以下步骤:

  1. 运行以下命令,打开远程桌面服务客户端并连接到 Windows 服务器:

    mstsc /admin
  2. 以管理员身份运行以下命令,卸载远程桌面服务客户端:

    Uninstall-WindowsFeature -name Remote-Desktop-Services -includemanagementtools -confirm
  3. 重启您的计算机。

或者,要使用服务器管理器手动移除远程桌面服务,请完成以下步骤:

  1. 选择 Start(开始)菜单,然后输入 Server Manager(服务器管理器)。
  2. 选择 Server Manager(服务器管理器),然后选择 Manage(管理)。
  3. 选择 Remove Role and Features(移除角色和功能),然后选择 Next(下一步)。
  4. 选择您的服务器。
  5. 选择 Server Roles(服务器角色),然后清除 Remote Desktop Services(远程桌面服务)。
  6. 选择 Remove(移除)。
  7. 选择 Next(下一步)。
  8. 选择 Close(关闭)。
  9. 选择 Yes(是)以重启计算机。

如果仍然无法使用 RDP 连接到您的实例,请参阅如何对 EC2 Windows 实例的 RDP 连接问题进行故障排除?

购买远程桌面服务客户端访问许可证

远程桌面服务的许可宽限期为 120 天。宽限期到期后,必须购买远程桌面服务客户端访问许可证,才能允许两个以上的并发 RDP 用户会话。

如需有关购买或安装客户端访问许可证的帮助,请联系您的增值经销商或 AWS 合作伙伴网络中的 Microsoft 合作伙伴。

如果您已购买客户端访问许可证,但仍然收到 "remote session was disconnected" 错误,则您的实例可能无法访问服务器。要对此问题进行故障排除,请参阅 Microsoft 网站上的 Cannot connect to Remote Desktop Services because no Remote Desktop Licensing servers are available(由于没有可用的远程桌面许可服务器,因此无法连接到远程桌面服务)。

相关信息

使用 RDP 连接到 Windows 实例

Microsoft 网站上的 License Remote Desktop Services with client access licenses (CALs)(使用客户端访问许可证 (CAL) 为远程桌面服务授予许可)

Microsoft 网站上的 mstsc

RDP 显示黑屏而非桌面

AWS 官方已更新 6 个月前