Bagikan melalui


Men-debug Sistem yang Terhenti

Ada kalanya komputer dapat berhenti merespons tanpa benar-benar memulai pemeriksaan bug. "Pembekuan" ini dapat muncul dalam berbagai bentuk:

  • Penunjuk mouse dapat dipindahkan, tetapi tidak mempengaruhi jendela apa pun di layar.

  • Seluruh layar masih ada dan penunjuk mouse tidak bergerak, tetapi halaman berlanjut antara memori dan disk.

  • Layar masih dan disk diam.

Jika penunjuk mouse bergerak atau ada paging ke disk, ini biasanya karena masalah dalam Client Server Run-Time Subsistem (CSRSS).

Jika NTSD berjalan di CSRSS, tekan F12 dan buang setiap utas untuk melihat apakah ada sesuatu yang tidak biasa. (Lihat Penelusuran kesalahan CSRSS untuk detail selengkapnya.)

Jika pemeriksaan CSRSS tidak mengungkapkan apa-apa, maka masalahnya mungkin dengan kernel.

Jika tidak ada gerakan mouse atau penomor, maka hampir pasti masalah kernel.

Menganalisis crash kernel semacam ini umumnya merupakan tugas yang sulit. Untuk memulai, pecahkan ke KD (dengan CTRL+C) atau WinDbg (dengan CTRL+BREAK). Anda sekarang dapat menggunakan perintah debugger untuk memeriksa situasi.

Beberapa teknik yang berguna dalam hal ini meliputi:

Menemukan Proses yang Gagal

Men-debug Badai Interupsi