azure - Windows Phone 模拟器错误、Hyper-V 组件未运行、Windows Azure 中托管的 Windows 8.1

标签 azure windows-phone-8 hyper-v windows-phone-8-emulator

环境:

Windows 8.1 Enterprise 64-bit hosted in Windows Azure
Visual Studio Ultimate 2013 (Update 2)

当我尝试运行一个非常简单的手机应用程序时,出现以下错误。我知道微软说不支持虚拟机内的虚拟机环境,但我知道它可以工作。有人在这方面取得过成功吗?非常感谢任何帮助。

Windows Phone Emulator

The Windows Phone Emulator wasn't able to ensure the virtual machine was running:

Something happened while starting a virtual machine: 'Emulator WVGA 512 MB.' failed to start.
(Virtual machine ID CADD6546-129A-4683-9A2D-52EAE777E888)

The Virtual Machine Management Service failed to start the virtual machine 'Emulator WVGA 512 MB.'
because one of the Hyper-V components is not running
(Virtual machine ID CADD6546-129A-4683-9A2D-52EAE777E888).

在看到错误之前,模拟器会发出屏幕消息:

Loading ... 

The Windows Phone OS is starting ...

然后就报错了。在所有可用的 Hyper-V 服务中,Hyper-V 虚拟机管理服务是唯一正在运行的服务。

谢谢

克里斯

最佳答案

我在 vmware 播放器中的 Windows 8.1 上运行 Visual Studio 时遇到了同样的问题 我必须做的是解决这个问题:

在虚拟机的处理器设置中勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”框

在文件“Windows 8 x64.vmx”中添加行“hypervisor.cpuid.v0 = FALSE”(将其添加到第 5 行和第 6 行之间。不确定这是否重要,但在这一行我确定它有效)

应该可以正常工作

关于azure - Windows Phone 模拟器错误、Hyper-V 组件未运行、Windows Azure 中托管的 Windows 8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23794062/

相关文章:

c# - 如何从 Hyper-V 集群中删除虚拟机?

docker - 如何在 Windows 10 家庭版上安装 Docker?

powershell - 找不到接受参数 'System.Management.Automation.PSCredential' 的位置参数

Azure 认知服务 - Terraform 中系统分配的标识

azure - 经过身份验证的推送通知,无需将应用程序发布到 Windows Phone 应用商店

css - Windows Phone 8 视口(viewport)问题

azure - 如何从Azure容器实例中的容器连接到Azure中VM的内部IP

azure - 如果 Azure 网络安全组是无状态的,出站拒绝是否会被覆盖?

xaml - wp 8 xaml/C# 应用程序上的 xaml 按钮中有 2 行文本