Uygulama Çökmeleri ve Donmuş Programlar Çözümü
Bir uygulamanın çökmesi tek bir nedene bağlı değildir; genellikle üç katmandan birinde sorun vardır: uygulamanın kendi kodu ve verisi, işletim sisteminin sağladığı bileşenler (kütüphaneler, sürücüler, çalışma zamanları) ya da donanım kaynakları (RAM, disk, GPU). Bu üç katmanı ayırt etmeden yapılan müdahaleler çoğu zaman zaman kaybına dönüşür. Aşağıdaki yaklaşım, "uygulama çöküyor düzeltme" sürecini olasılığı en yüksek ve maliyeti en düşük adımdan başlayarak sıralar; her adımda ne kadar süre harcadığınız ve neyi elediğiniz nettir.
Belirtiyi doğru okumak: çökme, donma ve yavaşlama farkı
Üç farklı belirti sıklıkla aynı kelimeyle anlatılır ama nedenleri örtüşmez. Ayrımı yapmak, hangi adımı deneyeceğinizi belirler.
| Belirti | Tipik görüntü | Ağırlıklı neden |
|---|---|---|
| Çökme (crash) | Pencere aniden kapanır, hata kutusu çıkar | Bozuk veri dosyası, uyumsuz eklenti, bellek erişim hatası |
| Donma (hang) | "Yanıt vermiyor" yazar, arayüz beyazlaşır | Ağ/disk bekleme, kilitlenmiş işlem, aşırı büyük dosya |
| Genel yavaşlama | Her şey ağır çalışır, fan sürekli çalışır | RAM/disk doluluğu, arka plan yükü, ısınma |
Donma vakalarında sabır bazen tek çözümdür: uygulama büyük bir dosyayı okurken 30–60 saniye yanıt vermeyebilir. İşlem sonlandırmadan önce Görev Yöneticisi'nde (Windows) veya Etkinlik Monitörü'nde (macOS) ilgili sürecin disk ve CPU değerlerine bakın. Değerler sıfır değilse uygulama çalışıyordur, sadece bekliyorsunuzdur. Değerler tamamen sabitse gerçek bir kilitlenme vardır.
Adım 1: Sürüm ve uyumluluk kontrolü
Çökme raporlarının önemli bir bölümü, uygulamanın işletim sistemi güncellemesiyle birlikte gelen yeni bileşenlerle uyumsuz eski sürümde kalmasından kaynaklanır. Bu yüzden ilk hamle her zaman güncelleme olmalıdır, çünkü maliyeti en düşük ve kapsamı en geniştir.
- Uygulamayı güncelle: Mağaza üzerinden kurulduysa (Microsoft Store, Play Store, App Store) bekleyen güncellemeleri elle tetikleyin; otomatik güncelleme kuyrukta bekliyor olabilir.
- İşletim sistemini güncelle: Özellikle Windows'ta isteğe bağlı sürücü güncellemeleri sekmesini de kontrol edin.
- Ekran kartı sürücüsü: Tarayıcılar, video oynatıcılar, ofis programları ve oyunlar GPU hızlandırma kullanır. Grafik sürücüsündeki bir hata, ilgisiz görünen uygulamaları çökertebilir.
- Çalışma zamanları: Visual C++ yeniden dağıtılabilir paketleri, .NET ve Java sürümleri; hata mesajında "dll" ya da "runtime" geçiyorsa doğrudan buradan başlayın.
Güncelleme sonrası sorun devam ediyorsa ve çökme tam olarak güncellemeden sonra başladıysa, tersine gitmeyi de deneyin: bazı uygulamalar önceki kararlı sürüme dönüş imkânı sunar.
Adım 2: Önbellek, profil ve ayar dosyalarını temizlemek
Önbellek, hız kazandırmak için tutulan geçici veridir; bozulduğunda uygulama açılışta okuduğu veriyi yorumlayamaz ve çöker. Bu, tekrarlayan çökmelerin en yaygın ve en kolay çözülen nedenidir. Önbellek silmek kişisel verinizi kaybetmez, yalnızca yeniden oluşturulacak geçici dosyaları atar.
- Android: Ayarlar > Uygulamalar > ilgili uygulama > Depolama > Önbelleği temizle. Sorun sürerse "Verileri temizle" seçeneği uygulamayı ilk kurulum haline döndürür (oturum ve yerel veriler silinir).
- Windows masaüstü uygulamaları: Kullanıcı profilindeki AppData klasöründeki uygulama alt dizinini yeniden adlandırın. Uygulama açıldığında temiz bir profil oluşturur; eskisi yedek olarak elinizde kalır.
- Tarayıcılar: Önbellek ve site verisini temizlemek yeterli olmazsa tüm eklentileri kapatıp tek tek açarak suçluyu bulun.
- Ofis programları: Eklentileri devre dışı bırakmak, şablon dosyasını (örneğin Word'ün varsayılan şablonu) yenilemek çökmeleri sıklıkla bitirir.
Aynı klasör mantığı depolama alanı yönetimiyle de kesişir: diskin doluluğu %90'ı geçtiğinde uygulamalar geçici dosya yazamaz ve donmaya başlar. Cihazınızda boş alan azsa, temizlik yapmadan diğer adımlara geçmenin faydası sınırlıdır.
Adım 3: Temiz kaldırma ve yeniden kurulum
Önbellek temizliği çözmediyse sorun kurulum dosyalarının kendisindedir. Burada kritik ayrım, "kaldır" düğmesine basmakla temiz kaldırma arasındaki farktır: standart kaldırma işlemi kayıt defteri girdilerini, kalan klasörleri ve bozuk yapılandırmayı geride bırakabilir; yeniden kurulumda aynı bozuk dosya tekrar okunur ve çökme sürer.
- Uygulamanın kendi verilerini (proje, lisans anahtarı, oturum bilgisi) yedekleyin.
- Uygulamayı kaldırın, ardından kalan program ve AppData klasörlerini elle silin.
- Bilgisayarı yeniden başlatın; kilitli dosyalar ancak yeniden başlatmadan sonra serbest kalır.
- Kurulum dosyasını üreticinin resmî kaynağından yeniden indirin. Eski indirmede bozuk bir paket olabilir.
- Kurulumu yönetici olarak çalıştırın ve antivirüsün kurulum sırasında dosya karantinaya almadığını kontrol edin.
Yeniden kurulum da yetmiyorsa sorun uygulamanın dışındadır. Windows'ta yönetici komut satırından sfc /scannow ve ardından DISM /Online /Cleanup-Image /RestoreHealth komutları sistem dosyalarını onarır