Açık Kaynak · volyiKullanıcı

SysScrub — Windows bakım, sürücü güncelleme ve disk sağlığı tek uygulamada

CCleaner'ın yaptığını yapan ama hiçbir şeyi geri alınamaz bırakmayan, açık kaynaklı Windows bakım aracı. Hesap yok, reklam yok, telemetri yok.

C#.NET 8WPFXAMLWin32 APIWMIxUnitGitHub ActionsInno Setup#Bilgisayar UygulamasıEkip aranıyor

SysScrub, normalde üç ayrı program gerektiren işi tek bir arayüzde topluyor: sistem temizliği, registry onarımı, sürücü güncelleme, disk sağlığı (S.M.A.R.T.), disk analizi, başlangıç yönetimi, program kaldırma ve yazılım güncelleme.

Neden bir tane daha temizleyici yazdım: mevcutların hepsinde rahatsız edici bir şey var. Abartılı "şu kadar yer kazandınız" sayıları, geri alınamayan silmeler, arka planda şişen servisler, ücretli sürüm duvarları, telemetri.

SysScrub'ın duruşu şu:

• Tarama hiçbir şey silmez. Her modül önce okur, ne bulduğunu ve neden bulduğunu gösterir, bekler. Neyin gideceğine kullanıcı karar verir.

• Hiçbir şey geri alınamaz değil. Temizlik, registry, sürücü, başlangıç — sistemde yapılan her değişiklik tek bir zaman tünelinde tutuluyor ve istenen noktaya dönülebiliyor. Silinen dosyalar karantinaya gidiyor, registry kayıtları silinmeden önce .reg yedeği ve sistem geri yükleme noktası alınıyor. Yedek alınamazsa hiçbir şey silinmiyor.

• Sayılar gerçek. Kazanılan alan tahmin edilmiyor, işlem öncesi ve sonrası diskten ölçülüyor.

• Bilmediğini bilmediğini söylüyor. S.M.A.R.T. verisi okunamayan bir disk listeden kaybolmuyor ve yeşil rozet almıyor — neden okunamadığı yazıyor.

Teknik tarafta: .NET 8 ve WPF ile yazıldı. Disk sağlığı için NVMe sağlık günlüğü ve ATA S.M.A.R.T. doğrudan diskten okunuyor. Disk analizi squarified treemap ile çiziliyor, yinelenen dosya bulucu üç aşamada (boyut → ilk/son 4 KB → tam SHA-256) karşılaştırıyor. Temizleme kuralları koda gömülü değil, JSON olarak duruyor; yeni bir temizlik hedefi eklemek kod değişikliği gerektirmiyor. Arayüz altı dilde: Türkçe, İngilizce, Almanca, Japonca, Korece, Basitleştirilmiş Çince. 496 birim testi var.

Durum: aktif geliştirmede, şu an 0.14.0-alpha. Dokuz modül çalışıyor ve gerçek sistem verisi okuyor. Eksik kalanlar depodaki yol haritasında dürüstçe listeli.

MIT lisanslı, kaynak kodun tamamı açık:
https://github.com/SametEge/SysScrub

Proje Güncellemeleri

Henüz güncelleme notu yok.

Yorumlar

turkishdevelopersSistem

Projeni paylaştığın için teşekkürler. Turkish Developers topluluğunda üretimini görmek harika.

Yorum yazmak için giriş yap.