Skip to content

SLClean 0.2.0

Choose a tag to compare

@SalyyS1 SalyyS1 released this 04 Sep 08:16
· 10 commits to main since this release

Ba tab thay cho một màn hình: Dọn dẹp (như cũ), Ứng dụng và Thư mục thừa.

Ứng dụng liệt kê mọi app đã đăng ký với Windows (desktop từ registry Uninstall, app Store của bạn) với hãng, phiên bản, ngày cài, dung lượng thư mục cài đo thật và lần mở cuối theo nhật ký của Windows (UserAssist, không cần admin). Sắp theo lâu không mở / lớn nhất / mới cài / tên; lọc mục chết, chưa từng mở, desktop, Store; tìm theo tên, hãng, đường dẫn.

  • Gỡ chạy trình gỡ của chính hãng hoặc của Store rồi kiểm tra lại; nếu thư mục cài còn sót, app hỏi và xoá giúp.
  • Mục chết: app bạn đã xoá tay thư mục nên trình gỡ không còn, Settings của Windows gỡ không được nhưng vẫn liệt kê. Nút Xoá mục (hoặc Xoá N mục chết một lượt) xoá khoá registry đó, kèm thư mục sót nếu chọn. Mục dưới HKLM cần chạy với quyền admin.
  • Windows ghi lần mở của nhiều app (Chrome, VS Code, Discord…) theo AppUserModelID hoặc shortcut chứ không theo exe, nên app đọc thêm shortcut Start Menu/Taskbar/Desktop để nối lại. App mà registry không ghi thư mục cài (thường là MSI) hiện không rõ thay vì chưa từng.

Thư mục thừa liệt kê thư mục con trực tiếp của AppData (Local/Roaming/LocalLow), ProgramData, Program Files, Local\Programs và Local\Packages mà không app đã cài nào nhận: không app nào trỏ thư mục cài vào đó, tên không khớp tên/hãng app nào, không có tiến trình chạy từ đó. Mỗi mục có nhãn vùng, có exe, lần mở cuối nếu Windows từng ghi; tick rồi dọn bằng nút ở thanh trái như mục cache. Đây là heuristic theo tên, luôn xem qua trước khi tick.

Giao diện làm lại: thanh tab với huy hiệu số, ô tìm kiếm dạng viên, hàng app có cột lần mở / ngày cài / dung lượng, hộp hỏi chung cho gỡ và xoá mục.

English: three tabs. Apps lists every registered desktop and Store app with publisher, version, install date, measured folder size and last opened from Windows' own launch log (UserAssist, no admin needed); uninstall through the vendor's or Store's uninstaller, then clean the folder it left behind; delete dead entries whose uninstaller is gone (the ones Settings can no longer remove), one at a time or all at once. Shortcuts under Start Menu/Taskbar/Desktop are parsed so launches Windows keyed by AppUserModelID still resolve. Leftovers lists folders under AppData, ProgramData, Program Files and Local\Packages that no installed app claims, cleaned with the same rail button. Refreshed tabbed UI.

Kiểm chứng trên app thật: xoá mục chết + thư mục sót, gỡ app qua trình gỡ của nó rồi dọn thư mục sót, dọn thư mục mồ côi; soi registry và đĩa sau mỗi bước, 0 lỗi JS. 45 test Rust.

SHA-256:

26927c77d0fbc9a99ab101d6484934d367897eafd5ab9d7d504790075dee233a  SLClean-portable.exe
230f184a6722350f84a21f47b9845f3fa5bc0b556377feb0fb5f5111d7c9f0be  SLClean_0.2.0_x64-setup.exe

File chưa ký số: SmartScreen hỏi lần đầu, chọn More info → Run anyway.