无法启动Windows Phone模拟器

tru*_*gnm 16 virtualization hyper-v emulation windows-phone-8-emulator visual-studio-2013

我已多次看到这个错误.每次我深入谷歌,最后让我重新安装我的窗户和所有的东西.请帮助,我不想再重新安装一切.错误是:

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.
Run Code Online (Sandbox Code Playgroud)

无法启动Windows Phone模拟器

但是昨天我使用Emulator在Windows Phone上进行了正常的调试,我确信
我已经在BIOS中启用了Virtualization,并且还打开或关闭Turn Windows功能: 打开了所有人

有时当我点击f5时,IDE会出现另一个错误:0x80131500 在此输入图像描述

我的电脑:Windows 8.1 Ultimate 64b,4gb ram,i3,Visual Studio 2013 RC3

tru*_*gnm 47

终于在整天挣扎之后,我解决了它^^我在这里发布解决方案,这样有人不必像我一样浪费时间来解决这样一个愚蠢的错误!

  1. 只需简单地禁用打开或关闭Windows功能中的Hyper-V选项(您可以通过点击Windows + S组合打开它,这将打开搜索框,然后键入"打开或关闭Windows功能"
  2. 重启你的电脑
  3. 使用与步骤1相同的方式启用Hyper-V选项.

享受编码:D


Ada*_*ber 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手机模拟器.