问题:
在 windows 上使用 Oracle VM VirtualBox 运行虚拟机可能会出错,打不开创建的虚拟机。
解决方法:
以管理员身份运行 powershell
执行:
- 关闭 hyper-v
bcdedit /set hypervisorlaunchtype off
- 关闭 WSL (Windows Subsystem for Linux)
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- 重启计算机
备注:当需要恢复使用 docker 或者 WSL 时候,再运行
bcdedit /set hypervisorlaunchtype auto
即可。
原因:
可能是运行了 WSL 造成的, WSL 需要开启 hyper-v ,而虚拟机需要关闭这个选项