如何在 Windows 上卸载 uTools
uTools 把自己的设置、装好的插件和登录状态放在程序文件之外的一个配置文件夹里,默认还会在开机登录时启动。这份指南覆盖用 Yuanli.uTools winget 包按用户安装的 uTools。
先退出 uTools
从托盘图标或窗口退出 uTools,默认情况下它在登录或插件运行时会留在后台。卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 uTools.exe 还在。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 uTools,选择卸载,或者运行:
winget uninstall --id Yuanli.uTools
如果开机还会启动 uTools
uTools 会添加一个开机启动项 org.yuanli.utools,在「设置 › 应用 › 启动」里能看到。它自带的卸载器不一定会删掉这一项,如果卸载之后还在,自己去「设置 › 应用 › 启动」里关掉。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\uTools |
登录状态、设置和插件数据,还有里面能重新生成的缓存 | 想重装就留着,想从头开始可以删 |
%LOCALAPPDATA%\uTools-updater |
下载好的更新安装包 | 可以删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process uTools -ErrorAction SilentlyContinue
winget list --id Yuanli.uTools
Test-Path "$env:LOCALAPPDATA\Programs\utools"
Test-Path "$env:APPDATA\uTools"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。- 第一条
Test-Path返回False,说明程序目录已经没了;返回True,说明那里还有文件。 Test-Path "$env:APPDATA\uTools"返回True,说明登录状态、设置和插件数据还在,只要你没有自己删掉,这就是正常的。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个 NSIS 卸载器,删的是同一批程序文件,它不会主动动 %APPDATA%\uTools。
账号与订阅
卸载不会取消付费的 uTools 方案,也不会让你在其他设备上退出登录。订阅情况自己去 uTools 的账号设置里查。
Mole 会列出什么
对按用户安装的 winget 版 uTools:
- 程序目录和开始菜单快捷方式默认勾选。
- 只放下载好的安装包的
%LOCALAPPDATA%\uTools-updater默认勾选。 %APPDATA%\uTools会列出,但默认不勾选,里面有登录状态和插件数据;它里面的缓存(Cache、Code Cache)单独列出并默认勾选。- 如果还有
utools://链接登记指向已经删掉的程序,Mole 也会列出,默认勾选,删除前先备份成.reg文件。 - 还指向已删除程序的开机启动项也会列出,默认勾选,删除前先备份成
.reg文件。
这次检查覆盖了什么
测试的是通过 winget 按用户安装的 uTools 7.8.0,打开到主窗口,看到搜索框和插件页,没有登录账号。没有测试:已登录的账号和付费插件。
