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

更换SSD后Windows11 Pro无法安装Docker Desktop求助

Docker Desktop 安装报错(Component Docker.Installer.EnableFeaturesAction failed)解决方案

问题描述

更换SSD后重新安装Docker Desktop,运行docker.installer.exe解包时出现以下错误:

Component Docker.Installer.EnableFeaturesAction failed:
konum: Docker.Installer.InstallWorkflow.d__30.MoveNext()
--- Özel durumun oluşturulduğu önceki konumdan başlayan yığın izlemesinin sonu ---
konum: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
konum: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
konum: Docker.Installer.InstallWorkflow.d__23.MoveNext()

系统环境:Windows 11 Pro,16GB内存,满足Docker系统要求。

解决步骤

1. 检查并启用必要Windows功能

Docker Desktop依赖Hyper-V、WSL等系统功能,更换SSD后这些功能可能未自动启用:

  • 按下Win + R,输入appwiz.cpl回车打开「程序和功能」
  • 点击左侧「启用或关闭Windows功能」
  • 勾选Hyper-V、适用于Linux的Windows子系统、虚拟机平台三个选项
  • 点击确定,重启电脑后重试安装

2. 清理Docker残留文件

旧安装残留可能引发冲突:

  • 卸载已部分安装的Docker Desktop
  • 删除以下目录的残留文件:
    • C:\Program Files\Docker
    • C:\ProgramData\Docker
    • C:\Users\<你的用户名>\.docker
  • 打开注册表编辑器(regedit),删除以下路径的键值:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.
    • HKEY_CURRENT_USER\Software\Docker Inc.

3. 以管理员权限运行安装程序

右键点击docker.installer.exe,选择「以管理员身份运行」,避免权限不足导致功能启用失败。

4. 修复WSL环境

WSL异常会影响Docker安装:

  • 打开管理员权限的PowerShell,依次运行命令:
    wsl --shutdown
    wsl --unregister Ubuntu
    wsl --install
    
  • 完成WSL安装后重启电脑,再尝试安装Docker。

5. 检查BIOS虚拟化设置

更换SSD后BIOS设置可能重置,需确保虚拟化技术启用:

  • 重启电脑进入BIOS界面(按F2、Del等键,依主板型号而定)
  • 找到「虚拟化」相关选项,设置为「启用」
  • 保存设置并重启系统

内容的提问来源于stack exchange,提问作者Ahmet Tolga Senli

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 21:52:05