Virtual Box VT-x 不可用 (VERR_VMX_NO_VMX).. Hyper V 和核心隔离被禁用

Jon*_*Boy 23 virtualbox

我正在运行 Windows 10 企业版,尝试在 Virtualbox 中启动虚拟机,但失败并显示错误。“VMMR0_DO_NEM_INIT_VM 失败:VERR_NEM_MISSING_KERNEL_API_2(VERR_NEM_MISSING_KERNEL_API_2)。VT-x 不可用(VERR_VMX_NO_VMX)。”

Vbox 错误输出

我在 Windows 功能中禁用了 HyperV 并关闭了核心隔离 视窗设置

我也检查了注册表,核心隔离/内存完整性在那里。我还确保在组策略设置中禁用了基于虚拟化的安全性。

我的 BIOS 确实启用了 VT-X /VT-D。

我目前使用的是 Virtual box 6.1.6,但已尝试将以前的版本返回到 6.0.12,但没有成功。

小智 44

我的 Windows 10 主机上不时发生这种情况。我尝试了很多方法来修复它,但最终有效的是在 PowerShell 中以管理员身份运行此命令:

bcdedit /set hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)

并重新启动计算机。

  • 成功了!你救了我的命。我真的尝试了一切! (4认同)
  • 以防万一有人想要恢复此更改,命令是“bcdedit /set hypervisorlaunchtype Auto”,来自 https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#hypervisor-设置 (2认同)

小智 4

我也遇到这个错误。我通过卸载 VirtualBox,删除所有残留文件,然后重新安装 VirtualBox 来解决这个问题。

根据此错误的谷歌搜索结果,有关该错误的帖子几天前才开始出现。我从https://www.reddit.com/r/Windows10/comments/g4hksf/virtualbox_problems/上的评论之一找到了如何通过此错误。

顺便说一句,唯一需要关闭的 Windows 功能是 HyperV。