一个用 Rust 编写的 Windows 系统维护工具集,现已支持 Terminal User Interface (TUI) 交互式界面!
- 🍋 全新 TUI 模式 - 漂亮的终端交互界面,支持可滚动查看
- 📊 实时系统监控 - Grid 布局仪表盘,动态显示 CPU、内存、磁盘、温度
- 🔧 修复 Windows 图标缓存 - 快速修复图标显示异常
- 🧹 深度清理系统垃圾 - 清理多种类型的临时文件和缓存
- Windows Temp 临时文件
- Windows Prefetch 预读缓存
- Windows 回收站
- 系统驱动器上的 *.tmp, *.log, *.bak, *.old 等文件
- 用户临时文件、Cookies、Recent 文件
- IE 临时文件和本地缓存
- 📦 一键安装/卸载 - 自动配置系统 PATH,方便快捷
- ⌨️ 键盘导航 - 支持箭头键和 Vim 风格按键
- 🎨 彩色界面 - 清晰的视觉反馈和可滚动输出查看器
直接运行 lemo 进入交互式界面:
lemoTUI 控制键:
↑/↓或j/k- 导航菜单Enter- 执行选中的操作q或Esc- 退出程序
TUI 菜单选项:
- 🔧 Fix Icon Cache - 修复图标缓存
- 🧹 Clean Temp Files - 清理临时文件
- � Real-time Monitor - 实时系统监控仪表盘(推荐!)
- � Install to System - 安装 lemo 到系统 PATH
- 🗑️ Uninstall from System - 从系统卸载 lemo
- ➡️ Exit - 退出程序
进入 TUI 模式后,选择 "Real-time Monitor" 可查看:
功能特性:
- ⚡ 动态刷新 - 每 1 秒自动更新系统状态
- 📊 Grid 布局 - 左右分栏、上下分割的现代化界面
- 🎨 彩色进度条 - CPU、内存使用率可视化
- 💿 多磁盘监控 - 显示所有驱动器的使用情况
- 🌡️ 温度监控 - 硬件温度实时显示(需要管理员权限)
- 📈 智能配色 - 根据使用率/温度自动变色(绿/黄/红)
显示内容:
- 🔧 CPU 使用率(实时进度条 + 型号)
- 💾 内存使用率(实时进度条 + 容量)
- 🌐 网络流量(上传/下载统计,最多3个接口)
- 💿 磁盘使用情况(多驱动器 + ASCII 进度条,按盘符排序)
- 🎮 GPU 温度(显卡温度监控)
- 🌡️ 硬件温度(CPU、主板等传感器)
- ℹ️ 系统基本信息(OS、架构、核心数、运行时间)
操作说明:
- 按
Q、Esc或Enter返回主菜单 - 自动刷新,无需手动操作
注意事项:
⚠️ 温度监控需要管理员权限- 💡 建议以管理员身份运行以获得完整功能
- 📦 详细说明请参考 REALTIME_MONITOR.md
lemo fix-icon-cache选项:
-r, --restart-explorer <true|false>- 是否自动重启资源管理器(默认: true)
# 仅清理系统临时文件
lemo clean-temp
# 清理系统+用户临时文件(推荐)
lemo clean-temp --include-user
# 或简写
lemo clean-temp -i清理内容:
基础清理(无需参数):
- ✅ Windows 系统临时文件 (
C:\Windows\Temp) - ✅ Windows 预读缓存 (
C:\Windows\Prefetch) - ✅ Windows 回收站
- ✅ 深度扫描系统驱动器(智能递归,限制深度):
*.tmp- 临时文件*.log- 日志文件*.gid- Windows 帮助索引*.chk- 磁盘检查碎片*.old- 旧文件备份*.bak- 备份文件*._mp- 临时媒体文件
扩展清理(使用 -i 参数):
- ✅ 用户临时文件夹 (
%TEMP%) - ✅ 用户 Cookies (
%USERPROFILE%\Cookies) - ✅ 最近使用文件 (
%USERPROFILE%\Recent) - ✅ IE 临时文件 (
%USERPROFILE%\Local Settings\Temporary Internet Files) - ✅ 本地临时文件 (
%USERPROFILE%\Local Settings\Temp)
智能优化:
- ⚡ 限制递归深度(最多3层),避免过深搜索
- 🛡️ 自动跳过系统关键目录(Windows, Program Files, ProgramData 等)
- 📊 实时进度反馈(每 100 个文件显示进度)
- 🚀 执行时间:30秒 - 3分钟(取决于系统文件数量)
功能特性:
- ✅ 深度清理系统临时文件(智能递归搜索)
- ✅ 实时进度反馈(每 100 个文件显示进度)
- ✅ 详细的删除日志(显示前5个删除的文件)
- ✅ 跳过日志(显示被占用或无权限的文件)
- ✅ 统计释放的磁盘空间 (MB/GB)
- ✅ 总计删除/跳过的文件数量
- ✅ 智能深度限制,平衡性能和效果
lemo install功能说明:
- ✅ 自动复制可执行文件到
%LOCALAPPDATA%\lemo - ✅ 自动添加到系统 PATH(需要管理员权限)
- ✅ 安装后可在任何位置直接运行
lemo命令 - ✅ 重启终端后生效
lemo uninstall功能说明:
- ✅ 从系统 PATH 中移除
- ✅ 删除安装目录
- ✅ 完全清理(需要管理员权限)
lemo --help
lemo <command> --help- 首先编译 Release 版本:
cargo build --release- 运行安装命令:
# CLI 方式
.\target\release\lemo.exe install
# 或使用 TUI 方式(进入后选择 "Install to System")
.\target\release\lemo.exe安装后,程序会自动添加到系统 PATH,你可以在任何位置直接运行 lemo 命令。
- 编译项目:
cargo build --release-
将
target\release\lemo.exe复制到你想要的位置(如C:\Program Files\lemo\) -
将该目录添加到系统 PATH:
- 右键"此电脑" → "属性" → "高级系统设置"
- 点击"环境变量"
- 在"系统变量"中找到
Path,点击"编辑" - 添加 lemo.exe 所在目录的路径
# CLI 方式
lemo uninstall
# 或使用 TUI 方式(进入后选择 "Uninstall from System")
lemocargo buildcargo run -- <command>cargo build --releaseLemo 支持自定义 Windows 应用程序图标(任务栏、快捷方式)和窗口标题栏。
- 准备图标文件:获取或创建一个
.ico格式的图标文件 - 命名并放置:将图标文件命名为
lemo.ico,放在项目根目录 - 重新编译:运行
cargo build --release - 查看效果:生成的
lemo.exe将包含自定义图标和版本信息
详细的自定义说明请参考:
- ✅ 任务栏图标
- ✅ 桌面快捷方式图标
- ✅ 资源管理器中的 EXE 图标
- ✅ 窗口标题栏(控制台标题)
- ✅ 文件属性中的版本信息(右键 → 属性 → 详细信息)
- ✅ 任务管理器中显示的描述
编辑 resources.rc 文件可以修改:
- 产品名称
- 公司名称
- 版本号
- 版权信息
- 文件描述
详见 CUSTOM_ICON_GUIDE.md 完整说明。
应用的发布者信息(公司名称、版权、版本等)在 resources.rc 文件中维护:
VALUE "CompanyName", "ronger.io" // 发布者/公司名称
VALUE "FileDescription", "Lemo - Windows System Toolkit" // 任务管理器显示
VALUE "LegalCopyright", "Copyright (C) 2025" // 版权信息
VALUE "ProductName", "Lemo" // 产品名称
VALUE "FileVersion", "0.2.3.0" // 文件版本
验证发布者信息:
编译后手动查看:
(Get-Item .\target\release\lemo.exe).VersionInfo | Format-List详细指南: 参考 PUBLISHER_INFO_GUIDE.md 获取完整的发布者信息维护说明。
当以管理员权限运行 Lemo 时,Windows UAC 弹窗会显示"未知发布者"。通过代码签名可以解决此问题。
快速开始(自签名证书):
# 1. 创建自签名证书(以管理员身份运行,只需运行一次)
.\create-certificate.ps1
# 2. 安装证书到系统(以管理员身份运行,只需运行一次)
.\install-certificate.ps1
# 3. 编译项目
cargo build --release
# 4. 签名应用
.\sign-release.ps1签名后,UAC 弹窗将显示:
- ✅ 已验证的发布者: ronger.io(而不是"未知")
- ✅ 蓝色或黄色盾牌(取决于证书类型)
签名方案对比:
| 方案 | 成本 | UAC 显示 | 适用场景 |
|---|---|---|---|
| 自签名证书 | 免费 | 显示你的名字 | 个人使用、内部测试 |
| 商业证书 | $200-400/年 | 显示公司名 | 公开分发 |
| EV 证书 | $400-600/年 | 绿色盾牌,完全信任 | 企业软件 |
详细指南: 参考 CODE_SIGNING_GUIDE.md 获取完整的代码签名说明,包括商业证书购买和配置。
- Windows 10/11
- 某些功能需要管理员权限