没有远程桌面许可服务器;远程会话断开

远程桌面会话主机(Remote Desktop Session Host)( RDSH ) 是远程桌面服务(Remote Desktop Services)( RDS ) 中托管Windows应用程序或桌面的角色。这些可以使用远程桌面(Remote Desktop)连接进行访问。远程桌面服务(Remote Desktop Services)许可证服务器在用户和设备访问RD 会话主机(RD Session Host)时向他们颁发客户端访问许可证。当用户尝试连接时清除可能会面临两个问题。由于安全问题,没有可用的远程桌面许可服务器并且第二次访问被拒绝。(Remote Desktop License Servers)您看到的错误是:

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license

没有远程桌面许可服务器

虽然我们正在查看缺少的远程桌面许可证服务器(Remote Desktop License Servers),但我们也分享了如果这是一个安全问题的原因需要做些什么。因此,让我们找出导致问题的原因。为此,我们必须以域管理员身份登录 RD 会话并打开RD License Diagnoser

缺少远程桌面许可服务器的原因(Remote Desktop License Servers)

  1. 缺少远程桌面许可服务器的迹象:(Signs of missing Remote Desktop License Servers:) 如果记录器有消息说RDSH 的宽限期已过期(grace period of the RDSH has expired),并且服务器尚未配置任何许可服务器。它还可能会在显示许可证(License)服务器的位置发送消息不可用并指出网络连接问题;服务(network connectivity problems; service) 停止(stopped,)等。在这种情况下,您需要配置 RD 许可服务。
  2. Network / Certificate Issues: 如果您看到任何其他有关网络协议、断开连接的客户端以及其安全错误的问题。在这种情况下,您需要刷新X509 证书(X509 Certificate)注册表项。

远程会话已断开连接,因为没有可用于提供许可证的远程桌面许可证服务器(Remote Desktop License Servers)

根据您发现的问题,按照方法解决问题。

  • 配置 RD 许可服务
  • 刷新X509 证书(X509 Certificate)注册表项
  • 启用与许可服务器和策略相关的组策略(Group Policy)

1]配置(Configure)RD(RD Licensing)授权服务

远程会话已断开连接,因为没有可用于提供许可证的远程桌面许可证服务器

RD 许可(RD Licensing)服务确保每个许可证都经过验证,并且可以提供许可证。按照步骤通过服务器管理器(Server Manager)修复它。

  1. 打开 服务器管理器(Server Manager) 并导航到 远程桌面(Remote Desktop) 服务(Services)
  2. 在 部署概览(Deployment Overview)中,选择 任务(Tasks),然后选择 编辑部署属性(Edit Deployment Properties)
  3. 选择 Remote Desktop Licensing,然后为您的部署选择适当的许可模式(每设备(Per Device) 或 每用户(Per User))。
  4. 输入(Enter)RD 许可证(RD License)服务器的完全限定域名 ( FQDN ) ,然后选择 添加(Add)
  5. 如果您有多个RD 许可证(RD License)服务器,请为每台服务器重复步骤 4。

2]刷新(Refresh)X509证书(X509 Certificate)注册表项

(Make)务必仔细按照说明进行操作,因为我们将不得不修改注册表。因此,请务必备份注册表,以便在出现问题时可以恢复它。完成后,我们将远程  X509 证书(X509 Certificate)注册表项,重新启动计算机,然后重新激活RD 许可(RD Licensing)服务器。在每个RDSH(RDSH)服务器上执行以下步骤以重新激活RD 许可(RD Licensing)服务器:

打开注册表编辑器并导航到以下路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM

在注册表菜单上,选择 导出注册表文件(Export Registry File)。 在 文件名(File name)框中输入导出的证书(exported- Certificate) ,然后选择 保存(Save)。右键单击以下每个值,选择Delete,然后选择 Yes 以验证删除:

  • 证书
  • X509证书
  • X509 证书 ID
  • X509 证书2

删除后,退出注册表编辑器(Registry Editor)并重新启动RDSH服务器。服务器重新启动后,它将自动刷新密钥。

3]启用组策略

它适用于Standalone服务器。然后您需要启用两个策略设置,通过服务器上的gpedit.msc访问时,可以在以下路径中使用。

Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Licensing
  • 使用指定的远程桌面(Remote Desktop)许可 server- Enabled
  • 设置(Set)远程桌面(Remote Desktop)许可模式 -已启用(Enabled)

您可能还需要检查许可(Licensing)模式并添加您的RD 许可服务器的(RD Licensing)FQDN ,并检查您是否已创建会话集合并使您的RDSH服务器成为组的一部分。

所有这些都应该可以帮助您解决没有可用于提供许可的远程桌面许可服务器的问题。(Remote Desktop License Servers)

相关文章:(Related posts:)

  • Windows 远程桌面经常断开连接
  • 远程会话已断开。没有可用的远程桌面客户端访问许可证。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts