解决Windows 启动 Docker Desktop 报错 Hardware assisted virtualization and data execution

Jayson
2023-07-05 / / 88 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年07月05日,已超过238天没有更新,若内容或图片失效,请留言反馈。

Windows 启动 Docker Desktop 报错 Hardware assisted virtualization and data execution

报错概况

如下图:
ljpaku6g.png

这种有两种情况:

  1. 没有开启windows的Hyper-V或者没有开启电脑的虚拟化
  2. 开启windows的Hyper-V和电脑虚拟化还是报错

处理方案

第一种情况解决方案:

控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)
ljpeci8m.png
查看电脑有没有开启虚拟化
ljpedfz0.png

第二种解决方案:

电脑的 Hyper-V 原来是开启过了的,但打开 Docker Desktop 又报错了。

在 PowerShell 的命令行里执行以下命令(这里注意,要以管理员身份打开 PowerShell):

bcdedit /set hypervisorlaunchtype auto

然后重启电脑。
再打开 Docker Desktop。

0