如何在 Windows 上卸载 Flow Launcher
Flow Launcher 的插件设置和主题存在一个卸载器不会动的数据文件夹里,以后可能重装的话先备份。这份指南覆盖用 Flow-Launcher.Flow-Launcher winget 包按用户安装的 Flow Launcher。
先退出 Flow Launcher
如果窗口还开着就关掉,卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 Flow.Launcher.exe 还在。它平时是从你自己的开始菜单快捷方式启动的,不是后台服务。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Flow Launcher,选择卸载,或者运行:
winget uninstall --id Flow-Launcher.Flow-Launcher
删数据前先备份
想保留插件设置和主题以后重装用,备份整个 %APPDATA%\FlowLauncher。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%APPDATA%\FlowLauncher |
插件设置和主题 | 先备份,卸载器不会删它 |
%APPDATA%\FlowLauncher\Cache 和 logs |
缓存和日志文件 | 可以删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Flow.Launcher -ErrorAction SilentlyContinue
winget list --id Flow-Launcher.Flow-Launcher
Test-Path "$env:LOCALAPPDATA\FlowLauncher"
Test-Path "$env:APPDATA\FlowLauncher"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。- 第一条
Test-Path返回False,说明程序目录已经没了;返回True,说明那里还有文件。 Test-Path "$env:APPDATA\FlowLauncher"返回True,说明插件设置还在,只要你没有自己删掉,这就是正常的。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个 Squirrel 卸载器,删的是同一批程序文件,不会主动动 %APPDATA%\FlowLauncher。
Mole 会列出什么
对按用户安装的 winget 版 Flow Launcher:
- 程序目录和开始菜单快捷方式默认勾选。
%APPDATA%\FlowLauncher会列出,但默认不勾选,里面是插件设置;它下面的Cache和logs单独列出并默认勾选。- Flow Launcher 通知用到的一个 COM 注册项默认勾选,删除前先备份成
.reg文件。
这次检查覆盖了什么
测试的是按用户安装的 Flow Launcher 2.1.3。测试环境里安装器自己的网络源连不上,所以这次是在提权环境里用同一份安装包加静默参数装的,没有直接走 winget install,这不影响卸载路径和留下的注册表项。没有测试:机器范围安装。
