如何克服 Docker Desktop 3.3.3 的安装失败 "Object reference not set to an instance of an object"?

How do I get past the installation failure "Object reference not set to an instance of an object" for Docker Desktop 3.3.3?

我一直在尝试更新笔记本电脑上 Docker Desktop 的版本。几周前的最新版本是 Docker Desktop 3.3.3。我下载了安装程序并双击它开始安装。我确认执行,导致 window 说“正在下载包”,标题是“提取安装清单...”然后 window 说“你想替换你当前的版本 Docker Desktop 3.3.1 (63152) 和这个新的 (64133)?”出现。单击“是”后,会弹出此附加错误 window。我尝试停止并卸载以前的版本 (3.3.1),但我的 PC 拒绝执行此操作。我已竭尽全力试图让我的 PC 进行最简单的安装。我已经使用 Docker 一个多月了,想做一些教程和实验,以便在我有真正的工作要做时可以着手 运行。如果能得到任何帮助,我将不胜感激。

遇到了和你完全一样的问题。 您必须删除 Windows 密钥注册表中位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”的密钥“Docker Desktop”及其所有子密钥。