调用 WHvSetupPartition 失败:ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)

ifc*_*fig 15 virtualbox virtualization virtual-machine windows-10

这个问题与这篇文章类似,但那里提出的解决方案不适用,因为我有 Windows 10 Home 而不是 Pro。接受的答案所依赖的 Hyper-V 和 Windows 沙盒停用解决方案对我不可用。

操作系统Windows 10 64 位,版本 1909,内部版本 18363.476 ( 19H2 )

在将 Windows 从 1903 版升级到 1909 版之前,我需要用 VirtualBox 做的一切都运行良好,但似乎我遇到了一些升级后的问题。尝试启动我的 VirtualBox Ubuntu VM 时,我收到以下错误消息:

调用 WHvSetupPartition 失败:ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)。

结果代码:E_FAIL (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

我在virtualbox.org 论坛上找到了一个资源,这让我相信问题可能与我一直在我的计算机上试用 Windows Terminal Preview 的事实有关,但我不知道如何解决问题,因为所提供的解决方案还依赖于在Windows 功能管理器中禁用 Hyper-V ,这对我来说不是一个选项。

在此处输入图片说明

有谁知道如何解决这个问题?我在网上找到的所有文献都依赖于暂时或永久禁用 Hyper-V。有没有办法从 PowerShell 提示符安全地执行此操作?

小智 8

您需要进入 Windows 功能并取消选中 Hyper-V 和容器。我和你有同样的错误信息,但在删除容器选项后,一切正常。

让我知道这是否适合您。 在此处输入图片说明

  • 我的 Windows 10 版本上没有“容器”,而是“虚拟机平台”,如问题中的屏幕截图所示。禁用那个和“Windows 管理程序平台”,重新启动后 VBox 仍然无法工作。在收到来自 VBox 数月毫无意义的错误消息后,使用最新版本和 BOOM 重新安装了 VBox,我终于可以回到我的虚拟机中了 :-) (7认同)
  • 升级到最新的 VirtualBox 版本(6.1.3)解决了这个问题。我不必禁用任何 Windows 功能。 (2认同)

小智 8

您不需要禁用容器!以下是根据这篇文章进行操作的方法

VBoxManage setextradata "<VM Name>" "VBoxInternal/NEM/UseRing0Runloop" 0
Run Code Online (Sandbox Code Playgroud)

  • 为我工作,这应该是正确的答案,而不影响全局设置! (2认同)

Pap*_*ton 5

我使用的是 Windows 10 家庭版,没有容器和 Hyper-V 功能,但我禁用了虚拟机平台Windows Hypervisor 平台,这使得问题消失,而无需重新安装 VirtualBox。