You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统如何手动卸载残留的Docker Desktop?

Docker Desktop残留手动清理及重装方案

以下操作全程建议使用管理员权限执行,清理前可先创建系统还原点避免误操作影响系统运行。

第一步:终止所有Docker相关进程

  • 打开任务管理器,在「详细信息」标签页下结束所有名称包含docker、com.docker的进程,包括但不限于Docker Desktop.exe、dockerd.exe、docker.exe、com.docker.service
  • 打开管理员权限的PowerShell,执行命令关闭WSL实例(若使用WSL2后端):
wsl --shutdown

第二步:删除残留系统服务

在管理员PowerShell中执行以下命令查询残留Docker服务:

sc query | findstr /i docker

对查询到的每一个Docker相关服务,执行删除命令(将<服务名>替换为实际查询到的服务名称,常见如com.docker.service):

sc delete <服务名>

第三步:删除全量残留文件

开启资源管理器的「显示隐藏项目」选项,删除以下路径下的所有Docker相关目录:

  • 程序安装目录:C:\Program Files\Docker
  • 用户级配置目录:C:\Users\<你的系统用户名>\AppData\Roaming\Docker、C:\Users\<你的系统用户名>\AppData\Roaming\Docker Desktop
  • 用户级缓存目录:C:\Users\<你的系统用户名>\AppData\Local\Docker、C:\Users\<你的系统用户名>\AppData\Local\Docker Desktop
  • 系统级数据目录:C:\ProgramData\Docker、C:\ProgramData\DockerDesktop
  • 快捷方式目录:C:\Users\<你的系统用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Docker、桌面残留的Docker Desktop图标

第四步:清理环境变量

  • 右键「此电脑」选择「属性」-「高级系统设置」-「环境变量」
  • 分别在当前用户变量、系统变量的Path条目中,删除所有指向Docker路径的条目(通常路径中包含Docker\resources\bin字段),保存后关闭窗口。

第五步:清理残留注册表项

注意:修改注册表前建议右键选中根节点选择「导出」做备份,避免误删导致系统异常

  • 按Win+R输入regedit打开注册表编辑器
  • 删除以下路径下的Docker相关项:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.
    • HKEY_CURRENT_USER\SOFTWARE\Docker Inc.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有名称包含Docker的子项

第六步:清理WSL残留发行版(仅WSL2后端用户需操作)

在管理员PowerShell中执行命令查看已安装的WSL发行版:

wsl --list --verbose

如果返回结果中存在docker-desktop、docker-desktop-data两个条目,依次执行命令注销删除:

wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

以上操作全部完成后重启电脑。


重装验证

重启后打开PowerShell执行docker --version,如果系统提示「找不到命令」说明残留已经完全清理,此时运行官方Docker Desktop安装包即可正常安装,不会再出现卡顿无响应的问题。
如果安装过程仍出现卡顿,暂时关闭第三方安全软件、杀毒软件后重试即可,这类问题通常是安全软件拦截安装程序写入系统目录导致。

内容的提问来源于stack exchange,提问作者ryanjackson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 03:49:12