VirtualBox安装成功后VirtualBox无法启动

问题描述 投票:0回答:2

[开始学习docker之前,我已经能够打开oracle虚拟机。但是在执行了有关如何在Windows上安装docker,然后打开hyper-v的步骤之后,docker开始工作,但这已使虚拟机停止工作,因此我决定卸载docker并关闭hyper-v,然后重新启动系统,这令人惊讶,VirtualBox仍显示类似的错误,如下所示:

Call to VidMessageSlotMap failed: Last=0xc000000d/87 (VERR_NEM_VM_CREATE_FAILED).


Result Code: 
E_FAIL (0x80004005)
Component: 
ConsoleWrap
Interface: 
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

请问我该如何解决?

docker virtual-machine virtualbox docker-machine
2个回答
0
投票

控制面板\所有控制面板项目\程序和功能,单击“ 打开或关闭Windows功能,然后在出现的弹出窗口中,执行以下操作

 1. turn off Hyper-V by unchecking the Checkbox
 2. turn off Windows Hypervisor Platform unchecking the Checkbox
 3. turn off Windows Sandbox
 4. turn off Containers

系统提示时重新启动。然后再次尝试Virtual Box,它应该可以工作。或者,您可以卸载并重新安装虚拟盒。它也可能起作用。


0
投票

我可以问一下您的Virtual Box版本是什么。也许尝试重新安装它,因为即使启用了Hyper-V,新版本也可以使用。

作为旁注,因为我想支持您在docker开发中的努力。昨天的Windows 2004支持WSL2,这使docker在大多数系统上都能更好地运行,并且不需要完整的hyper-v,它仍然使用虚拟化。

© www.soinside.com 2019 - 2024. All rights reserved.