Teknoloji ipuçları, pratik çözümler

Program Açılmıyorsa veya Kapanıyorsa Ne Yapmalı

Çift tıklıyorsunuz, imleç bir an dönüyor ve hiçbir şey olmuyor. Ya da program açılıyor ama birkaç saniye sonra pencere kayboluyor. Bu iki senaryonun nedeni genelde aynı listeden çıkar: bozuk ayar dosyası, eksik çalışma zamanı bileşeni, güncel olmayan ekran kartı sürücüsü veya araya giren bir güvenlik yazılımı. Aşağıdaki adımları sırayla uygularsanız, uygulama çöküyor şikayetinin kaynağını çoğu durumda yarım saat içinde bulabilirsiniz.

Önce ucuz ve hızlı denemeler

Karmaşık çözümlere geçmeden basit olanları tüketin. Bunlar dakikalar alır ve sorunun yarısını çözer.

  • Bilgisayarı yeniden başlatın. Kapatıp açmak yerine gerçekten "Yeniden Başlat" seçin; Windows'un hızlı başlatma özelliği kapatmada belleği tam boşaltmaz.
  • Programın zaten açık olup olmadığını kontrol edin. Görev Yöneticisi'ni açın (Ctrl+Shift+Esc), "Ayrıntılar" görünümüne geçin ve süreç listesinde uygulamanın adını arayın. Görünmez bir örnek çalışıyorsa yenisi açılmaz. Süreci seçip "Görevi sonlandır" deyin, sonra tekrar deneyin.
  • Yönetici olarak çalıştırın. Sağ tık menüsünden deneyin. Açılıyorsa sorun izinlerdedir.
  • Disk alanına bakın. Sistem diskinde 2-3 GB'ın altına düşmüş boş alan, geçici dosya yazamayan programların anında kapanmasına yol açar.
  • Güvenlik yazılımını geçici olarak devre dışı bırakın. Antivirüs, yeni kurulmuş veya imzasız bir programı sessizce engelleyebilir. Test ettikten sonra tekrar açmayı unutmayın.

Olay Görüntüleyici ile gerçek nedeni bulmak

Tahmin yürütmeyi bırakıp Windows'un tuttuğu kayda bakmak en kestirme yol. Başlat menüsüne "Olay Görüntüleyici" yazıp açın.

  1. Sol panelde Windows Günlükleri > Uygulama yolunu izleyin.
  2. Sağ panelde "Geçerli günlüğü filtrele" deyin, seviye olarak Hata seçin.
  3. Çökme saatine denk gelen kaydı açın. Kaynak genelde Application Error veya .NET Runtime olur.
  4. Açıklamada geçen hatalı modül adını not edin.

Bu modül adı size yön verir:

Hatalı modülMuhtemel neden
nvwgf2umx.dll, atio6axx.dll benzeriEkran kartı sürücüsü
ntdll.dllGenel bellek/dosya bozulması, geniş kapsamlı
msvcp140.dll, vcruntime140.dllVisual C++ çalışma zamanı eksik veya bozuk
Programın kendi .exe adıUygulama içi hata, ayar dosyası veya eklenti

Çalışma zamanı bileşenleri

Pek çok masaüstü programı Visual C++ Yeniden Dağıtılabilir Paketleri, .NET veya DirectX üzerinde çalışır. Bunlardan biri bozulursa uygulama açılış anında kapanır. Üretici sitesinden güncel Visual C++ paketlerini ve .NET Masaüstü Çalışma Zamanı'nı yeniden kurun. Oyunlarda ek olarak DirectX çalışma zamanını kurmak gerekir.

Kullanıcı profilini ve ayar dosyalarını sıfırlama

Program dün çalışıyordu, bugün çalışmıyorsa suçlu genelde bozulmuş bir ayar dosyasıdır. Programlar ayarlarını şu klasörlerde tutar:

  • %AppData% — gezgin adres çubuğuna yazıp Enter'a basın (Roaming klasörü).
  • %LocalAppData% — önbellek ve yerel veriler burada.
  • %ProgramData% — tüm kullanıcılar için ortak ayarlar.

Programın adını taşıyan klasörü bulun ve silmek yerine yeniden adlandırın: örneğin "Ayarlar" yerine "Ayarlar_eski". Programı açın. Sorun bittiyse suçluyu buldunuz; eski klasörden yalnızca ihtiyacınız olan dosyaları geri kopyalayabilirsiniz. Tarayıcılarda benzer mantık önbellek temizliğiyle işler; bu yüzden ağır bir tarayıcı sorunu yaşıyorsanız önbellek temizleme adımlarını da göz önünde tutun.

Eklentiler ve harici bağımlılıklar

  • Ofis programları ve tarayıcılarda eklentileri toptan kapatın, tek tek açarak deneyin.
  • Programın bir ağ sürücüsünde veya harici diskte duran dosyayı açmaya çalışması çökmeye neden olabilir. Bağlantı kopuksa açılış sırasında donma görülür.
  • Son açılan dosya listesi bozulmuşsa program başlangıçta kapanır. Ayar klasörünü yeniden adlandırmak bunu da temizler.

Sistem tarafındaki derin kontroller

Tek bir program değil de birkaç program birlikte çöküyorsa artık uygulamayı değil sistemi incelemek gerekir.

  1. Sistem dosyalarını onarın. Komut İstemi'ni yönetici olarak açın. Sırayla sfc /scannow ve ardından DISM /Online /Cleanup-Image /RestoreHealth komutlarını çalıştırın.
  2. Diski kontrol edin. chkdsk C: /f komutu bozuk sektörleri işaretler. Yeniden başlatma isteyecektir.
  3. Belleği test edin. Windows Bellek Tanılama aracını çalıştırın. Rastgele, farklı programlarda çöken bir sistemde arızalı RAM güçlü bir şüphelidir.
  4. Ekran kartı sürücüsünü temiz kurun. Mevcut sürücüyü kaldırıp üreticinin sitesinden indirdiğiniz sürümü kurun. Otomatik güncellemeye güvenmeyin.
  5. Aşırı ısınmayı dışlayın. Ağır programlar birkaç dakika sonra kapanıyorsa sıcaklık takip edin. Toz ve kuruyan termal macun tipik nedendir.
  6. Temiz başlatma yapın. ms