当前位置: 首页 > 知识库问答 >
问题:

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

韩弘方
2023-03-14

我正在尝试在Windows 10 Pro上运行docker,但收到此错误:“必须在BIOS中启用硬件辅助虚拟化和数据执行保护”

我已经在BIOS设置中启用了“Intel VT”和“XD bit”。正如我在这篇文章中读到的“Enable Hardware settings in BIOS to run Hyper V”(在BIOS中启用硬件设置以运行Hyper V),但我的BIOS设置中没有“Intel VT-d”和”Trusted Execution“来禁用它们。

以下是我的系统规格:

  • 操作系统:Windows 10 Pro内部版本14393.447
  • CPU:Intel Core 2 Duo E7500
  • 主要:DG43GT

我已经完成了这篇文章中所说的“Windows的Docker错误”,但没有任何效果!如果有人能帮助我解决这个问题,我将不胜感激。

谢谢

共有2个答案

叶阳
2023-03-14

Windows 10上的Hyper-V需要二级地址转换(SLAT)。此cpu可能不支持此功能。您可以使用sysinternals-util-coreinfo进行检查

终逸仙
2023-03-14

安装docker后,在hp pavilion power 15-cb0xx上

我也犯了同样的错误:

情况1:首先,我使用管理员权限运行这两个命令并重新启动系统,但在重新启动后,我收到相同的错误。

dism.exe /在线 /启用功能:微软-Hyper-V /全部

bcdedit/set虚拟机监控程序启动类型自动

检查Windows功能后,如您在图像上看到的,第二个选项(hyper-Platform)已检查,但看起来有所不同(苍白-

案例2:

>

  • 关闭所有Hyper-V功能
  • 打开bios设置重新启用Hyper-V功能
  • 检查Hyper-V。它应该如下所示:

    重新安装docker

  •  类似资料: