先看清空间被谁占了,再决定删什么
磁盘变红、C 盘塞满的时候,最怕的不是没空间,是不知道是什么吃了空间、又不敢乱删。 LUMEN 把占用画成可以逐层点进去的地图,找到目标之后才给清理入口——而且界面上没有「一键清理」这种按钮。
四大板块,各自解决一件事
诊断:把占用画成能点进去的地图
Treemap 占用地图按目录逐层下钻,方块大小就是字节数,一眼看出「npm-cache 一个人吃掉 4.88 GB」这种事实。 旁边同时给出大文件、重复文件、相似图片三张清单,以及一个基于占用结构的健康评分。窗口怎么缩放,地图都会自动重排。
清理:规则驱动,先预览再动手
系统垃圾、浏览器缓存、开发缓存(npm / pip / Gradle / NuGet 这些)、临时文件按规则清单扫出来, 每一条都能看到具体路径和体积。清理前是确认清单,删除默认走回收站;注册表项一律折叠在「高级」里,不点不开。
优化:启动项挖到第四层
开机自启不只看启动文件夹,服务、计划任务、注册表 Run 项一并列出来,逐项可禁用、逐项可还原。 外加内存整理、卸载残留清理和网络小工具。
弹窗拦截:先观察一天,再决定拦谁
常驻托盘监视窗口,出厂默认是观察模式——只记录不处理。看一天记录确认没误伤,再切到拦截模式。 拦截动作只是给窗口投递关闭消息,或者点它自己的关闭按钮。
它刻意不做的事
清理工具最容易出事的地方就是"帮你做主"。下面这几条是写进代码里的边界,不是设置项。
没有「一键清理」
任何删除都要先出清单、你勾选、再确认。每一条路径都单独过一次删除守卫, 不通过的那条当场剔除;剩下的分批投递执行。危险项默认折叠。宁可让你多点两次,也不能误删一个文件。
不注入、不钩子
弹窗拦截不注入 DLL、不钩键盘鼠标,只投递关闭消息。 系统对话框(含 UAC)、输入法候选窗、任务栏和 LUMEN 自己的窗口在白名单里,永不处理。
不上传任何东西
扫描结果、文件列表、窗口标题全部留在本机。 唯一的外发联系点是你主动点「检查更新」时的那次 HTTPS 请求。
不碰路径黑名单
Windows 目录、程序目录、用户配置主目录这类路径被硬编码拒绝, 规则写错了也删不掉,不是"提示你小心"。
不静默改系统
每项优化改动前先把机器当前原值记进本机快照,出问题可以逐项写回改之前的状态。
不默认开启发式规则
按词面粗筛的那批拦截规则出厂是关闭的,需要你自己确认后再启用, 避免误伤正常软件的弹窗。
三步开始,五分钟见效
装,不需要管理员
双击安装包,默认装到 %LOCALAPPDATA%\Programs\LUMEN,
per-user 安装不碰系统目录、不要 UAC 提权。装完自动启动,桌面和开始菜单有快捷方式。
先看诊断,别急着删
进「诊断」等它扫完(全盘可能要几分钟,有实时计数), 在占用地图上点进最大的那几个目录,看清楚是什么在占地方。Ctrl+K 随时打开命令面板,Ctrl+1~9 切页。
弹窗先跑观察模式
进「弹窗」页,用观察模式跑一天,看它记下了哪些窗口; 确认没误伤再切拦截模式。想让拦截开机即生效,就在这一页打开「开机自动启动」,之后它静默进托盘。
提示:开着拦截模式时点右上角关闭是收进托盘继续拦,不是退出程序。真正退出要在托盘图标上右键选退出。
下载 LUMEN 流明
只保留最新版:更新走 electron-updater,旧版本安装包不对外挂直链。
45bf2896b90456f6a52a8d80d84dbc09466e28eb5bca239a23831c6d48c92c0c校验(PowerShell):
Get-FileHash .\LUMEN-Setup-0.2.8.exe -Algorithm SHA256
关于自动更新
LUMEN 用 electron-updater:检查到新版本后先下载,核对 sha512 通过才提示重启安装,不匹配直接丢弃。v0.1.2 及更早版本有一个已知缺陷:能提示有新版本,但下载那一步会报错,那一版(v0.1.0–v0.1.2)收不到任何后续修复,要升级请用上方按钮下载最新版覆盖安装,本机数据都在 %LOCALAPPDATA%\LUMEN\,覆盖安装不丢设置与历史。
只发最新版
更新只看 latest.yml,它恒指向当前版;更新目录里也只留当前这一份包,别处的旧版本直链会失效,要装就以下载页那颗按钮为准。
有 blockmap 时走差量下载,只取变化的块,不用重下整包。
下载要你点确认
autoDownload 是关的:发现新版本只提示,不偷偷跑你的流量。
你点下载才下,下完再点「重启并安装」才装。
更新源怎么找
默认源(本站 /lumen-update/)烧在程序里,所以换域名需要重新发一版;
想指到自建镜像或内网测试源,在本机写 %LOCALAPPDATA%\LUMEN\update-feed.json 或用环境变量 LUMEN_UPDATE_URL,这两者优先级更高、不用等新版。都没有可用源时点「检查更新」会明确告诉你怎么写,不会静默失败。