2014-05-21 41 views
6

环境中托管:的Windows Phone模拟器错误,Hyper-V的部件不运行时,Windows 8.1在Windows Azure中

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

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

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虚拟机管理服务是唯一正在运行的服务。

感谢,

克里斯

+0

检查:。!安装的Windows Phone 8.1模拟器HTTP: //goo.gl/5xz9LL –

+0

天青将使[DV3和EV3的VM(https://azure.microsoft.com/en-us/blog/price-reductions-on-l-series嵌套虚拟化(和超线程) -and-宣布的下一代,超线程,虚拟机/)一旦释放,使用这些虚拟机应该让你不会有问题运行Windows Phone模拟器科里·桑德斯有一个快速[视频](HTTPS:。。/ /channel9.msdn.com/Shows/Tuesdays-With-Corey/Tuesdays-with-Corey-M-Series-and-Nested-Virtualization-on-Azure)显示的演示。 – joslackMSFT

回答

7

我曾与VMware播放 在Windows 8.1中运行Visual Studio同样的问题,我必须做什么来解决这个问题是这样的:

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

在文件“Windows 8 x64.vmx”中添加“hypervisor.cpuid.v0 = FALSE”它介于第5行和第6行之间。不确定这个问题,但在此行中我敢肯定它的工作原理)

应该工作正常

+0

并没有为我(在Windows上运行诚然10在vmware上),如果我修改了vmx文件,我得到'检查计算机的BIOS'呃ror :( – Benjol

+0

Doh!必须选择Hyper-V作为操作系统(在vmware-> Manage-> Settings-> Options中,当VM关闭时):https://www.youtube.com/watch?v = rBPPkhkSHRU(注意:我没有在W10尝试了这个,我回落到了W8.1) – Benjol

1

Florian.C的回答让我在正确的轨道上得到模拟器在VMware Fusion正常工作在我的MacBook Pro。在Fusion中,这些设置位于“处理器&内存”部分。您必须打开底部的“高级”部分,然后选中“为此虚拟机启用虚拟机管理程序应用程序”。一旦完成,我还必须打开.vmx文件并添加“hypervisor.cpuid.v0 =”FALSE“”行。最初我从SO复制并粘贴,当我启动VM时,VM发出错误。原来,“我补充道周围FALSE是不正常的行情一旦我固定的,虚拟机启动和模拟器下融合感谢伟大的信息跑就好了

相关问题