三个文件夹,三份契约
AppData 只是个容器;里面的三个文件夹,代表着 Windows 对数据去向的不同承诺。把这些契约弄懂一次,清理就不再是碰运气。
- Roaming(%APPDATA%)— 设计为跟随域网络中的用户账户在不同电脑间漫游的设置
- Local(%LOCALAPPDATA%)— 缓存和与机器绑定的数据;在任何实际系统上,它都是三者中最大的
- LocalLow — 低完整性的沙盒应用;一个遗留角落,在大多数机器上几乎总是空的
- 这些文件夹默认隐藏:在文件资源管理器地址栏输入 %APPDATA% 或 %LOCALAPPDATA% 可直接跳入
- 在这里删除某个应用的文件夹,会把它重置为出厂状态;Windows 自己的系统文件另存在别处
应用为何钟爱 AppData
往 Program Files 写入需要管理员权限;往 AppData 写入永远不需要。正是这一个事实,让几十年来的应用习惯把所有东西——设置放 Roaming、缓存放 Local——都放在用户配置文件旁边,而不是程序旁边。
这也解释了为什么卸载应用时清理得那么少。卸载程序删除 Program Files,却把 AppData 留在原地,理由是重装时会想找回设置。一周之内还算合理;三台笔记本之后,这就是纯粹的垃圾填埋场。
不搞坏应用的清理方法
规则很简单:删缓存和残留,保设置。在应用的 Local 文件夹里,名为 Cache、Storage 或 GPUCache 的子文件夹是安全目标;属于已卸载应用的文件夹就是残留,Kleaner PRO 之类的工具会按应用逐一映射它们,省得你一个文件夹一个文件夹地猜。
拿不准时,先把文件夹改名而不是删除:如果相关应用重启后照常工作,说明删除本来是安全的。还有,永远不要删除那三个父文件夹本身——那是你本不打算按下的“全部重置”按钮。
常见问题与解答
删除 AppData 安全吗?
整体删除不安全——那会把每个应用都重置为出厂状态。该删的是仍在使用的应用的缓存子文件夹,以及已卸载应用的整个文件夹。
Roaming 和 Local AppData 有什么区别?
Roaming 存放跟随域账户漫游到其他电脑的设置;Local 存放留在本机的缓存和机器专属数据。LocalLow 是低完整性应用的沙盒角落。
继续阅读
联系我们: [email protected]