2015-10-13 182 views
0

我上传了一个hyper-v VHD文件存储。然后我从磁盘创建了一个Windows VM,并指定它包含操作系统。 Azure说该机器正在运行,并且配置了远程桌面和PowerShell端点。但是,当我单击连接时,我得到标准的rdp错误。无法连接到天青虚拟机上的远程桌面

我调整了VM大小并重新启动虚拟机几次无济于事。

单击重置远程连接在Azure预览门户中失败。此按钮现在被禁用。

当我运行(GET-AzureVM -ServiceName XXXXXX -Name XXXXXX).GuestAgentStatus返回:

ProtocolVersion : 1.0 
TimestampUtc  : 10/13/2015 2:02:29 PM 
GuestAgentVersion : Unknown 
Status   : NotReady 
Code    : 
Message   : 
FormattedMessage : Microsoft.WindowsAzure.Commands.ServiceManagement.Model.GuestAgentFormattedMessage 
ExtensionData  : 
+0

这个问题是不是编程,尝试在超级用户 – Marged

回答

0

我与微软支持在解决这一问题的工作。对于那些已发布类似未解答问题的用户,您需要编辑虚拟机的注册表以禁用防火墙并更改虚拟机的RDP安全设置。

  1. 删除您的虚拟机,但保留连接的磁盘。

  2. 从画廊

  3. 附原始VHD作为磁盘到临时VM创建一个临时VM。

  4. 将磁盘联机,如果它尚未。

  5. 使用Regedit从HKEY_LOCAL_MACHINE项下的挂接磁盘加载System配置单元。

  6. 关闭防火墙:检查您的操作系统注册表项。对于Windows 7机:打开以下键对于每个ControlSetsXXX HKEY_LOCAL_MACHINE \ YOURLOADEDHIVENAME \ SYSTEM \ ControlSet001 \服务\ SharedAccess \参数\ FirewallPolicy

集EnableFirewall = 0在DomainProfile,PublicProfile和StandardProfile子项

  • 修改RDP安全设置:打开以下键对于每个ControlSetsXXX HKEY_LOCAL_MACHINE \ YOURLOADEDHIVENAME \ ControlSet001 \控制\终端服务器的\ WinStations \ RDP-TCP
  • 设置值:fAllowSecProtocolNegotiation,SecurityLayer和UserAuthentication至0

  • 卸载配置单元

  • 采取磁盘脱机

  • 拆离从所述磁盘临时虚拟机

  • 关闭临时虚拟机并将其删除

  • 按照之前的方式创建虚拟机

  • 连接到您的VM和rdp。为RDP设置适当的防火墙规则并重新打开防火墙。

  • 取自原始信息: http://social.technet.microsoft.com/wiki/contents/articles/18710.troubleshoot-azure-vm-by-attaching-os-disk-to-another-azure-vm.aspx

    http://www.technlg.net/windows/disable-enable-firewall-registry-key/