Kaldırılamayan Programları Güçlü Şekilde Silme
Denetim Masası'ndaki "Programlar ve Özellikler" listesinden bir uygulamayı kaldırmaya çalıştığınızda karşınıza "Kaldırıcı bulunamadı", "Bu program başka bir işlem tarafından kullanılıyor" ya da hiçbir hata vermeden dönüp duran bir ilerleme çubuğu çıkıyorsa, sorun genelde uygulamanın kendisinde değil, kayıt defterindeki kaldırma kaydında ya da hâlâ çalışan bir arka plan hizmetindedir. Windows'ta program silme işlemi tek bir mekanizma üzerinden yürümez: MSI tabanlı kurulumlar Windows Installer servisini, EXE tabanlı kurulumlar uygulamanın kendi uninstall.exe dosyasını, Microsoft Store uygulamaları ise AppX paket yöneticisini kullanır. Bu üç yolun her biri farklı noktalarda kırılır ve dolayısıyla farklı çözümler gerektirir.
Aşağıda önce sorunun kaynağını teşhis etmeyi, ardından kademeli olarak sertleşen temizleme yöntemlerini ele alıyoruz. Sıralamaya uymak önemli: en agresif yöntemle başlamak, sistem dosyalarını gereksiz yere riske atar.
Kaldırma İşleminin Neden Takıldığını Teşhis Etmek
Uygulamalar diske üç ayrı katmanda yazılır: dosya sistemi (Program Files, ProgramData, AppData), kayıt defteri (HKLM ve HKCU altındaki Uninstall ve yazılım anahtarları) ve sistem kayıtları (hizmetler, sürücüler, zamanlanmış görevler). Standart kaldırıcı bu üçünü birlikte temizlemek üzere tasarlanmıştır; biri kilitliyse tamamı durur.
Hangi kurulum türüyle karşı karşıyasınız?
Kayıt Defteri Düzenleyicisi'nde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall yolunu açın. Buradaki her alt anahtar bir programı temsil eder. UninstallString değerine bakın:
| UninstallString içeriği | Kurulum türü | Uygun müdahale |
|---|---|---|
| MsiExec.exe /X{GUID} | MSI (Windows Installer) | Komut satırından zorla kaldırma, MSI onarımı |
| C:\Program Files\...\uninstall.exe | EXE (NSIS, Inno Setup vb.) | Kaldırıcıyı doğrudan çalıştırma, sessiz parametre |
| Boş veya geçersiz yol | Artık kayıt | Kayıt anahtarını manuel silme |
64 bit sistemlerde 32 bit uygulamalar HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall altında durur; listede göremiyorsanız ilk bakılacak yer burasıdır.
Dosyayı kim kilitliyor?
"Erişim reddedildi" hatası neredeyse her zaman aktif bir işlemden gelir. Görev Yöneticisi'nin Ayrıntılar sekmesinden ilgili sürecin adını görebilirsiniz, ama daha kesin yol Kaynak İzleyicisi'dir: resmon komutunu çalıştırıp CPU sekmesindeki "İlişkili Tanıtıcılar" kutusuna klasör adını yazdığınızda, o dosyayı tutan tüm işlemler listelenir. Antivirüs, bulut senkronizasyon istemcileri ve tarayıcı uzantı hizmetleri bu listede sık görülür.
Güvenli Mod'un farkı
Güvenli Mod, üçüncü taraf hizmetlerin ve başlangıç öğelerinin yüklenmesini engellediği için kilit sorunlarının büyük bölümünü tek başına çözer. Ancak MSI tabanlı kurulumlar varsayılan olarak Güvenli Mod'da çalışmaz; Windows Installer hizmetini bu modda etkinleştirmek için yönetici komut isteminde REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service" ve ardından net start msiserver komutlarını çalıştırmanız gerekir.
Kademeli Temizleme Yöntemleri
Aşağıdaki yöntemler en az müdahaleciden en agresife doğru sıralanmıştır. Her aşamadan sonra yeniden başlatıp kontrol edin.
Yerleşik komut satırı araçları
Grafik arayüz takılıyorsa aynı işi metin arayüzü çoğu zaman sorunsuz yapar. Yönetici yetkisiyle açtığınız PowerShell penceresinde:
- winget uninstall "Uygulama Adı" — Windows Paket Yöneticisi, hem MSI hem EXE kaldırıcıları tetikler ve hata kodunu açıkça yazdırır.
- Get-AppxPackage *anahtar* | Remove-AppxPackage — Store uygulamaları ve önyüklü Windows bileşenleri için tek geçerli yol.
- wmic product where "name like '%%metin%%'" call uninstall — Yalnızca MSI kurulumlarını görür, yavaş çalışır ama GUID aramaktan kurtarır.
- msiexec /x {GUID} /qn /L*v C:\log.txt — Sessiz kaldırma ve ayrıntılı günlük. Günlükte "return value 3" satırının hemen üstündeki satır, işlemin hangi adımda çöktüğünü söyler.
Üçüncü taraf kaldırıcılar ve artık avcılığı
Revo Uninstaller, Geek Uninstaller ve BCUninstaller gibi araçlar iki aşamalı çalışır: önce orijinal kaldırıcıyı çağırır, sonra kurulum öncesi/sonrası farkına dayanarak geride kalan kayıt anahtarlarını ve klasörleri tarar. Aralarındaki pratik fark tarama derinliğidir.
| Yaklaşım | Artık temizleme | Zorla kaldırma modu | Risk |
|---|---|---|---|
| Denetim Masası / Ayarlar | Yok | Yok | Yok |
| winget / msiexec | Sınırlı | Kısmi | Düşük |
| Üçüncü taraf kaldırıcı | Geniş | Var | Orta — paylaşılan kayıt anahtarları yanlışlıkla silinebilir |
| Tam manuel temizlik | Tam | — | Yüksek |
Zorla kaldırma modunu kullanmadan önce sistem geri yükleme noktası oluşturun; bu, hatalı bir taramanın maliyetini dakikalar mertebesine ind
Kaynaklar ve bağlantılar
- mobiltaxi-service - 5min kredi beklerken RD/backlink testi