Hyper-V导致错误“抱歉,此应用程序无法在虚拟机下运行”

时间:2012-03-13 12:48:53

标签: windows virtualization virtual-machine hyper-v

在Windows中安装Hyper-V后,在Windows中运行游戏时出现以下错误。当然我没有在虚拟机中运行它。我想在安装Hyper-V的PC上运行游戏。

  抱歉,此应用程序无法在虚拟机下运行

即使我试图在Hyper-V管理中停止Hyper-V服务,但这对我不起作用,我也得到同样的错误。请帮我找到解决方案。

感谢。

2 个答案:

答案 0 :(得分:3)

我找到了一个很好的解决方案。在引导加载程序中创建一个条目,以便在重新启动系统时通过选择该选项来启动管理程序。这是以下步骤:

1.在命令提示符下,键入以下内容:

bcdedit /copy {default} /d "No Hypervisor"

2.上述命令应该说:The entry was successfully copied to {guid}。 将guid复制到剪贴板,包括花括号。

3.现在,输入以下命令:

bcdedit /set {guid} hypervisorlaunchtype off

在上面的命令中,将{guid}替换为您在步骤2中复制的内容。 我在这里找到了解决方案:Hyper-V and VMware Workstation on the same computer。 它适用于我,我希望它适用于有相同问题的人。

答案 1 :(得分:0)

这是游戏拷贝保护,试图阻止你在沙盒中运行游戏,例如虚拟机,你可以自动化(僵尸)游戏或通过从外部戳戳内存来破解游戏机器。

解决此问题的唯一方法是让您

A)完全卸载VirtualPC / Hyper-V

B)要求游戏公司改变他们的政策,准确解释为什么你需要Hyper-V并想在同一台机器上玩他们的游戏,并等待他们推出更新。