- 桌面应用
【免费下载链接】One-click-cleaning-of-C-drive
只需轻松一点,即可安全高效的清理C盘残留和垃圾,并且对电脑毫无危险
C盘清理工具(One-click-cleaning-of-C-drive)是一款免费开源的 Windows 清理软件,内置 30+ 个清理项,覆盖临时文件、浏览器缓存、系统日志、Windows 更新缓存等常见垃圾来源。很多新手面对一长串清理项会犯愁:临时文件能不能删?浏览器缓存清了会不会掉线?浏览器登录状态在不在缓存里?这篇文章把 main.py 中界面上出现的 30 多个清理项逐个拆解,告诉你哪些放心勾选、哪些需要谨慎、哪些根本不建议你清。
一、先认识这个C盘清理工具 🧹
C盘清理工具无需安装、双击即用,核心能力都在这几个文件里:
| 文件 | 作用 |
|---|---|
| main.py | 图形界面,负责扫描列表展示与按钮交互 |
| cleaner_logic.py | 核心清理逻辑,30+ 扫描任务都在这里 |
| config.py | 安全路径等默认配置 |
| backup_manager.py | 备份管理与恢复界面 |
| 启动C盘清理工具.bat | 一键启动脚本 |
它的扫描入口是 cleaner_logic.py 中的scan_system方法,内部把 30 多个扫描任务丢进线程池并发执行,所以扫描速度比逐项手动查看快得多。
最快上手步骤
- 双击 启动C盘清理工具.bat(或执行
python main.py) - 首次使用建议勾选「模拟模式 (不实际删除文件)」,只预览不删除
- 点击「扫描系统」,等待结果列表出现
- 按需勾选清理项,点「清理选中项」,或直接点「一键清理」
二、30+清理项逐个解读:哪些能清哪些不能
下面按工具界面的四大分组来解读。判断原则很简单:系统和软件"会自动重建"的缓存类文件基本都能清;存放用户数据的目录不能清;影响启动性能或安全回退的项要谨慎。
✅ 推荐清理:这 20 项基本可以放心勾选
| 清理项 | 典型位置 | 说明 |
|---|---|---|
| 临时文件 | %TEMP%、C:\Windows\Temp | 应用程序留下的中间文件,删了会重建,最安全的一类 |
| 回收站 | C:\$Recycle.Bin | 确认不需要"撤销删除"再清空 |
| 浏览器缓存 | Chrome / Edge / Firefox 的Cache目录 | 只删缓存文件,不影响账号登录;清后首次打开网页稍慢 |
| 系统日志 | C:\Windows\Logs、C:\Windows\debug | 只匹配.log/.etl/.dmp文件,排查故障前建议先保存 |
| Windows更新缓存 | C:\Windows\SoftwareDistribution\Download | 更新完的下载包,体积常达数 GB,是释放空间大头 |
| 缩略图缓存 | thumbcache_*.db | 资源管理器图片缩略图,删后自动重建 |
| 旧Windows文件 | Windows.old、$Windows.~BT、$Windows.~WS | 系统升级后的备份目录,新系统稳定运行后可放心清理,动辄十几 GB |
| 错误报告 | ProgramData\Microsoft\Windows\WER | 程序崩溃上报数据,普通用户用不到 |
| 内存转储文件 | C:\Windows\Minidump、MEMORY.DMP | 蓝屏诊断文件,非排障人员可清 |
| 应用程序缓存 | Adobe、Office、Teams、Slack、Discord 等 | 软件自建缓存,删除后重新生成 |
| 媒体播放器缓存 | WMP、VLC、Spotify 缓存 | 播放记录不受影响 |
| 搜索索引临时文件 | 搜索服务Temp目录 | 只清理.tmp/.old/.bak/.log等临时后缀,不碰索引本体 |
| 备份临时文件 | Windows 备份相关目录 | 只清超过 30 天的旧文件 |
| 更新临时文件 | SoftwareDistribution\Temp、WinSxS\Temp等 | 更新过程的残留 |
| 应用程序崩溃转储 | WER\ReportArchive、CrashDumps | 崩溃现场数据,仅开发者排障需要 |
| 应用程序日志 | Teams、Office、Slack、Discord 日志 | 只清 30 天以前的旧日志 |
| 最近使用的文件列表 | AppData\Microsoft\Windows\Recent | 就是资源管理器"最近使用的文件"快捷方式,删了不影响原文件 |
| Windows通知缓存 | 通知中心、ActionCenterCache | 清后历史通知会消失 |
| 打印机临时文件 | C:\Windows\System32\spool下的打印任务 | 卡住的打印队列残留 |
| 设备临时文件 | setupapi安装日志 | 设备安装的调试记录 |
| OneDrive缓存 | OneDrive 日志目录 | 只清日志,不碰同步文件本身 |
⚠️ 谨慎勾选:这 4 项按需处理
- 预读取文件(Prefetch):位置在
C:\Windows\Prefetch。删除本身安全(系统会重新生成),但它的作用是让程序冷启动更快。清理后部分软件第一次打开会变慢,不建议频繁清理,平时可以不加勾选。 - 字体缓存:
FontCache目录与FNTCACHE.DAT。系统会自动重建,一般占不了多少空间,没有清理必要。 - Windows Defender缓存 / Windows Store缓存 / DNS缓存:属于"可清可不清"。Defender 的隔离区(Quarantine)清掉意味着无法恢复被隔离的病毒样本;DNS 解析日志清掉对排障不友好。没遇到相关问题就不动它们。
- 下载文件夹(立即清理)⚠️:这一项会清空整个
Downloads目录的所有文件,不是只清垃圾。除非你确认下载目录里没有要留的东西,否则千万别勾选。
🧐 单独一类:大文件扫描(>100MB)
「大文件扫描」不参与清理,它只是帮你列出C:\Users、C:\ProgramData等目录下超过 100MB 的文件(见 cleaner_logic.py),并显示大小、修改时间和类型。这是定位"C盘为什么这么大"的利器:扫出来之后你自己判断哪些能删。注意它自动跳过了.sys、.dll、.exe等系统文件类型,避免误报。
❌ 工具不会碰的地方:内置安全保护
即使你"一键清理",以下目录也被明确保护,扫描和删除都会跳过(见 cleaner_logic.py 的_is_safe_path检查与 config.py 的SAFE_PATHS):
C:\Windows\System32、C:\Windows\SysWOW64C:\Program Files、C:\Program Files (x86)C:\Windows、C:\ProgramData等目录本身
换句话说,常见的"清C盘清崩系统"的风险,在这个工具里已经被安全路径检查挡掉了。
三、安全机制解读:为什么它"清得放心" 🔒
这个开源项目把安全性做成了默认行为,而不是事后补丁:
- 模拟模式:勾选后只统计"能删多少",不实际删除任何文件。首次使用强烈建议开启,熟悉清理项后再关闭(见 main.py 中的安全选项区域)。
- 删除前备份:默认开启。每次清理会在备份目录生成一个带时间戳的文件夹(默认优先放在非 C 盘,避免"清了 C 盘结果备份又占 C 盘"),最多保留 5 份、总大小 1GB,超出自动淘汰最旧的(cleaner_logic.py)。
- 可恢复:点「备份管理」进入 backup_manager.py 对应的界面,可查看、恢复或删除历史备份。
- 确认弹窗:非模拟模式下,真正执行清理前会弹出确认框,防止误点。
四、获取与运行方式 💻
方式一:免安装运行—— 下载压缩包解压后,双击 启动C盘清理工具.bat 即可,需要本机已安装 Python 3.6+。
方式二:从源码运行
git clone https://gitcode.com/gh_mirrors/on/One-click-cleaning-of-C-drive.git cd One-click-cleaning-of-C-drive pip install -r requirements.txt python main.py五、使用建议小结
- 常规维护:勾选临时文件 + 回收站 + 浏览器缓存 + Windows更新缓存 + 旧Windows文件,就能释放绝大部分空间。
- 升级系统前:优先清「旧Windows文件」,一步回十几 GB。
- 每次都想全清时:把「预读取文件」和「下载文件夹(立即清理)」排除在外。
- 拿不准的时候:开模拟模式先扫一遍,看清楚列表再决定。
一句话总结:缓存、临时、日志类放心清;Prefetch 和下载文件夹少动;真正的大头(Windows.old、更新缓存)交给扫描列表,而不是手动翻目录。
- 桌面应用
【免费下载链接】One-click-cleaning-of-C-drive
只需轻松一点,即可安全高效的清理C盘残留和垃圾,并且对电脑毫无危险
相关推荐
终极Windows 11系统清理避坑指南:5个绝对不能删的核心应用
终极Windows 11系统清理避坑指南:5个绝对不能删的核心应用 Windows 11系统预装了大量应用和服务,其中许多确实会占用资源、影响性能。Win11D
桌面应用CLI系统瘦身怕翻车?Win11安全清理指南:哪些应用绝对不能删
系统瘦身怕翻车?Win11安全清理指南:哪些应用绝对不能删 你是否想清理Win11系统中冗余的预装应用,却又担心误删关键组件导致系统故障?本文将通过Win11D
桌面应用CLIoh-my-claudecode 的 .omc 状态哪些该提交、哪些该忽略?gitignore 契约与清理规则
oh my claudecode 的 .omc 状态哪些该提交、哪些该忽略?gitignore 契约与清理规则 用 oh my claudecode(OMC)驱
人工智能AI Agent多智能体Agent 编排Agent 工作流AI 技能CLI开发工具
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考