无法通过 RDP 连接到 GCE 上的 windows 服务器:没有可用的远程桌面许可服务器

Unable to RDP into windows server on GCE : No remote desktop license servers available

我在 GCE.Whenever 上有 windows 服务器计算机 我尝试将远程或 RDP 连接到它显示的计算机中

远程会话已断开,因为没有可用于提供许可证的远程桌面许可证服务器。 请联系服务器管理员

我已经重置了机器但是没有用。我在网上得到的解决方案需要先访问机器,但我无法访问机器。这是一个 link http://www.dell.com/support/Article/us/en/04/635765/EN 来解决这个问题,但我无法访问机器,因为机器在 google 服务器上。

就我而言,许​​可证已过期。但是我能够在管理员模式下进行远程操作。使用 运行 中的命令以管理员模式进行远程操作

mstsc /admin 

然后我添加了新的许可证以继续远程服务。有关远程桌面许可的更多详细信息,请查看 link https://technet.microsoft.com/en-us/library/cc732684.aspx

此问题是由客户端中的某种远程桌面许可缓存引起的,您可以通过删除注册表中的以下键来解决此问题:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

制作 reg 文件要容易得多 运行 就这样。

  1. 创建一个空文本文件
  2. 将其命名为 "mypatch.reg" 或 "mypatch.reg"
  3. 将下面的文字放入其中并保存

     Windows Registry Editor Version 5.00
    
     [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing]
    
  4. 运行双击文件即可!

它应该删除密钥。

根据this post解决方案是删除下面的key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

我遵循了 Sunil Garg 的指示:

mstsc /admin 

远程进入服务器。

然后我删除了密钥。请注意,您必须 运行 以系统用户身份注册才能删除密钥。使用 RunAsSystem 工具来实现这个