我已多次看到此错误。每次我深入谷歌,最后让我重新安装我的窗户和所有的东西。请帮助,我不想再重新安装一切。错误是:
Windows Phone Emulator
Unable to start the Windows Phone Emulator
Windows Phone Emulator is unable to start because
the hypervisor is not running. The likely cause is
that hardware-assisted virtualization is not enabled.
Check your computer's BIOS to ensure that hardware-
assisted virtualization and hardware-assisted data
execution features are enabled.
但是昨天我在Windows Phone上使用Emulator进行了正常的调试,我非常确定 我已启用BIOS中的虚拟化以及打开或关闭Windows功能:
有时当我点击f5时,IDE会出现另一个错误:0x80131500
我的电脑:Windows 8.1 Ultimate 64b,4gb ram,i3,Visual Studio 2013 RC3
答案 0 :(得分:47)
最后经过一整天的挣扎,我解决了它^^ 我在这里发布解决方案,以便有人不必像我一样浪费时间来解决这样一个愚蠢的错误!
享受编码:D
答案 1 :(得分:5)
如果接受的答案对您不起作用 - 因为遗憾的是不适合我 - 还要确保在BIOS中启用数据执行保护(DEP)。
下面的文章概述了为Hyper-V启用的BIOS设置: https://msdn.microsoft.com/en-us/library/windows/apps/jj863509%28v=vs.105%29.aspx
就我而言,我在BIOS中启用了硬件辅助虚拟化,但没有启用数据执行保护(DEP)。我还通过Windows功能启用了Hyper-V。在BIOS中启用DEP后,我能够运行Windows手机模拟器。
答案 2 :(得分:4)
具有管理员权限的CMD:
bcdedit /set hypervisorlaunchtype auto
并重启。