乐于分享
好东西不私藏

C 盘又红了?这个开源小工具让我的电脑满血复活,连微信/QQ 都能专清!

C 盘又红了?这个开源小工具让我的电脑满血复活,连微信/QQ 都能专清!

项目作者:Evan Lau(GitHub)

文章整理:不正经

仓库地址:公众号回复LightC (不区分大小写)


Windows 的 C 盘焦虑,用过的人都懂。更让人无奈的是——你根本不知道那几十 GB 是被什么给吃掉的。是微信的聊天图片?QQ 的自动缓存?还是某个早已卸载的古早游戏把残留文件丢在角落里默默占坑?

今天要介绍的工具叫 LightC,开源的、Rust 语言编写、运行轻快。核心思路是「不猜——直接扫给你看」,并且把微信/QQ/钉钉/飞书等社交软件的缓存单独归类清理,思路很清晰。


🔥 LightC 是什么

一个基于 Rust + React 构建的 Windows C 盘清理工具。和市面上那些"一键清理"不同,它把每一种垃圾都分类列出,让用户看清楚再决定删不删。

技术栈:Tauri 2.x 框架(前端 React 19,后端 Rust 1.70+),原生 Windows API 驱动,非 Electron 套壳方案,体积和性能表现都不错。


🧹 核心功能拆解

1. 一键扫描清理 —— 10 种垃圾分类

LightC 将可清理内容划分为 10 个类别,每类标注风险等级:

分类
风险
内容说明
Windows 临时文件
🟢 安全
系统和程序运行时产生的临时数据
系统缓存
🟢 安全
Windows 系统级缓存文件
浏览器缓存
🟢 低风险
网页缓存、Cookie 等浏览器数据
回收站
🟢 低风险
已删除但未彻底清空的文件
Windows 更新缓存
🟡 中等
系统更新下载的安装包残留
缩略图缓存
🟢 安全
文件资源管理器的缩略图缓存,删除后会自动重建
日志文件
🟢 低风险
系统和应用程序的日志记录
内存转储
🟡 中等
系统蓝屏/崩溃时产生的 dump 文件
旧 Windows 安装
🔴 高风险
Windows.old 目录,删除后无法回退系统
应用缓存
🟢 低风险
各类应用程序产生的缓存数据

扫描过程支持多线程并行(利用 Rust 的 rayon 库),可随时中止。列表展示采用虚拟滚动,即使文件数量很大也能流畅操作。

提醒:旧 Windows 安装(Windows.old)通常在系统大版本更新后出现,确认不需要回滚后再清理,一次能释放 20~30GB。但如果还在犹豫是否回退,绝对不要碰这个选项


2. 大文件清理 —— MFT 引擎直读,秒级全盘扫描

这是个人认为最实用的功能。传统方式扫描大文件需要逐个读取文件元数据,耗时较长。LightC 在管理员权限下走 NTFS MFT(Master File Table,主文件表)直读——类似于 WizTree 的思路,直接解析文件系统的主表结构,避免逐文件 I/O。

主要特性:

  • 支持多盘切换(C/D/E 等分区自由选择)
  • 可调返回数量(10~500 个,默认 50)
  • 后端基于路径规则自动计算风险等级(1-5 级),高风险文件锁定不可选
  • 来源标签自动识别(微信文件、Steam 游戏、虚拟机磁盘等 20+ 种)
  • 支持一键定位文件所在目录、直接打开文件,或按搜索引擎搜索路径用途辅助判断

通俗类比:传统方式像去仓库挨个打开箱子量尺寸,LightC 的做法是直接翻仓库登记簿,一眼就知道谁是巨无霸。


3. 社交软件专清 —— 微信/QQ/钉钉/飞书/企微全覆盖

这是 LightC 的杀手级功能。它能自动识别常见社交软件的安装路径和缓存目录,将图片视频、文件缓存、动态缓存、临时缓存等分类展示。

微信的 SnsWebView、小程序缓存会独立归类。底线是:只清理缓存文件,不碰聊天记录

很多用户不知道,微信电脑版会悄悄缓存数个 GB 的表情包和公众号图片——全是你看都没看过、却默默占着空间的文件。


4. 系统瘦身 —— 关闭休眠,立省 8~32GB

