如何在 Windows 上卸载飞书
卸载前先在网页版或者别的设备上看看飞书最近的消息和文档,下载过的附件另存一份并打开确认能用,还没发出去的草稿也记一下,再退出会议和飞书。你的消息和文档还留在飞书账号里,卸载不会删掉账号。这份指南覆盖用 ByteDance.Feishu winget 包按用户安装的国内版飞书。飞书的海外版本 Lark 是另一个独立的产品,不要跟着一起卸载。
先退出飞书
先确认改动在网页上都能看到,再从托盘图标或窗口菜单退出飞书,只关窗口可能会留在托盘里继续跑。卸载前在任务管理器(Ctrl+Shift+Esc)里确认没有 Feishu.exe 还在。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到飞书,选择卸载,或者运行:
winget uninstall --id ByteDance.Feishu
飞书的卸载器没有公开的静默参数,但 Mole 会安静地运行它,结束时可能会弹一个确认框。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%LOCALAPPDATA%\Feishu |
程序文件和这个账号的本地数据放在一起 | 卸载器会删,先看看有没有存的附件 |
%APPDATA%\LarkShellSingleton |
飞书用来保证只开一份实例的小锁文件 | 卸载器会删 |
HKCU\SOFTWARE\Feishu |
注册表设置 | 可以删 |
| 桌面和开始菜单快捷方式 | 应用的快捷方式 | 卸载器会删 |
以后发现下载过的附件不见了,先去自己存的那个本地文件夹里找,重装找不回来。
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Feishu -ErrorAction SilentlyContinue
winget list --id ByteDance.Feishu
Test-Path "$env:LOCALAPPDATA\Feishu"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。列出进程,说明还有窗口或者托盘辅助程序开着。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。Test-Path返回False,说明装着飞书程序和本地数据的那个文件夹已经没了;返回True,说明那里还有文件。
如果飞书和 Lark 都装了
在「设置 › 应用」里分别找到飞书和 Lark 再决定卸哪个,两者名字像但是不同的包。卸载飞书不会动 Lark 装的任何东西。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个卸载器,删的是同一批程序文件。
账号与同步
卸载不会让你从飞书账号退出登录,也不会删掉已经同步过去的消息和文档,网页版或者别的设备上还能打开。
Mole 会列出什么
对按用户安装的 winget 版飞书:
%LOCALAPPDATA%\Feishu跟应用本身算一行,默认勾选,因为安装程序把程序文件和这个账号的数据放在同一个文件夹里。%APPDATA%\LarkShellSingleton、桌面快捷方式和开始菜单快捷方式默认勾选。HKCU\SOFTWARE\Feishu会列出,但默认不勾选。
这次检查覆盖了什么
测试的是通过 winget 按用户安装的飞书 8.1.17,应用注册过的一个登录启动项在卸载器跑完后就没了,不需要靠 Mole 的审查再去删。这次勾选了列出的每一项,都已移除。没有测试:已登录的聊天记录和会议。
