远程桌面无法连接到克隆的VM

我已经从另一个虚拟机克隆了一个Windows 2012 Server虚拟机。

我做了以下几点:

  • 右键单击“This Computer” – > Properties – > Remote Settings并勾选“允许远程连接到此PC”
  • 转到“具有高级安全性的Windows防火墙” – >“入站规则”,并确保通过防火墙允许“远程桌面 – 用户模式”的所有选项。
  • 手动启动所有“远程桌面”相关的服务,看看它是否会做任何事情。
  • 通过查看registry项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcpvalidation远程桌面正在默认端口3389上运行

尽pipe所有这些,我无法通过远程桌面连接到这台机器。 所有其他networking端口似乎工作正常,stream量工作两个方向。

如果我运行:

 netstat -a 

我也没有看到任何监听端口3389.因此,似乎远程桌面没有运行,尽pipe我已经做了所有的事情。

问题是由于机器被克隆。

远程桌面具有与其关联的证书。 该证书中包含机器名称。 如果证书中的机器名称与当前机器名称不匹配,则远程桌面将不会运行。

为了解决这个问题:

  1. 运行证书pipe理器(certlm.msc)。
  2. 导航到远程桌面 – >证书
  3. 删除证书。 (你应该看到它的一个不同的计算机名称)
  4. 重新启动机器

一个新的证书将在重新启动时创build,它应该工作。