如何在 Windows 上卸载 TablePlus
卸载 TablePlus 前先保存查询,完成或取消数据库操作,再备份连接信息,TablePlus 文档介绍了连接导出,Windows 客户端提供这个选项时,可以从连接列表选择 Export Connections,含密码的导出文件妥善保管,单独引用的 SSH 密钥和本地数据库文件继续保留,这篇覆盖 winget 全机安装,实测没有操作连接导出。
退出并卸载
关掉 TablePlus,在任务管理器里检查 TablePlus.exe,到设置 › 应用 › 已安装的应用 › TablePlus › 卸载,或运行:
winget uninstall --id TablePlus.TablePlus --exact
实测包使用 Inno Setup 卸载器,等它完成再处理安装目录,卸载客户端不会卸载数据库服务器。
检查本地客户端数据
下面的路径来自 Windows 实测。
| 位置 | 怎么处理 |
|---|---|
%LOCALAPPDATA%\com.tinyapp.TablePlus |
先审查客户端数据,备份需要的设置后再决定是否删除整个目录 |
%LOCALAPPDATA%\com.tinyapp.TablePlus\Cache |
可重建缓存,与外层客户端数据分开 |
HKCU\SOFTWARE\TablePlus |
单独审查客户端设置 |
%ProgramFiles(x86)%\TablePlus |
交给厂商卸载器移除程序 |
| 自己的 SQL 脚本和本地数据库 | 保留查询、导出文件和 SQLite 文件 |
不把数据库服务器目录或共享文件关联当作客户端残留删除,卸载 TablePlus 不会删除远端数据库,也不会取消付费授权或服务。
检查结果
Get-Process TablePlus -ErrorAction SilentlyContinue
winget list --id TablePlus.TablePlus --exact
Test-Path "$env:LOCALAPPDATA\com.tinyapp.TablePlus"
Test-Path "${env:ProgramFiles(x86)}\TablePlus"
Test-Path 'HKCU:\SOFTWARE\TablePlus'
没有进程输出表示这个名字的程序没在运行,winget 没有匹配项表示安装登记消失,True 表示对应目录或键还在,False 表示不存在,为重装保留客户端设置是正常的,查询报错则没有完成核验。
Mole 会列出什么
程序目录、缓存子目录、匹配的快捷方式、使用记录和仍指向 TablePlus 的连接协议默认选中,外层客户端数据目录和用户设置键列出但不默认选中,移除注册表项前会备份,共享注册和独立数据库文件分开处理。
这次检查覆盖了什么
2026 年 10 月 3 日在 ARM64 虚拟机里,用 TablePlus 26.10.16 做 winget 全机安装,没有登录,Inno 卸载完成后,明确选中的客户端数据、设置和连接协议被移除,共享注册保留,没有测试真实数据库连接、已保存凭据、导出、数据恢复或单独使用厂商卸载器的结果。
