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

Docker Desktop报错‘Windows Hypervisor is not present’求助

解决「Windows Hypervisor is not present」问题

1. 确认系统版本

必须是Windows 10 64位专业版/企业版/教育版(Build 16299及以上)或Windows 11对应版本;家庭版需额外操作开启Hyper-V支持。

2. 开启Windows虚拟化功能

  1. 按下Win + R,输入appwiz.cpl回车打开「程序和功能」
  2. 点击左侧「启用或关闭Windows功能」
  3. 勾选以下选项:
    • Hyper-V
    • 虚拟机平台
    • Windows Hypervisor Platform
  4. 点击「确定」,等待安装完成后重启电脑

3. 开启BIOS/UEFI虚拟化

  1. 重启电脑,开机时按对应按键进入BIOS(常见按键:F2、Del、F10,看屏幕提示)
  2. 找到「Virtualization Technology」(可能显示为VT-x、AMD-V),设置为「Enabled」
  3. 保存设置(通常按F10)并重启电脑

4. Windows家庭版专属步骤

若上述步骤中找不到Hyper-V选项,执行以下操作:

  1. 右键开始菜单,选择「Windows PowerShell(管理员)」
  2. 运行命令:
    dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
    
  3. 命令执行完成后重启电脑

Windows安装Docker CLI(无需Docker Desktop)

方法1:用Chocolatey包管理器安装

  1. 右键开始菜单,选择「Windows PowerShell(管理员)」
  2. 执行以下官方标准安装命令安装Chocolatey:
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. 安装Docker CLI:
    choco install docker-cli
    
  4. 验证:输入docker --version,显示版本则安装成功

方法2:手动下载安装

  1. 从Docker官方获取Windows版CLI安装包(匹配你的系统架构:x64/arm64)
  2. 运行安装包,按向导完成安装
  3. 打开PowerShell输入docker --version验证

方法3:通过WSL2使用Docker CLI

  1. 先开启「虚拟机平台」功能(参考前面的Windows功能步骤)
  2. 在Microsoft Store安装Ubuntu或其他Linux发行版
  3. 打开Linux发行版,按照官方指引安装Docker
  4. 在Windows PowerShell中通过wsl docker [命令]调用Docker功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 01:15:01