Docker Windows 10安装错误组件CommunityInstaller.ExecAction失败:进程InstallerCli.exe退出

SMP*_*MPH 9 windows-10 docker-desktop

尝试安装适用于 Windows 4.0.0 的 Docker Desktop 时出现以下错误

Component CommunityInstaller.ExecAction failed: Process InstallerCli.exe exited with code 1
   at CommunityInstaller.InstallWorkflow.<DoHandleD4WPackageAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at CommunityInstaller.InstallWorkflow.<DoProcessAsync>d__23.MoveNext()
Run Code Online (Sandbox Code Playgroud)

3.6.0也尝试过较低版本( ),但结果相同。

有人有什么想法吗?

Wag*_*ues 7

这也发生在我身上。然后,我也尝试安装其他版本,但没有成功。

因此,为了解决这个问题,我只是手动删除了文件夹:

  • C:\ProgramData\Docker
  • C:\Program Files\Docker

至此,docker 4.6.0安装成功。


小智 1

如果您之前在计算机上安装了 Docker for Desktop,则问题可能是 C:\ProgramData\DockerDesktop 文件夹的安全设置,该文件夹会阻止任何用户和应用程序的修改(写入、更新和删除操作)。由于它是一个需要使用该文件夹的应用程序(Docker Desktop Installer),因此您需要让“TrustedInstallers”写入并修改该文件夹。您可能还需要向管理员和系统用户授予完全访问权限,因为您很可能以管理员身份运行 Docker Desktop Installer。