Windows 10安装Docker Desktop 4.1.0失败:InstallerCli.exe退出码1
问题根因
报错的直接原因是Docker Desktop安装程序在修改D:\ProgramData\Docker\config目录权限时被系统拒绝访问,常见触发原因有以下几种:
- 之前安装过旧版本Docker或其他容器类软件,残留的
D:\ProgramData\Docker目录被设置了严格的权限限制,普通管理员账户没有修改权限 - 该目录被杀毒软件、加密软件锁定,禁止第三方程序修改权限或写入内容
- 运行安装程序的账户虽然属于管理员组,但没有开启UAC elevated权限,没有真正以管理员身份运行安装包
D:\ProgramData\Docker\config目录下的文件被其他进程占用,导致安装程序无法修改其属性和权限
解决步骤
- 彻底清理Docker残留目录
按下Win+X选择「Windows终端(管理员)」/「命令提示符(管理员)」,依次执行以下命令强制删除残留的Docker目录:
如果提示某个目录被占用,可以先重启电脑后再执行上述命令,或者通过任务管理器结束所有和Docker相关的进程后再删除。rmdir /s /q "D:\Program Files\Docker" rmdir /s /q "D:\ProgramData\Docker" rmdir /s /q "D:\ProgramData\DockerDesktop" rmdir /s /q "%LocalAppData%\Docker" - 确认安装包运行权限
右键点击Docker Desktop Installer.exe安装包,选择「以管理员身份运行」,不要直接双击启动安装程序。 - 临时关闭拦截软件
安装前暂时关闭第三方杀毒软件、防火墙、文件加密类软件,避免安装过程中权限修改操作被拦截。 - 重新尝试安装
完成上述操作后重新走安装流程即可,WSL2或Hyper-V模式都可以正常安装。
内容的提问来源于stack exchange,提问作者Nikolay Makhonin
相关产品推荐
相关产品推荐

