如何在 Windows 上卸载 Tabby
Tabby 是一个终端、SSH 和串口客户端。它的配置文件夹里放着终端方案和保存过的 SSH 主机设置,配置过主机的话,删数据前先备份。这份指南覆盖用 Eugeny.Tabby winget 包按用户安装的 Tabby。
先退出 Tabby
关闭所有 Tabby 窗口,卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 Tabby.exe 还在。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Tabby,选择卸载,或者运行:
winget uninstall --id Eugeny.Tabby
删数据前先备份
备份 %APPDATA%\tabby 可以保留终端方案和保存过的 SSH 主机设置。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\tabby |
终端方案、设置和保存过的 SSH 主机配置 | 先备份,卸载器不会删它 |
%LOCALAPPDATA%\tabby-updater |
下载好的更新安装包 | 可以删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Tabby -ErrorAction SilentlyContinue
winget list --id Eugeny.Tabby
Test-Path "$env:LOCALAPPDATA\Programs\Tabby"
Test-Path "$env:APPDATA\tabby"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。列出进程,说明还有窗口开着。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。- 第一条
Test-Path返回False,说明程序目录已经没了;返回True,说明那里还有文件。 Test-Path "$env:APPDATA\tabby"返回True,说明终端方案和保存过的主机设置都还在,只要你没有自己删掉,这就是正常的。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个卸载器,删的是同一批程序文件,它不会主动动 %APPDATA%\tabby。
Mole 会列出什么
对按用户安装的 winget 版 Tabby:
- 程序目录默认勾选。用来启动 Tabby 的开始菜单快捷方式不在 Mole 列出的行里,卸载器自己会把它删掉。
- 只放下载好的更新安装包的
%LOCALAPPDATA%\tabby-updater默认勾选。 %APPDATA%\tabby会列出,但默认不勾选,里面的缓存单独列出并默认勾选。- 如果还有
tabby://链接登记指向已经删掉的程序,Mole 会列出并默认勾选,删除前先备份成.reg文件。 - Tabby 用来做毛玻璃效果的小辅助文件夹
%APPDATA%\glasstron不在列表里。
这次检查覆盖了什么
测试的是通过 winget 按用户安装的 Tabby 1.0.235,当时 winget 上有更新到 1.0.237 的版本,没有去更新。这次全选并移除了每一行。没有测试:保存过的 SSH 主机凭据,以及 glasstron 辅助文件夹。
