Docker - 试图将 Docker 从我的 C: 驱动器中移出,现在搞砸了,我无法重新安装它 (Windows 10)

Docker - Was trying to move Docker off my C: drive, messed something up now I can't reinstall it (Windows 10)

我正尝试使用以下指南将 Docker 从我的 C: 驱动器中移出:

https://forums.docker.com/t/how-could-i-install-docker-for-windows-on-drive-e-my-ssd-c-is-full/52347/12

我完成了最后一步:sc.exe config com.docker.service binPath=“D:\Program Files\Docker\com.docker.service” 它似乎工作。但是当我去 运行 Docker 时,它不会 运行,所以我把它从我的 E: 驱动器上删除了。

但是现在,当我尝试重新安装它时,它说 Docker 已经安装。我去应用程序和功能卸载它,但它给我:

Windows 找不到 'C:\Program Files\Docker\Docker Desktop Installer.exe'。请确保您输入的名称正确,然后重试。

从我的 PC 中删除了 Docker 并且在重新安装时 运行 遇到了同样的问题,唯一对我有用的方法是在 Windows 注册表编辑器并从那里删除它。

您需要打开注册表编辑器或使用 运行 并输入 regedit,然后在此路径中查找任何提及“Docker”、“Docker Desktop”或windows“找不到”的路径:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

我遇到问题时的来源:https://github.com/docker/for-win/issues/1371#issuecomment-347926743