Win10怎样卸载DockerDesktop_Win10卸载DockerDesktop步骤【步骤】
技术百科
看不見的法師
发布时间:2026-01-01
浏览: 次 卸载Docker Desktop需七步:先关闭进程,再通过设置或控制面板标准卸载,失败时用PowerShell强制卸载,随后手动清理残留文件、环境变量、注册表项。
一、关闭Docker Desktop进程
在卸载前必须确保Docker Desktop完全停止运行,否则系统可能拒绝卸载或残留活动服务。系统托盘中的Docker图标若仍在运行,将阻碍后续操作。
1、右下角任务栏找到Docker Desktop图标,右键单击。
2、选择Quit Docker Desktop退出程序。
3、若图标未显示,打开任务管理器(Ctrl+Shift+Esc),在“进程”页签中查找Docker Desktop.exe,右键选择“结束任务”。
二、通过设置应用卸载Docker Desktop
Windows 10推荐使用“应用和功能”界面进行标准卸载,该方式调用系统内置卸载器,能安全移除主程序及注册表项。
1、按Win + I打开“设置”。
2、点击“应用” → 左侧选择“应用和功能”。
3、在右侧搜索框中输入Docker Desktop,等待列表刷新定位。
4、点击结果中的“Docker Desktop”,再点击出现的卸载按钮。
5、在弹出的确认窗口中点击卸载,等待进度条完成。
三、通过控制面板卸载Docker Desktop
该方法兼容性更强,尤其适用于设置界面响应异常或应用未在“应用和功能”中列出的情况,底层调用与“程序和功能”相同的卸载引擎。
1、右键“开始”菜单,选择“控制面板”。
2、点击“程序” → “程序和功能”。
3、在程序列表中找到Docker Desktop,右键单击。
4、选择“卸载/更改”,按提示完成向导流程。
四、使用PowerShell强制卸载(管理员权限)
当图形界面卸载失败或Docker Desktop被识别为AppX包时,PowerShell可绕过UI限制直接调用系统卸载接口,适用于顽固残留场景。
1、右键“开始”菜单,选择Windows PowerShell(管理员)。
2、执行命令:Get-AppxPackage -Name
"*Docker*" | Remove-AppxPackage。
3、若返回无匹配结果,改用:Get-Package -Name "Docker Desktop" | Uninstall-Package -Force。
五、手动清理残留文件与目录
Docker Desktop卸载后,其配置、缓存、数据卷等仍保留在磁盘中,需主动删除以实现彻底清除。这些路径不随标准卸载流程移除。
1、打开文件资源管理器,在地址栏依次输入并回车访问以下路径,删除整个文件夹:
C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Users\%USERNAME%\AppData\Local\Docker
C:\Users\%USERNAME%\AppData\Roaming\Docker
C:\Users\%USERNAME%\.docker
2、若提示“拒绝访问”,需先获取所有权:以管理员身份运行PowerShell,执行:takeown /F "C:\ProgramData\Docker" /R /A 和 icacls "C:\ProgramData\Docker" /T /C /grant Administrators:F,再删除。
六、清除Docker相关环境变量
安装过程中Docker可能向系统或用户环境变量中添加DOCKER_HOST、DOCKER_CERT_PATH等条目,残留变量可能导致后续工具冲突或命令错误。
1、右键“此电脑” → “属性” → “高级系统设置”。
2、点击“环境变量”按钮。
3、在“系统变量”和“用户变量”两个区域中,查找名称含DOCKER的变量(如DOCKER_HOME、DOCKER_HOST、DOCKER_TLS_VERIFY等)。
4、选中后点击“删除”,逐个清除所有匹配项。
七、删除Docker注册表项(谨慎操作)
注册表中残留的Docker键值可能影响新版本安装或产生错误提示,仅建议熟悉注册表结构的用户执行此步骤;误删其他键值可能导致系统异常。
1、按Win + R,输入regedit,回车打开注册表编辑器。
2、导航至以下路径,右键对应项选择“删除”:
HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop
HKEY_CURRENT_USER\SOFTWARE\Docker Inc.
3、删除前建议先导出所选键值作为备份。
# 移除
# windows
# 电脑
# 适用于
# 推荐使用
# 单击
# 新版本
# 更强
# app
# 右键
# mac
# 工具
# win10
# win
# microsoft
# 注册表
# 资源管理器
# ui
# docker
# 环境变量
# 主程序
# 接口
# amd
# 键值
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Win10怎样设置闹钟贪睡时间 Win10闹钟贪睡
- 如何在 Python 测试中动态配置 @backo
- Win11怎么关闭触控板_Win11笔记本禁用触摸
- 如何使用Golang进行HTTP服务性能测试_测量
- Win11怎么关闭边缘滑动手势_Windows11
- Win11怎么检查TPM2.0模块_Windows
- c++中如何计算坐标系中两点间距离_c++勾股定理
- 如何在JavaScript中动态拼接PHP的bas
- 电脑无法识别U盘怎么办 Windows磁盘管理与驱
- MAC如何设置网卡MAC地址克隆_MAC终端修改物
- VSC怎么创建PHP项目_从零开始搭建项目的步骤【
- Win11文件扩展名怎么显示_Win11查看文件后
- Win11怎么开启远程桌面_Win11系统远程桌面
- C++中引用和指针有什么区别?(代码说明)
- Win11怎么更改默认打开方式_Win11关联文件
- 如何在Golang中使用内置函数_Golangle
- 如何使用Golang实现Web表单数据绑定_自动映
- 如何理解Go指针和内存分配关系_Go Pointe
- c++中如何使用虚函数实现多态_c++多态性实现原
- LINUX的SELinux是什么_详解LINUX强
- 如何在Golang中实现文件下载_Golang文件
- 本地php环境打开php文件直接下载_浏览器解析p
- Win11怎么更改电脑密码_Windows 11修
- Win11怎么关闭系统声音_Win11系统提示音静
- 本地php环境出现502错误_nginx或apac
- Win10如何更改任务栏高度_Windows10解
- Win11怎么关闭开机声音_Win11系统启动提示
- Windows11怎么自定义任务栏_Windows
- 如何在 ACF 中正确更新嵌套多层的 Group
- 如何在 Go 应用中实现自动错误恢复与进程重启机制
- Go语言中正确反序列化多个同级XML元素为结构体切
- Win10如何更改开机密码_Windows10登录
- Python文件管理规范_工程实践说明【指导】
- Python面向对象实战讲解_类与设计模式深入理解
- How to Properly Use NumPy
- php怎么下载安装后无法解析php文件_服务器配置
- 如何使用Golang构建基础消息队列模拟_Gola
- Win11怎么关闭键盘按键音_Win11禁用打字声
- Win11怎么更改任务栏颜色_Windows11个
- Win10系统怎么查看网络连接状态_Windows
- Mac的“预览”如何合并多个PDF_Mac文件处理
- Win10怎样清理C盘浏览器缓存_Win10清理浏
- Windows蓝屏错误0x00000023怎么修复
- Win11怎么开启剪贴板历史记录_Windows1
- 为什么Go需要go mod文件_Go go mod
- PythonPandas数据分析教程_数据清洗与处
- php能控制zigbee模块吗_php通过串口与c
- PHP接收参数值为空怎么办_判断和处理空参数方法说
- c++怎么使用std::filesystem遍历文
- Windows如何使用BitLocker To G

QQ客服