locked
无法启动windows phone emulator ,由于虚拟机监控程序未运行,无法启动。 RRS feed

  • 问题

  • 由于虚拟机监控程序未运行,无法启动 Windows Phone Emulator。可能原因是为打开硬件辅助虚拟化。

    安装SDK后使用模拟器编译运行WP8程序,无法启动模拟器。

    我的机器是戴尔 15R Turbo。

    CPU:I5-3320m

    内存:6G ddr3 1600

    硬盘:三星840

    在BIOS中已打开虚拟化!

    2013年1月21日 2:23

答案

全部回复

  • 你好,

    1. 在BIOS中需要满足下面三点:Hardware-assisted virtualization、Second Level Address Translation (SLAT)和Hardware-based Data Execution Prevention (DEP)。

    2. Hyper-V的需求:Hyper-V需要安装并且运行。

    具体可以参考MSDN:《System requirements for Windows Phone Emulator》中的下面三点:

    1.  How to enable Hyper-V for the Windows Phone Emulator.

    2.  Start, stop, pause, resume, or restart a service

    3.  Configure how a service is started


    Keep Fighting

    • 已标记为答案 iwpf 2013年1月29日 2:28
    2013年1月21日 2:46
  • 笔记本的BIOS貌似隐藏了不少东西~

    2013年1月21日 2:54
  • 经过检测,我的机器支持 虚拟化,SLAT ,DEP,但是我每次打开进行编译的时候,依然提示 由于虚拟机监控程序未运行,无法启动 Windows Phone Emulator。可能原因是为打开硬件辅助虚拟化。

    是不是需要打开什么服务?

    2013年1月21日 13:59
  • 还有,我能正常的建虚拟机以及在虚拟机内安装系统
    2013年1月21日 14:00
  • 我没办法上传图片和链接,希望您能看一下我在csdn上发布的帖子~thx

    http://bbs.csdn.net/topics/390353159?page=1#post-393529537

    2013年1月21日 15:28
  • 我也遇到过,我解决方法是把hyper在控制面板卸载一次,让后重装,重启一次就行了
    • 已建议为答案 andy-zl 2013年1月23日 2:51
    • 已标记为答案 iwpf 2013年1月29日 2:28
    2013年1月23日 2:51
  • 你好,我在azure里建的虚拟机windows server 2012,安装了visual studio for windows phone express 2012,我想在上面调试wp程序,可是无法启动emulator,提示错误hyper v没有运行。但是通过打开或关闭windows功能找到hyperv,选中之后就有提示安装管理工具的窗口,确认之后,出现错误,hyperv已经在运行。怎么才能解决。这是不是azure的原因造成的?

    enhua2008

    2013年7月6日 7:13
  • 最近这几天也是被这个问题搞得头痛,如果按网上通常说的那些还没解决的话,就更新你的BIOS,我最后实在是没有办法了,然后更新了下BIOS,重启,奇迹出现了,运行成功。
    2014年2月22日 9:07