Windows phone Windows Phone Emulator/Hyper-V

Windows phone Windows Phone Emulator/Hyper-V,windows-phone,hyper-v,windows-phone-8-emulator,Windows Phone,Hyper V,Windows Phone 8 Emulator,当我尝试运行Windows Phone Emulator进行调试时,我遇到了一个错误: “虚拟机无法启动,因为虚拟机监控程序未运行” 我不明白怎么了。我在Windows功能和BIOS中启用了Hyper-V。我检查了Hyper-V服务,它正在运行。我还尝试禁用所有VMWare服务以避免潜在冲突,但仍然存在相同的错误。我重新启动并关闭了电脑 我的硬件配置非常好(i7,8Gb…)。我的电脑正在运行Windows 8.1 pro x64。VMWare机器虚拟化也运行良好 当我尝试从Visual Stud

当我尝试运行Windows Phone Emulator进行调试时,我遇到了一个错误:

“虚拟机无法启动,因为虚拟机监控程序未运行”

我不明白怎么了。我在Windows功能和BIOS中启用了Hyper-V。我检查了Hyper-V服务,它正在运行。我还尝试禁用所有VMWare服务以避免潜在冲突,但仍然存在相同的错误。我重新启动并关闭了电脑

我的硬件配置非常好(i7,8Gb…)。我的电脑正在运行Windows 8.1 pro x64。VMWare机器虚拟化也运行良好

当我尝试从Visual Studio或Windows Hyper-V管理器启动WP emulator时,会出现此问题


谢谢

VMWare和HyperV不能共存,仅仅禁用VMWare服务也无济于事

一种解决方法—您可以设置两个引导条目,一个带有虚拟机监控程序(对于HyperV),另一个不带虚拟机监控程序(对于VmWare),并在Windows启动之前选择所需的选项


解释如何使用命令行bcdedit.exe创建第二个引导选项。很可能是VMware安装程序为您的系统禁用了虚拟机监控程序,因此HyperV虚拟化不再工作。

感谢您的帮助,使用bcdedit.exe使两个启动选项正常工作,但我通过更新Windows解决了问题。。。我不知道为什么,但在完成Windows更新后,一切正常。

我在这里找到了这个答案:

在vmware player的windows 8.1上运行Visual Studio时,我也遇到了同样的问题。要解决这个问题,我必须做以下几点: 勾选虚拟机处理器设置中的“虚拟化英特尔VT-x/EPT或AMD-V/RVI”框 在文件“Windows 8 x64.vmx”中添加行“hypervisor.cpuid.v0=FALSE”(将其添加到第5行和第6行之间。不确定这是否重要,但在这一行我确信它可以工作) 应该很好

太神奇了。它很有效,节省了我很多时间。对弗洛里安C