Yazılımları Tamamen Silme ve Kalıntı Temizleme
Bir yazılımı kaldırdıktan sonra sistemin eski haline dönmesi beklenir, ama pratikte durum farklıdır. Kaldırma işlemi bittiğinde diskte klasörler, kullanıcı profilinde ayar dosyaları, Windows kayıt defterinde onlarca anahtar ve bazen arka planda çalışmaya devam eden servisler kalır. Kullanıcıların "program tamamen silinmiyor" diye tarif ettiği tablo genelde budur: uygulama listede görünmez, fakat yeniden kurulduğunda eski lisans hatası, eski ayarlar veya aynı çökme geri gelir.
Kalıntı Nereden Kaynaklanır?
Kaldırıcı (uninstaller), kurulum sırasında oluşturulan dosyaların bir listesini takip eder. Bu listede olmayan her şey — uygulamanın çalışırken ürettiği önbellek, günlük dosyaları, kullanıcı profilleri, otomatik güncelleyici bileşenleri — kaldırma kapsamının dışında kalır. Ayrıca birçok geliştirici, kullanıcı yanlışlıkla kaldırırsa ayarları kaybetmesin diye yapılandırma dosyalarını bilinçli olarak bırakır.
Tipik kalıntı bölgeleri iki platformda şöyle dağılır:
| Katman | Windows | macOS |
|---|---|---|
| Ana dizin | C:\Program Files, C:\Program Files (x86) | /Applications |
| Kullanıcı verisi | %AppData%, %LocalAppData% | ~/Library/Application Support |
| Ayar dosyaları | Kayıt defteri HKCU\Software | ~/Library/Preferences (.plist) |
| Önbellek | %LocalAppData%\Temp | ~/Library/Caches |
| Sistem geneli | C:\ProgramData | /Library/Application Support |
| Arka plan görevi | Görev Zamanlayıcı, Hizmetler | ~/Library/LaunchAgents, /Library/LaunchDaemons |
| Sürücü/uzantı | Aygıt Yöneticisi (gizli aygıtlar) | Sistem Uzantıları, Gizlilik izinleri |
Yöntemlerin Karşılaştırması
Aynı hedefe giden dört yol var ve her biri farklı bir risk-kazanç dengesi sunuyor.
| Yöntem | Kapsam | Risk | Süre | Kime uygun |
|---|---|---|---|---|
| Ayarlar > Uygulamalar / Denetim Masası | Düşük–orta: yalnız kayıtlı dosyalar | Çok düşük | 1–2 dk | Basit uygulamalar |
| Üreticinin özel kaldırma aracı | Yüksek: sürücü ve servisler dahil | Düşük | 3–10 dk | Antivirüs, ekran kartı sürücüsü, ofis paketleri |
| Üçüncü parti kaldırıcı (izlemeli mod) | Çok yüksek | Orta: yanlış eşleşme olabilir | 5–15 dk | Sık program deneyenler |
| Manuel temizlik | Tam kontrol | Yüksek: yanlış silme sistemi bozabilir | 10–30 dk | Ne yaptığını bilen kullanıcı |
Üçüncü parti araçların iki çalışma biçimi arasındaki fark önemlidir. İzlemeli kurulum modunda araç, programı siz kurarken tüm dosya ve kayıt defteri değişikliklerini kaydeder; kaldırma neredeyse yüzde yüz temiz olur. Sonradan tarama modunda ise isim benzerliğine göre tahmin yürütür ve burada yanlış pozitif riski doğar. Örneğin "Sync" kelimesini içeren bir anahtarın hangi uygulamaya ait olduğu her zaman net değildir.
Windows'ta Adım Adım Temiz Kaldırma
- Önce geri dönüş noktası oluşturun. Sistem Koruması üzerinden bir geri yükleme noktası, kayıt defterine dokunacaksanız pazarlık konusu değildir.
- Programı çalışmayı bırakacak hâle getirin. Görev Yöneticisi'nde ilgili süreçleri sonlandırın, Başlangıç sekmesinde girdisini devre dışı bırakın.
- Resmî kaldırıcıyı kullanın. Ayarlar > Uygulamalar > Yüklü uygulamalar. Hata verirse üreticinin sitesindeki temizleme aracına bakın.
- Yeniden başlatın. Kilitli dosyalar ancak yeniden başlatmadan sonra silinebilir; bu adımı atlamak kalıntı bırakmanın en yaygın sebebidir.
- Klasörleri elden geçirin. Gizli öğeleri görünür yapıp Program Files, ProgramData, %AppData% ve %LocalAppData% içinde üretici adıyla arama yapın.
- Kayıt defterini tarayın. regedit'te Ctrl+F ile ürün adını arayın. Silmeden önce ilgili anahtara sağ tıklayıp dışa aktarın. Yalnızca HKCU\Software, HKLM\SOFTWARE ve Uninstall dallarındaki net eşleşmeleri silin; CLSID gibi kriptik dallarda ısrar etmeyin.
- Artık görevleri kaldırın. Görev Zamanlayıcı'da güncelleyici görevlerini, Hizmetler'de durmuş servisleri kontrol edin.
- Diski toparlayın. Disk Temizleme veya Depolama Duyarlılığı ile geçici dosyaları boşaltın.
macOS Tarafında Durum
Uygulamayı Çöp Kutusu'na atmak, paketin (.app) kendisini siler; kullanıcı kütüphanesindeki izleri silmez. Finder'da Shift+Command+G ile ~/Library yazıp şu klasörlerde geliştirici adını (genellikle com.uretici.urun biçiminde) aratın: Application Support, Preferences, Caches, Containers, Saved Application State, LaunchAgents, Log