Docker安装/卸载故障求助:Windows下残留问题导致无法重装
解决Docker卸载残留导致无法重装的问题
1. 清理注册表残留
- 按下
Win + R,输入regedit打开注册表编辑器 - 定位并删除以下路径的Docker相关项:
HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker DesktopHKEY_CURRENT_USER\Software\Docker Inc.- 注:修改注册表前建议导出备份,避免误操作
2. 清理WSL中的Docker发行版
- 以管理员身份打开PowerShell,执行命令列出所有WSL发行版:
wsl --list --all - 找到
docker-desktop和docker-desktop-data,分别执行注销命令:wsl --unregister docker-desktop wsl --unregister docker-desktop-data
3. 删除剩余文件与文件夹
- 删除以下路径的Docker残留目录(替换
<你的用户名>为实际用户名):C:\Program Files\DockerC:\Users\<你的用户名>\AppData\Local\DockerC:\Users\<你的用户名>\AppData\Roaming\DockerC:\ProgramData\Docker
4. 清理Windows服务残留
- 管理员身份打开PowerShell,执行命令列出Docker相关服务:
Get-Service | Where-Object {$_.Name -like "*docker*"} - 对每个找到的服务,先停止再删除(替换
<服务名称>为实际名称):Stop-Service <服务名称> sc delete <服务名称>
5. 清理安装缓存
- 按下
Win + R,输入%temp%打开临时文件夹,删除所有含docker的文件/文件夹 - 打开
%ProgramData%\Package Cache,删除Docker相关缓存目录
6. 重新安装Docker
- 下载最新版Docker Desktop安装包,右键选择以管理员身份运行,按提示完成安装
内容的提问来源于stack exchange,提问作者Anton Grigoryev
相关产品推荐
相关产品推荐

