Hardware assisted virtualization and data execution protection must be enabled in the BIOS

Hardware assisted virtualization and data execution protection must be enabled in the BIOS_第1张图片
Windows启动Docker报错

解决方案A(如果Hyper-V完全禁用或未安装)
1.以管理员身份打开PowerShell
2.启用Hyper-V
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

解决方案B(如果已启用Hyper-V功能但不起作用)
启用Hypervisor
bcdedit /set hypervisorlaunchtype auto
现在重新启动系统并再试一次。

解决方案C.
如果问题仍然存在,则系统上的Hyper-V可能已损坏,因此
1.进入控制面板 - > [程序] - > [Windows功能],完全取消选中所有与Hyper-V相关的组件。重启系统。
2.再次启用Hyper-V。重新开始。

注1:
Hyper-V需要硬件虚拟化作为先决条件。确保您的PC支持它,如果是,但仍然无法正常工作,您的BIOS可能未正确配置,并且此功能已禁用。在这种情况下,请检查,启用它并重试。

注2:
Hyper-V 只能安装某些版本,例如:
Windows 10企业版; Windows 10专业版; Windows 10教育。
Hyper-V 无法安装在更便宜或移动的Windows版本上,例如:
Windows 10 Home; Windows 10 Mobile; Windows 10移动企业版。

你可能感兴趣的:(Hardware assisted virtualization and data execution protection must be enabled in the BIOS)