You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Desktop启动失败:提示需在BIOS中启用硬件辅助虚拟化及DEP

解决Docker Desktop虚拟化BIOS报错问题(Windows 10)

针对你遇到的Docker Desktop启动报错“Hardware assisted virtualization and data execution protection must be enabled in the BIOS”,且常规操作无效的情况,尝试以下针对性方案:

  • 关闭Windows Defender核心隔离
    核心隔离的内存完整性会占用虚拟化资源,导致Docker无法正常检测:

    1. 打开「设置」→「更新和安全」→「Windows安全中心」→「设备安全性」
    2. 点击「核心隔离详情」,关闭「内存完整性」选项
    3. 重启电脑后再尝试启动Docker
  • 清理残留虚拟化软件驱动/服务
    即使卸载了VirtualBox,可能仍有残留驱动或其他虚拟化服务(如VMware)干扰:

    1. 以管理员身份打开命令提示符,执行以下命令检查并停止VMware服务:
      sc query vmms
      sc stop vmms
      sc config vmms start= disabled
      
    2. 打开「设备管理器」→ 点击「查看」→ 勾选「显示隐藏的设备」
    3. 展开「非即插即用驱动程序」,卸载所有带VirtualBox/VMware标识的驱动,重启电脑
  • 彻底重置Hyper-V状态
    控制面板关闭Hyper-V可能存在残留,尝试彻底重新启用:

    1. 管理员命令提示符执行:
      dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
      
    2. 重启电脑后,再次执行:
      dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
      bcdedit /set hypervisorlaunchtype auto
      
    3. 重启后启动Docker
  • 检查BIOS深层虚拟化选项
    除了基础的Intel VT-x/AMD-V,确认BIOS中以下选项是否开启:

    • Intel VT-d(Intel平台)/AMD IOMMU(AMD平台)
    • Data Execution Prevention (DEP)(部分BIOS中为单独选项)
  • 回滚近期Windows更新
    由于前一天使用正常,大概率是Windows更新导致的兼容性问题:

    1. 打开「设置」→「更新和安全」→「查看更新历史记录」→「卸载更新」
    2. 卸载最近24小时内安装的系统更新,重启后尝试启动Docker

内容的提问来源于stack exchange,提问作者InceptionFella

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:58:20