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