如何在 Windows 上卸载 CLion
卸载 CLion 前先保存项目,结束构建和调试,备份设置、插件、临时文件和还需要的本地历史,独立安装的编译器和工具链继续保留,这篇覆盖 winget 全机安装的独立版本,通过 Toolbox 安装的副本从 Toolbox 卸载。
关闭 CLion 并卸载
关掉所有 CLion 窗口,实测运行了 clion64.exe、fsnotifier.exe,以及 CLion 安装目录里的 Rider.Backend.exe 辅助进程,停止这类共用名字的进程前先确认程序路径。
到设置 › 应用 › 已安装的应用 › CLion › 卸载,或运行:
winget uninstall --id JetBrains.CLion --exact
JetBrains 说明了独立版本和 Toolbox 的卸载入口,独立版本的卸载器在 bin 下,等它完成再处理程序目录。
检查按版本保存的 IDE 数据
JetBrains 把设置和系统数据分开说明,下面的路径对应实测版本。
| 位置 | 怎么处理 |
|---|---|
%APPDATA%\JetBrains\CLion2026.2 |
备份设置、插件和临时文件 |
%LOCALAPPDATA%\JetBrains\CLion2026.2 |
本地历史与缓存、日志一起审查 |
%LOCALAPPDATA%\JetBrains\Daemon |
其他 JetBrains 产品还需要时保留 |
| 项目和工具链目录 | 保留源码、构建配置和独立编译器 |
JetBrains 父目录、共享的数据收集同意、身份和授权状态,以及 Toolbox 数据继续保留,卸载 CLion 不会取消 JetBrains 订阅或注销账号。
检查结果
Get-Process clion64, Rider.Backend, jetbrainsd -ErrorAction SilentlyContinue
winget list --id JetBrains.CLion --exact
Test-Path "$env:APPDATA\JetBrains\CLion2026.2"
Test-Path "$env:LOCALAPPDATA\JetBrains\CLion2026.2"
没有进程输出表示这些名字的程序没在运行,辅助进程可能属于另一个 JetBrains 产品,先确认路径,winget 没有匹配项表示安装登记消失,True 表示对应数据目录还在,False 表示不存在,保留设置是正常的,查询报错则没有完成核验。
Mole 会列出什么
程序目录、匹配的快捷方式、使用记录和仍指向 CLion 的注册默认选中,两处版本数据目录列出但不默认选中,同版本的另一个安装还在用它们时不列出,Daemon 目录只在没有其他已安装 JetBrains 产品使用时默认选中,共享运行时、授权和其他 IDE 数据不作为 CLion 独占的删除目标,防火墙规则只报告不删除。
两个按版本命名的 Local 和 Roaming 目录都按个人数据列出,默认不勾选,批量选择也不会勾上,需要清空时逐行确认,Local History 和草稿不会靠重建缓存恢复。同一个 IDE 版本还有另一份安装时,两个目录都保留给它。
这次检查覆盖了什么
2026 年 10 月 3 日在 ARM64 虚拟机里,用 CLion 2026.2.3 做 winget 全机安装,NSIS 卸载完成,明确选中的版本数据和 Daemon 目录被移除,共享运行时状态和防火墙规则保留,没有测试真实项目、编译、本地历史恢复、账号同步、Toolbox 共存或单独运行厂商卸载器的结果。
2026-10-04 的同类复核已用本产品阳性测试验证两个目录的个人数据分级、另一副本保护和批量不选,真实历史与草稿的卸载保留补测在 IntelliJ IDEA 完成,本产品没有逐款重做真实历史恢复,不把旧记录中选中资料后删除的结果当成保留证明,正式下载包未验证。
