WinDbg programı vasıtası ile hatanın nelere sebep olduğunu bulup yardımcı oluyoruz. Atılan minidump dosyasını belirttiğim program ile açıp command sekmesine geçiyoruz. Analyze-v seçeneğine basıyoruz çıkan sonuca göre aksiyon alıyoruz.
Her hata aynı değil farklı kodlar var. Bunları zamanla tecrübeye bağlı olarak ezberliyorsunuz. Örnek olarak MEMORY_MANAGEMENT gördüğünüz zaman RAM'ler'de sorun olduğunu anlıyıp Memtest86 testi istiyoruz.
Analyze-v sonuçlandıktan sonra lm komutunu girip yüklenmeyen uzantılara bakıyoruz. Wi-Fi sürücüsü, Bluetooth, ekran kartı sürücüleri burada kendini belli ediyor.
Çıkan hata kodunu Microsoft sitesinde aratıp uygulanması gereken adımları uyguluyoruz. Genellikle kolayca çıkılıyor işin içinden. Bazı durumlarda çıkamayıp kod kısmında daha bilgili üyelerden yardım istiyorum bende.
@181951 olsun
@Plyra olsun özellikle yazılımsal kod anlamında çok bilgili arkadaşlar, takip etmenizi öneririm.
!Sysinfo machineid komutu ile ( eğer BIOS bilgi verdiyse) sistem özelliklerine erişiyoruz. Sistem modeline, anakart modeline, CPU modeline buradan ulaşıyoruz. !sysinfo SMBIOS ile BIOS ayarlarını görüyoruz, RAM'lerin seri kodlarına kadar.
!Lmvmnvlddmkm eğer sistem de NVIDIA kart kullanılıyorsa sürücü tarihini belirtir.
!Lmdvmamdkmdag eğer sistem de AMD kart kullanılıyorsa sürücü tarihini belirtir.
Bazı hata kodlarını gördüğümüz zaman kısa yollara başvurabiliyoruz. Örnek olarak DRIVER_POWER_STATE_FAILURE hatasına sebep olan aygıt çok kolay biçimde bulunabiliyor. Argüman 2'de olan kodu !devstack komutuna girdiğiniz vakit aygıtın donanım kimliğine ulaşıyorsunuz. Çıkan kimliği Microsoft Update Catalog ile arattığınızda güncel versiyonu bulup indiriyorsunuz.
Aşağı yukarı bu kadar yüzeysel olarak. İşin içine tam olarak girmek için Windows kodlarına tam olarak hakim olmanız lazım. Bu da zamanla olacak bir durum, tecrübe istiyor yani. Pes etmeyin, sürekli bilgiye aç olun devamı zaten gelecektir.