软件卸载以后,Windows 上还留下什么
软件从 Windows 的已安装应用列表里消失以后,文件不一定跟着消失,留在 AppData 里的设置、用户目录里的模型、还在运行的后台进程,处理方式也各不相同。做 Mole Windows 版的卸载测试时,这几类东西反复出现,这篇把实际碰到的情况放在一起,卸载前先看看要留什么,卸完再确认还剩什么。
先让卸载程序做完自己的事
Windows 11 在设置 › 应用 › 已安装的应用里卸载,Windows 10 对应的是应用和功能,也可以在控制面板的程序和功能里找到传统桌面软件,微软的卸载说明列了这几个入口。别先把 Program Files 里的目录删掉,程序自己的卸载器还要处理它装过的服务、快捷方式和登记。
有些卸载器要在窗口里继续确认。这次测试国内版 360 压缩时,卸载窗口默认选中的是重装,按钮也写着立即重装,改选直接卸载以后才会真的卸;WPS 的向导先给升级、修复和存储管理入口,后面才问要不要清除数据,迅雷则默认保留下载历史。窗口还开着时,先把它要求的步骤做完,再看文件有没有留下,不能把窗口出现当成卸载已经完成。
用 winget 装的软件也可以用 winget 卸载,它会执行对应的卸载命令,用户数据是否保留仍取决于那个卸载程序。winget 的说明里,--purge 是给便携包用的,不是所有软件都能靠这个参数清掉个人数据。
留下来的文件,先看里面装着什么
卸载器保留个人数据,有时是为了下次装回来还能接着用,目录留下本身不等于卸载失败。浏览器配置里可能有密码和书签,聊天软件里可能有聊天记录,本地 AI 工具里则常常混着模型、会话和登录状态,按名字搜到一个文件夹以后,不要整批删掉。
| 位置 | 这次测试里看到的内容 | 删除前怎么判断 |
|---|---|---|
%APPDATA%\Jan |
模型、聊天记录、助手、扩展和设置 | 想重装接着用就留着,需要的模型和聊天记录先备份 |
%USERPROFILE%\.lmstudio |
LM Studio 的模型和本地数据 | 确认模型还能重新下载,想保留的本地数据先复制出去 |
%USERPROFILE%\.workbuddy |
WorkBuddy 的会话、数据库和登录状态 | 想找回历史就保留,确定不用再删 |
%USERPROFILE%\WorkBuddy |
WorkBuddy 生成的工作文档 | 当成自己的文件处理,先拷走需要的文档 |
这些是默认位置,Jan 等工具允许改数据目录,改过以后就去设置里确认实际位置。网盘同步也不等于独立备份,删同步目录里的文件可能同步到其他设备,先确认自己保存了一份不会跟着删除的副本。
具体路径和检查步骤放在 Jan、LM Studio 和 WorkBuddy 的卸载指南里,这些测试没有登录账号,也没有下载模型,不能把空目录的删除结果当成大型模型库或同步数据已经验证。
窗口关了,模型服务可能还在
Jan 的模型服务是另一个 llama-server.exe 进程,这次测试里,Jan 的窗口关闭、卸载程序也执行完以后,它仍从数据目录里的 llamacpp 文件夹运行,占着里面的文件,Windows 因此不让删除那个目录。先在 Jan 里停止模型、退出应用,再用任务管理器确认后台进程,处理完占用以后才决定数据怎么留。
只想检查,可以在 PowerShell 里运行下面的命令,它们不会删除文件:
Get-Process Jan, llama-server -ErrorAction SilentlyContinue
Test-Path "$env:APPDATA\Jan"
Test-Path "$env:USERPROFILE\.lmstudio"
Test-Path "$env:USERPROFILE\WorkBuddy"
第一条列出进程时,说明还有同名程序在运行,先到任务管理器确认它的文件位置再处理,别把其他工具启动的同名模型服务关掉。后面三条的 True 只是目录仍然存在,False 是目录已经不在,保留了数据的人看到 True 很正常,它也不能说明里面每个文件都属于已经卸掉的软件。
软件卸了,启动项和共用组件也要分开看
WorkBuddy 的卸载器在这次测试里留下了一个指向已删除程序的启动项,以及两条防火墙规则,启动项已经没法启动那个程序,但防火墙规则还在。软件自己的启动项可以核对目标后处理,多个腾讯软件共用的安全组件和数据目录则要留给还装着的软件,不能因为目录里有腾讯两个字就一并删掉。
Windows 的服务和计划任务也不都出现在设置 › 应用 › 启动里,应用自带的驱动更需要走它的卸载程序。比如 Voicemeeter Banana 的卸载器要求重启才能完成虚拟音频设备的移除,这次测试没有重启,所以对应指南也保留了这个未验证的边界。
Mole 会把什么留给你确认
Mole 先运行软件自己的卸载程序,成功以后再处理选中的残留,卸载取消或失败时保留文件。模型、设置和工作文档会作为待确认的数据列出来,个人数据默认不勾,浏览器配置和聊天记录不会被批量勾选,软件共用的数据要看另一个软件是否还需要。
文件移到回收站,注册表项删除前先备份,回收站里还留着的文件可以恢复;目录太大放不进回收站时,Windows 会另外确认是否永久删除,不能把这种情况当成随时都能找回。防火墙规则会列出名字,但 Mole 不替你删除。
想按软件查,可以从 Windows 实测软件与卸载指南找对应的一篇,先读需要备份的东西,再开始卸载。