13

环境:在VMWare视窗Phone模拟器错误,Hyper-V的部件不运行时,Windows 8.1在VMWare播放器托管

Windows 7企业的64位作为宿主O/S 视窗8.1企业64位托管播放器(当前版本) Visual Studio速成2012的Windows Phone(更新4)

我在尝试运行一个非常简单的手机应用程序时出现以下错误。我知道MS说虚拟机内虚拟机环境不支持,但我知道它可以工作。有没有人有过这个成功?任何帮助是极大的赞赏。

的Windows Phone模拟器

在Windows Phone模拟器无法确保虚拟机 正在运行:

出事了,同时启动虚拟机: '模拟器WVGA 512 MB'未能启动。 (虚拟机ID CADD6546-129A-4683-9A2D-52EAE777E888)

虚拟机管理服务未能启动虚拟机 '模拟器WVGA 512 MB。'因为其中一个 Hyper-V组件未运行(虚拟机ID为 CADD6546-129A-4683-9A2D-52EAE777E888)。

此前看到的错误,模拟器发出画面上的信息:

载入中...

而Windows Phone操作系统开始......

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

+1

你的处理器中有SLAT吗? – crea7or

+0

RE:SLAT,请参阅:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx –

+0

选中此项:安装Windows Phone 8.1模拟器http:// goo.gl/5xz9LL –

回答

25

我有Windows Phone 8(和8.1)仿真器在VMware Player VM(运行Windows 8,显然)在Windows 7主机上工作。

您必须首先检查物理处理器是否支持SLAT。如果确实如此,您可以在虚拟机的处理器设置(管理/虚拟机设置/处理器)中设置“虚拟化Intel VT-x/EPT或AMD/RVI”。然后确保虚拟机的vmx文件中的hypervisor.cpuid.v0设置为“FALSE”。 (在执行此操作之前退出VMware播放器)。你应该很好去。

请参阅http://developer.nokia.com/community/wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator了解如何在创建新VM时执行此操作的分步指南。

+2

应该被标记为接受的答案。 – Cros

+2

VMWare Fusion 7用户注意:请按照此处提及的步骤进行操作:http://developer.nokia.com/community/wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator。但是,'hypervisor.cpuid.v0'设置可能不存在于文件中,因此请自行添加并继续。 –

相关问题