如何在 Windows 上卸载 Alacritty
Alacritty 是终端模拟器,退出它就等于结束窗口里正在跑的一切,先保存好别的应用里的工作。这份指南覆盖用 Alacritty.Alacritty winget 包按机器安装的 Alacritty。
先退出 Alacritty
关闭所有 Alacritty 窗口,或者在里面按 Ctrl+Shift+Q,卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 alacritty.exe 还在。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Alacritty,选择卸载,或者运行:
winget uninstall --id Alacritty.Alacritty
数据分别在哪里
Alacritty 的配置文档写着它在 Windows 上找的是 %APPDATA%\alacritty\alacritty.toml。Alacritty 配置文档
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\alacritty\alacritty.toml |
如果你建过配置,就是你的配置 | 先看看再决定删不删,想沿用设置就先备份 |
如果没建过配置文件,Alacritty 一直是默认设置在跑,没什么好备份的。
检查结果
卸载完成后运行下面几条只读命令:
Get-Process alacritty -ErrorAction SilentlyContinue
winget list --id Alacritty.Alacritty
Test-Path "$env:APPDATA\alacritty\alacritty.toml"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。Test-Path返回True,说明配置文件还在,只要你没有自己删掉,这就是正常的;返回False,说明本来就没建过,或者已经没了。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个 MSI 卸载(msiexec /x ... /passive),删的是程序文件和开始菜单快捷方式,它不会主动动 %APPDATA%\alacritty。
Mole 会列出什么
对按机器安装的 winget 版 Alacritty:
- 开始菜单快捷方式默认勾选。
- Alacritty 的 MSI 登记项没写安装位置,Mole 会自己从 Windows Installer 的组件登记表里找到程序目录,用来算大小、卸载前询问要不要先关掉它的进程,但这个目录本身不会作为可删除的残留列出来,因为它由 msiexec 自己收拾。
%APPDATA%\alacritty\alacritty.toml不在卸载审查列表里,想保留或者删掉配置自己去处理。
这次检查覆盖了什么
测试的是通过 winget 按机器安装的 Alacritty 0.17.0,在 ARM64 测试虚拟机上。测试用的电脑没有建过配置文件。那次卸载时应用还开着,现在 Mole 会认出它并先请它退出。
