Docker Desktop 错误:必须在BIOS中启用 硬件辅助虚拟化和数据执行保护

发布时间 2023-05-28 16:51:02作者: 上杉家主-上杉绘梨衣

一、检查Hyper-V 是否开启

  1. 控制面板 —》程序----》启用或关闭Windows功能

二、重装Docker Desktop
Docker的安装就不在赘述了,按照官网安装即可,需要注意的是win10家庭版的需要安装 WSL 2–即linux的虚拟机内核,官网也有详细安装步骤

三、重新配置 Hyper-V (生效)
经过无数次重启,安装,重装,发现还是无效,最后在Hyper-V官网上发现解决方法,建议以下两个命令都运行一遍.

# 以下命令都在带有管理员权限的 cmd 窗口执行
#方法一:安装所有Hyper-V服务(我的就是这个生效了)
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
# 方法二:重设Hyper-V配置
bcdedit /set hypervisorlaunchtype auto