我上传了一个hyper-v VHD文件到存储。然后,我从磁盘创建了一个Windows VM,并指定它包含操作系统。 Azure表示计算机正在运行,并且配置了远程桌面和PowerShell端点。但是,当我单击连接时,我得到标准的rdp错误。
我已经调整了VM的大小并重新启动了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 :(得分:0)
我与Microsoft支持部门合作解决了这个问题。对于已发布类似未解答问题的用户,您需要编辑VM的注册表以禁用防火墙并更改VM的RDP安全设置。
删除您的虚拟机但保留附加的磁盘。
从图库
将原始vhd作为磁盘附加到临时VM。
将磁盘联机(如果尚未在线)。
使用Regedit从HKEY_LOCAL_MACHINE键下的附加磁盘加载System配置单元。
关闭防火墙:检查您的操作系统注册表项。对于Windows 7计算机:为每个ControlSetsXXX打开以下密钥 HKEY_LOCAL_MACHINE \ YOURLOADEDHIVENAME \ SYSTEM \ ControlSet001 \服务\ SharedAccess \参数\ FirewallPolicy
在DomainProfile,PublicProfile和StandardProfile子键中设置EnableFirewall = 0
将值设置为:fAllowSecProtocolNegotiation,SecurityLayer和UserAuthentication为0
卸载Hive
使磁盘脱机
从临时VM中分离磁盘
关闭临时VM并将其删除
像以前一样创建您的虚拟机
连接到您的VM并将rdp连接到它。为RDP设置适当的防火墙规则并重新打开防火墙。
和
http://www.technlg.net/windows/disable-enable-firewall-registry-key/