Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows için Hata Ayıklama Araçları yerel çekirdek hata ayıklamasını destekler. Bu, tek bir bilgisayarda çekirdek modu hata ayıklama işlemidir. Başka bir deyişle, hata ayıklayıcı, hata ayıklanan aynı bilgisayarda çalışır.
Yerel Kernel-Mode Hata Ayıklama Konfigürasyonu
Yerel çekirdek modunda hata ayıklamayı ayarlama hakkında bilgi için bkz. Tek Bir Bilgisayarda Yerel Kernel-Mode Hata Ayıklamasını El ile Ayarlama.
Hata Ayıklama Oturumunu Başlatma
WinDbg kullanma
WinDbg'i Yönetici olarak açın. Dosya menüsünde Çekirdek Hata Ayıklama öğesini seçin. Çekirdek Hata Ayıklama iletişim kutusunda Yerel sekmesini açın. Tamam'ı seçin.
Yönetici olarak bir Komut İstemi penceresi açıp aşağıdaki komutu girerek WinDbg ile oturum da başlatabilirsiniz:
windbg -kl
KD'nin kullanımı
Yönetici olarak bir Komut İstemi penceresi açın ve aşağıdaki komutu girin:
kd -kl
Kullanılamayan komutlar
Yerel çekirdek hata ayıklama oturumunda tüm komutlar kullanılamaz. Genellikle, işlemi sürdüremediğiniz için hedef bilgisayarın geçici olarak bile durmasına neden olan bir komut kullanamazsınız.
Özellikle aşağıdaki komutları kullanamazsınız:
g (Go), p (Adım), t (İz), wt (İzle ve Verileri İzle), tb (Sonraki Dala İzle), gh (Özel Durum İşlenmiş Git) ve gn (Özel Durum İşlenmemiş Git) gibi yürütme komutları
.crash, .dump ve .reboot gibi dosya komutlarını kapatma ve döküm etme
Bp, bu, ba, bc, bd, be ve bl gibi kesme noktası komutları
r ve çeşitlemeler gibi görüntüleme komutlarını kaydetme
K ve çeşitlemeler gibi yığın izleme komutları
WinDbg ile yerel çekirdek hata ayıklaması gerçekleştiriyorsanız, tüm eşdeğer menü komutları ve düğmeleri de kullanılamaz.
Kullanılabilir Komutlar
Tüm bellek girişi ve çıkış komutları kullanılabilir. Kullanıcı belleğinden ve çekirdek belleğinden serbestçe okuyabilirsiniz. Belleğe de yazabilirsiniz. Veri yapılarını bozabileceğinden ve bilgisayarın yanıt vermeyi durdurmasına ( kilitlenme) neden olabileceğinden, çekirdek belleğinin yanlış bölümüne yazmadığınızdan emin olun.
Yerel Çekirdek Hata Ayıklaması Gerçekleştirmede Güçlükler
Yerel çekirdek hata ayıklaması çok hassas bir işlemdir. Sistemin bozulmaması veya kilitlenmemesi için dikkatli olun.
Yerel çekirdek hata ayıklamanın en zor yönlerinden biri, makine durumunun sürekli değişmesidir. Bellek sayfalanır ve çıkarılır, etkin işlem sürekli değişir ve sanal adres bağlamları sabit kalmaz. Ancak bu koşullar altında, belirli cihaz durumları gibi yavaş değişen şeyleri etkili bir şekilde analiz edebilirsiniz.
Çekirdek modu sürücüleri ve Windows işletim sistemi sıklıkla DbgPrint ve ilgili işlevleri kullanarak çekirdek hata ayıklayıcısına ileti gönderir. Bu iletiler yerel çekirdek hata ayıklaması sırasında otomatik olarak görüntülenmez. Bunları !dbgprint uzantısını kullanarak görüntüleyebilirsiniz.
LiveKD
LiveKD aracı yerel çekirdek hata ayıklama benzetimini oluşturur. Bu araç, bu anlık görüntü oluşturulurken çekirdeği durdurmadan çekirdek belleğinin "anlık görüntü" döküm dosyasını oluşturur. (Bu nedenle, anlık görüntü aslında bilgisayarın tek bir anlık durumunu göstermeyebilir.)
LiveKD, Windows için Hata Ayıklama Araçları paketinin bir parçası değildir. LiveKd'i Windows Sysinternals sitesinden indirebilirsiniz.