卸载Anaconda失败:无法运行pre_uninstall
解决Windows上Anaconda卸载失败的问题
步骤1:修复预卸载脚本
找到Anaconda安装目录下的pre_uninstall.bat文件,空脚本会触发Failed to run pre_uninstall错误。将其替换为以下内容后保存:
@echo off exit /b 0
之后重新通过「设置>应用>已安装应用」启动卸载流程。
步骤2:手动清理环境变量与注册表
如果卸载仍提示Failed to run rmpath或Failed to run rmreg,手动处理系统残留:
- 清理环境变量:
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「用户变量」和「系统变量」的PATH中,删除所有包含Anaconda/Miniconda的路径条目;同时删除CONDA_EXE、CONDA_PREFIX等相关环境变量。 - 清理注册表:
按下Win+R输入regedit打开注册表编辑器,定位并删除以下路径的Anaconda相关项:HKEY_CURRENT_USER\Software\AnacondaHKEY_LOCAL_MACHINE\Software\Anaconda
也可用Ctrl+F搜索「Anaconda」「Miniconda」,谨慎删除匹配到的键值(注意不要误删其他软件的注册表条目)。
步骤3:删除残留文件
卸载流程结束后,手动删除以下内容:
- Anaconda的安装目录(默认路径如
C:\Users\<你的用户名>\Anaconda3或C:\ProgramData\Anaconda3) - 用户目录下的隐藏文件夹:
.conda、.condarc、.anaconda
步骤4:使用官方清理工具(可选)
如果上述步骤仍未彻底卸载,可尝试官方的Anaconda-Clean工具:
- 以管理员身份打开命令提示符
- 若conda命令仍可执行,运行以下命令:
conda install anaconda-clean anaconda-clean --yes - 执行完成后再尝试通过系统设置卸载Anaconda
内容的提问来源于stack exchange,提问作者sh74
相关产品推荐
相关产品推荐

