Aracılığıyla paylaş


Hata: Hata ayıklama mümkün olmadığından bir çekirdek hata ayıklayıcısı sistemde etkin

Yönetilen kod hata ayıklama sırasında aşağıdaki hata iletisini alabilirsiniz:

Debugging isn't possible because a kernel debugger is enabled on the system

Bu ileti, yönetilen kod hata ayıklamaya çalıştığınızda oluşur:

  • üzerinde bir Windows 7 veya Windows Vistahata ayıklama modunda başlatılan sistem.

  • Uygulama clr 2.0, 3.0 veya 3.5 clr sürümü kullanır.

Çözüm

Bu sorunu gidermek için

  • clr sürüm 4.0 ya da 4.5 kullanmak için uygulamanızı yükseltin

    -veya-

  • Çekirdek hata ayıklamasını devre dışı bırakır ve hata ayıklama, Visual Studio.

    -veya-

  • Yerine çekirdek hata ayıklayıcısını kullanarak hata ayıklama Visual Studio.

    -veya-

  • Çekirdek hata ayıklayıcısı kullanıcı modu özel durumları devre dışı bırakın.

Geçerli oturumda çekirdek hata ayıklamasını devre dışı bırakmak için

  • Komut isteminde şunu yazın:

    Kdbgctrl.exe -d
    

Tüm oturumlar için (Windows Vista ve Windows 7) çekirdek hata ayıklamasını devre dışı bırakmak için

  1. Komut isteminde şunu yazın:

    bcdedit /debug off 
    
  2. Bilgisayarı yeniden başlatın.

(Diğer Windows işletim sistemleri) tüm oturumlar için çekirdek hata ayıklamasını devre dışı bırakmak için

  1. Boot.ini, sistem sürücünüzde (genellikle c:\) bulun. Boot.ini dosyası, gizli ve salt okunur olabilir. Bu nedenle, onu görmek için aşağıdaki komutu kullanmalısınız:

    dir /ASH
    
  2. Not Defteri'ni kullanarak boot.ini açın ve aşağıdaki seçenekleri kaldırma:

    /debug
    /debugport
    /baudrate
    
  3. Bilgisayarı yeniden başlatın.

Çekirdek hata ayıklayıcısı ile hata ayıklamak için

  1. Çekirdek hata ayıklayıcısı API'lerin hata ayıklama devam etmek isteyip istemediğinizi soran bir ileti görürsünüz. Devam etmek için bu düğmeyi tıklatın.

  2. Almış olabileceğiniz bir User break exception(Int 3). bu durum ortaya çıkarsa hata ayıklamak devam etmek için aşağıdaki çekirdek hata ayıklayıcı komutu yazın:

    gn

Ayrıca bkz.

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Yönetilen kod hata ayıklama