深色模式
垃圾清理
垃圾清理扫描 Windows 上那些明确可以安全释放的临时文件、缓存和更新残留,把每一类的占用如实列成清单,让你在清理前逐项确认。它的设计原则只有一条:宁可少清、也不误删。
反 placebo 红线(务必先读)
市面上的「一键清理」软件常有两个通病:夸大战果(清了几十 MB 却报「已释放 3.2 GB」)和乱删猛冲(连你正在用的配置、登录态一起删掉,图个数字好看)。这是安慰剂式(placebo)营销,不是清理。
AgileMedic 的立场:
- 清理前先列清单,由你确认——扫描只统计、不删除;点「清理选中」并在二次确认框里同意后,才真正动手。
- 只清明确安全的东西——默认只勾选规则判定为「安全删」的临时/缓存/转储类,
谨慎删一律不默认勾选,交给你或 AI 定夺。 - 数字诚实——释放量按实际移到回收站的文件大小如实统计,不虚标、不夸大。
- 可恢复——清理走的是 Windows 回收站(
FOF_ALLOWUNDO),删错了随时从回收站还原,不是彻底抹除。
打开方式
主界面左侧导航 → 垃圾清理。面板打开后点「开始扫描」才开始工作,不常驻后台。
扫描哪些类别
扫描内核内置了约 30 条规则(借鉴 CCleaner / BleachBit 的分组思路),按来源分为三组。只有真实存在的目录才会被扫——不存在的路径自动跳过,扫完后空的分类不显示,所以你看到的每一行都确有内容可清。
系统垃圾
| 分类 | 说明 | 默认建议 |
|---|---|---|
| 用户临时文件 | 当前用户 %TEMP% 下的临时文件,程序运行残留 | 安全删 |
| 系统临时文件 | Windows\Temp 系统级临时文件,各程序 / 安装器残留 | 安全删 |
| 崩溃转储文件 | 程序崩溃生成的 .dmp 转储,排障后即可删 | 安全删 |
| Windows 错误报告 | WER 错误报告与归档,上报后无保留价值 | 安全删 |
| 系统日志文件 | Windows 各组件运行日志(被占用的会跳过) | 安全删 |
| IE / 系统网络缓存 | INetCache 系统级网络下载缓存 | 安全删 |
| D3D 着色器缓存 | DirectX 着色器编译缓存,删后自动重建 | 安全删 |
| NVIDIA 着色器缓存 | NVIDIA 驱动的 DX / GL 着色器缓存,删后自动重建 | 安全删 |
| 更新分发缓存 | Windows 更新点对点分发(Delivery Optimization)缓存 | 安全删 |
| 缩略图 / 图标缓存 | 资源管理器缩略图与图标缓存,可能被占用 | 谨慎删 |
| 字体缓存 | 字体渲染缓存,可能被字体服务占用 | 谨慎删 |
| Windows 更新缓存 | 已下载的更新安装包,删后下次更新会重新下载 | 谨慎删 |
| 预读取文件(Prefetch) | 加速启动的预读取数据,删后短期开程序略慢 | 谨慎删 |
| 系统崩溃转储 | 蓝屏 / 内核崩溃转储(Minidump / LiveKernelReports) | 谨慎删 |
浏览器缓存
覆盖 Chrome / Edge / Firefox 的网页、代码、GPU 缓存(不含 Cookie 与历史记录)。Firefox 的 profile 目录带随机后缀,会动态枚举每个 profile 的 cache2 目录。
浏览器缓存要先关浏览器
这几类都带进程守卫:清理前若检测到对应浏览器(chrome.exe / msedge.exe / firefox.exe)仍在运行,该项会被自动跳过并提示你先关闭——因为浏览器开着删缓存会损坏 profile。
开发工具缓存
| 分类 | 说明 | 默认建议 |
|---|---|---|
| npm / pip / Yarn / uv 缓存 | 各包管理器下载缓存,删后自动重下 | 安全删 |
| Gradle / Cargo 缓存 | 构建 / 依赖下载缓存,删后构建时重下 | 安全删 |
通用 .cache | 用户主目录 .cache,各类工具的通用缓存 | 安全删 |
| VS Code 缓存 | VS Code 的 Cache / CachedData / logs | 安全删 |
| JetBrains IDE 缓存 | 全系 IDE 的索引 / 缓存 / 日志,删后会重建索引(较慢) | 谨慎删 |
| Maven / NuGet / Conda 缓存 | 本地依赖仓库,删后构建时全部重下(耗时) | 谨慎删 |
| Go 构建 / 模块缓存 | 编译缓存与模块下载缓存,删后自动重建 | 谨慎删 |
为什么依赖仓库归「谨慎删」
像 Maven 的 .m2/repository、NuGet 全局包缓存这类目录,删掉不会损坏系统,但下次构建要把所有依赖重新下载一遍,可能几分钟到几十分钟。它们能删、但代价高,所以默认不勾,由你决定值不值。
清理前清单确认流程
整个流程分四步,每一步你都看得见:
- 扫描 — 点「开始扫描」,逐分类统计占用,底部实时显示「正在统计『某分类』」。扫描只读、只统计,不删任何文件;随时可「取消」。
- 看清单 — 扫完后每类占一行,展示分类名、所属组、说明(是什么 + 删了什么后果)、可释放大小、文件数、规则建议(绿色「安全删」/ 橙色「谨慎删」)。默认已勾选全部「安全删」项。
- 选择 — 底部有 全选 / 仅选安全项 / 取消全选 快捷按钮;「清理选中」按钮上会实时显示当前勾选的可释放总量,如
清理选中 (1.2 GB)。 - 二次确认 — 点「清理选中」弹出确认框,逐条列出要清理的分类、文件数与大小,并说明将移到回收站、可恢复。你同意后才真正执行。
清理完成后,状态栏如实汇报「已移到回收站,释放约 X」,并从列表移除已清理的分类。底部的 打开回收站 按钮可随时进回收站还原误删的文件。
AI 复核:给灰区一个第二意见
规则能明确判定「安全删」和「谨慎删」,但「谨慎删」这片灰区正是 AI 最有价值的地方。底部的 AI 复核谨慎项 按钮:
- 不选中任何行 → 复核全部「谨慎删」项;
- 选中某行 → 只复核选中项。
AI 会逐条判断并把结论就地回填到列表的「AI 复核」列,不跳页。每条结论是三档之一 —— 可删 / 谨慎 / 勿删 —— 外加一句不超过 30 字的中文理由(完整理由在鼠标悬停的提示里)。判断依据是「这类文件是什么、删后有无副作用(能否自动重建 / 重下、是否影响登录态或系统)」。
想深入追问,可右键某行选「在 AI 对话中追问…」,跳转到 AI 诊断 对话继续聊。
AI 是可选辅助
AI 复核需先在 AI 设置 里配置模型。未配置 AI 时,扫描、清单、规则建议、清理全部照常工作——AI 只是在灰区给你多一个参考,不是清理的前提。
安全边界:不动什么
清理内核的规则是保守的,明确不会碰这些:
- 不动 Cookie、登录态、浏览历史、书签 —— 浏览器只清网页 / 代码 / GPU 缓存,不碰保存你登录状态的数据。
- 不清空整个目录、只清里面的内容 —— 对临时目录,删的是目录里的条目,保留目录本身;对指定通配(如
thumbcache_*.db),只删匹配的文件,保留目录结构与其它文件。 - 被占用的文件自动跳过 —— 系统日志、被 explorer 锁定的缩略图缓存等,占用中删不掉的会跳过,不会强删导致异常。
- 进程守卫拦截 —— 浏览器 / IDE 在运行时,相关缓存项直接跳过并提示先关闭。
- 不彻底删除 —— 一切走 Windows 回收站,永远给你后悔的机会。
需要管理员权限时
清理系统级目录(如 Windows\Temp、系统日志)时,个别文件可能需要更高权限。遵循 AgileMedic 的按需提权原则,AgileMedic 不会静默提权——权限不足删不掉的文件会被跳过,需要时你可以以管理员身份重启后再清。
相关阅读:大文件查找 · 卸载残留 · 实时监控 · AI 诊断 · 为什么选 AgileMedic
