现象描述:
windows 10在安装Docker Desktop for Windows 后VirtualBox无法启动。
报错信息如下:
VMMR0_DO_NEM_INIT_VM failed: VERR_NEM_MISSING_KERNEL_API_2 (VERR_NEM_MISSING_KERNEL_API_2).
AMD-V is not available (VERR_SVM_NO_SVM).
返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
原因:
Docker Desktop for Windows会开启Hyper-V,导致冲突。
解决办法:
网上找了帖子,说关闭Hyper-V后即可。
关闭Hyper-V
试过还是不行。
最终按照Windows10无法完全关闭Hyper-V导致VirtualBox 虚拟机无法启动中的方法搞定。
记录下:
以管理员身份运行命令提示符,执行命令
bcdedit /set hypervisorlaunchtype off
重启,运行Virtual Box即可。
如果想要恢复hyper启动,
bcdedit / set hypervisorlaunchtype auto










网友评论