none
Windows 8.1 Emulator可以启动但 Windows Phone 8.1 Emulator 无法启动问题 RRS feed

  • 问题

  • 在环境中测试通用应用开发的功能。启动Windows Phone时无法启动。显示“Hyper-Vy一个组件尚未运行”。

    但是同一项目(MSDN范例项目File Picker C#)的Windows8.1版本却可以正确启动Hyper-V。

    且查看了Win 8.1环境下的Hyper-V组件安装情况是全部安装的(即勾选状态)。

    求教如何解决此问题。

    2014年6月15日 2:00

答案

  • 非常不好意思,没有写明白。运行环境是 VMWare虚拟机。实际上此问题已经解决。

    新安装的VMWare虚拟机里的Win 8.1 /8 的 Hyper-V虽然显示为启动/已全部安装,但实际上并没有正常的启动。需要在.vmx文件里添加hypervisor.cpuid.v0 = "FALSE" mce.enable = "TRUE" vhv.enable = "TRUE"三个entries,Hyper-V服务才可以正常启动。

    在VMware里部署WP8/8.1开发环境的朋友可以 试一试。

    楼上的问题已经解决,如果需要类似环境开发的朋友可以参考。
    2014年6月15日 2:45

全部回复

  • 非常不好意思,没有写明白。运行环境是 VMWare虚拟机。实际上此问题已经解决。

    新安装的VMWare虚拟机里的Win 8.1 /8 的 Hyper-V虽然显示为启动/已全部安装,但实际上并没有正常的启动。需要在.vmx文件里添加hypervisor.cpuid.v0 = "FALSE" mce.enable = "TRUE" vhv.enable = "TRUE"三个entries,Hyper-V服务才可以正常启动。

    在VMware里部署WP8/8.1开发环境的朋友可以 试一试。

    楼上的问题已经解决,如果需要类似环境开发的朋友可以参考。
    2014年6月15日 2:45
  • 非常感谢分享!
    2014年6月16日 3:15
  • 多谢答案君,我也是在vm上用8.1没法完全启动hv,在论坛里找了很久

    ^o^

    2015年2月8日 1:36