Skip to content

垃圾清理

垃圾清理扫描 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. 看清单 — 扫完后每类占一行,展示分类名、所属组、说明(是什么 + 删了什么后果)、可释放大小、文件数、规则建议(绿色「安全删」/ 橙色「谨慎删」)。默认已勾选全部「安全删」项。
  3. 选择 — 底部有 全选 / 仅选安全项 / 取消全选 快捷按钮;「清理选中」按钮上会实时显示当前勾选的可释放总量,如 清理选中 (1.2 GB)
  4. 二次确认 — 点「清理选中」弹出确认框,逐条列出要清理的分类、文件数与大小,并说明将移到回收站、可恢复。你同意后才真正执行。

清理完成后,状态栏如实汇报「已移到回收站,释放约 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

专注系统做不到的事 · 拒绝伪科学与全家桶