此功能需要管理员权限,包含三个核心操作:

  • 休眠文件管理
    :通过 powercfg -h off 关闭休眠功能,释放与内存等量的空间。代价是快速启动功能失效,电脑无法进入休眠状态
  • 系统组件清理
    :走 DISM(部署映像服务和管理)清理 WinSxS 中的冗余组件,通常能释放 1~5GB
  • 虚拟内存迁移
    :检测分页文件位置,引导迁移到非系统盘

每项操作都配有详细的功能说明和风险警告,不是"一键瞎优化"。


5. 大目录分析 —— 一眼看穿磁盘占用

类似 TreeSize Free / WizTree 的功能集成在工具内部。管理员模式下走 MFT 直读,秒级完成全盘扫描,按目录树展示各文件夹占用情况。

支持:

  • 可调展示深度(2-4 层)
  • 大小阈值过滤(10-500MB),自动过滤噪音目录
  • 系统目录保护开关(关闭后 Windows、WinSxS 等也会参与排名)
  • 无限下钻弹窗 + 面包屑导航

6. 卸载残留清理 —— 置信度评分引擎

这是一个设计很精妙的功能。Windows 的卸载程序经常在执行后留下大量残余——AppDataProgramData 里的配置文件、注册表中的孤立项,几乎没有哪个软件能卸得干干净净。

LightC 使用了一个置信度评分模型来判断某路径是否属于卸载残留:

  • 基线分数 0.0
  • 检测到卸载程序残留、历史安装路径、可执行文件存在、长时间未修改等信号 → 加分
  • 检测到当前已安装应用映射、DisplayName 命中、通用目录、共享厂商目录等保护信号 → 减分
  • score ≥ 0.75
     → 高置信度残留,0.40~0.75 → 可疑项

所有结果默认不勾选,用户需结合路径和软件使用情况手动判断。这种保守的设计在安全敏感场景下是必要的——卸载残留的判断没有 100% 的权威标准。


7. 其他实用功能一览

功能模块
说明
注册表残留清理
仅扫描 HKCR\Applications 下的文件关联残留,铁证条件过滤,删除前自动导出 .reg 备份
右键菜单清理
深度扫描注册表,覆盖文件/文件夹/桌面背景/磁盘驱动器等场景,自动识别失效菜单项
磁盘变化分析
基于 MFT 快照对比,精确展示各磁盘最近新增/减少的空间分布
AI 模型空间
识别 Ollama / LM Studio / ComfyUI / HuggingFace 等平台的大模型文件占用
开机启动管理
一键打开任务管理器启动项页面,禁用不必要的自启动软件
存储感知
快速调用 Windows 原生磁盘清理与空间管理功能


🛡️ 安全设计

许多清理工具翻车的根源在于"过于自信"——扫到什么删什么,删完系统无法启动。LightC 设计了多层防护:

  1. 系统路径保护
    :自动识别并跳过关键系统文件和目录
  2. 多层安全验证
    :删除前对路径合法性、权限级别、所在范围进行多重校验
  3. 风险等级标识
    :🟢 安全 / 🟢 低风险 / 🟡 中等 / 🔴 高风险,一目了然
  4. 操作确认
    :危险操作必须手动确认后才执行
  5. 备份机制
    :注册表和右键菜单清理前自动导出 .reg 文件,删错了双击即可恢复

🎨 界面与体验

基于 Tauri 2.0 的无边框窗口设计,支持深色/浅色主题跟随系统,三档字号可调。提供两种布局模式:

  • 卡片总览模式
    (默认):所有功能模块以卡片形式集中展示在首页
  • 页面模式
    :传统 PC 软件式布局,左侧导航切换模块,非当前页模块会跳过 DOM 渲染以保持流畅

所有交互都配有过渡动画,整体操作手感顺滑。


🎯 总结

LightC 适合谁?

  • C 盘频繁告急、又不想重装系统的用户
  • 微信/QQ 电脑版的深度使用者(这些社交软件的缓存堪称隐形空间黑洞)
  • 想搞清楚"到底什么占了我的空间"而非盲目点一键清理的人
  • 偏好透明、可控、开源工具的极客用户

LightC 不合适谁?

  • 只想"点一下全搞定"、完全不想关心细节的小白——但这种使用习惯本身往往更危险

LightC 的设计哲学很简单:把账算清楚,删不删由你决定。这种克制在清理类工具中并不多见,也是它值得信赖的根本原因。


C 盘不是无底洞,但 Windows 的缓存机制确实偏向于"只管生成、不管回收"。有个趁手的工具帮你梳理空间占用,总好过每周对着红色进度条焦虑。


整理:不正经