Gỡ phần mềm thừa trên Windows mà không làm hỏng máy
cwico đọc cả sáu nơi Windows giấu phần mềm đã cài, phân loại từng mục kèm lý do, rồi chỉ gỡ những gì bạn đã xem và đồng ý - sau khi đã tạo điểm khôi phục.
Windows 10 và 11 · miễn phí, mã nguồn mở MIT · không tài khoản, không thu thập dữ liệu
Ba lớp bảo vệ giữa bạn và một chiếc máy không khởi động được
Lỗi tệ nhất của một công cụ dọn Windows là máy không lên. cwico đặt ba lớp độc lập trước kết cục đó; mỗi lớp đều có kiểm thử tự động chạy trên mọi lần thay đổi mã.
- 58quy tắc phân loại
- 18thành phần bị chặn cứng
- 36tinh chỉnh có hoàn tác
- 0dữ liệu gửi đi
-
1. Phân loại
Mọi mục được đối chiếu với cơ sở dữ liệu an toàn. Mục không khớp quy tắc nào là Chưa rõ, không bao giờ là An toàn; khớp cả An toàn lẫn Trọng yếu thì Trọng yếu thắng.
Tra cứu 58 quy tắc -
2. Cổng lập kế hoạch
Mục Trọng yếu không thể đưa vào kế hoạch - không bằng cờ, không bằng xác nhận, không từ dòng lệnh. Mục Cẩn trọng phải xác nhận riêng từng mục.
Cách cổng hoạt động -
3. Bộ chặn xóa
Mọi đường dẫn và khóa Registry được kiểm ngay trước khi xóa: gốc ổ đĩa, System32, hồ sơ người dùng, Documents, OneDrive, gốc hive đều bị từ chối thẳng.
Danh sách bị chặn
- An toàn 29 quy tắc - Không ảnh hưởng chức năng của Windows
- Cẩn trọng 11 quy tắc - Gỡ được nhưng mất một tính năng phụ; phải xác nhận từng mục
- Trọng yếu 18 quy tắc - Gỡ sẽ hỏng khởi động, đăng nhập, bảo mật hoặc shell; bị chặn cứng
Sáu nơi Windows giấu phần mềm
Trình "Ứng dụng đã cài" của Windows chỉ cho bạn thấy một phần. cwico đọc trực tiếp bằng API Win32 và WinRT, không qua PowerShell.
Chương trình đã cài
Khóa Uninstall ở HKLM và HKCU, đọc cả hai chế độ xem 64-bit và WOW6432Node - không sót phần mềm 32-bit.
Ứng dụng UWP / AppX
Tên gói, nhà phát hành, kiến trúc, đường dẫn cài; phân biệt gói khung và gói hệ thống qua PackageManager.
Gói nạp sẵn (provisioned)
Gói đã nạp vào ảnh Windows, tự cài lại cho mọi tài khoản mới - gỡ thường không hết, cwico gỡ tận gốc.
Dịch vụ Windows
Tên hiển thị, trạng thái, kiểu khởi động và ImagePath, đọc trực tiếp từ Service Control Manager.
Tác vụ lập lịch
Đường dẫn đầy đủ, trạng thái bật và đang chạy của từng tác vụ qua COM của Task Scheduler.
Khởi động cùng máy
Run, RunOnce ở cả hai hive, cả hai chế độ xem, cùng thư mục Startup của người dùng và của máy.
Bốn bước gỡ, sau khi đã có đường lui
Trước bước gây thay đổi đầu tiên: tạo điểm khôi phục hệ thống (không tạo được thì hủy cả lượt chạy), xuất .reg mọi khóa sẽ đụng kèm tệp restore-registry.cmd, và ghi nhật ký giao dịch từng bước.
Dừng tiến trình
Tắt tiến trình của phần mềm. Tiến trình dùng chung như svchost.exe và tiến trình trọng yếu khi khởi động không bao giờ bị đụng.
Chạy trình gỡ của hãng
Ưu tiên QuietUninstallString; nếu không có, chỉ tự suy công tắc im lặng cho MSI, Inno Setup và NSIS.
Gỡ gói cho mọi người dùng
Gỡ gói AppX cho tất cả tài khoản, rồi bỏ nạp sẵn để phần mềm không quay lại ở tài khoản mới.
Dọn tận gốc
Thư mục và khóa Registry còn sót - mỗi đường dẫn đều qua bộ chặn xóa ngay trước khi xóa.
Không có gì xảy ra trước khi bạn xem kế hoạch
Ứng dụng song ngữ Việt - Anh, ba chế độ nền theo hệ điều hành.
Mã nguồn mở, chạy ngoại tuyến
Mã nguồn công khai trên GitHub, giấy phép MIT, viết bằng Rust. Hạng sản phẩm C theo quy ước tsudev: không tài khoản, không đăng nhập; yêu cầu mạng duy nhất là kiểm tra bản cập nhật có chữ ký, mất mạng vẫn chạy bình thường.