Bagaimana cara mendiagnosis layar biru Windows?

29

Kadang-kadang saya harus menjawab panggilan dukungan menanggapi crash PC dengan layar biru. Bagaimana saya dapat secara efektif mempersempit masalah dalam memberikan informasi pada layar itu? Apa pertanyaan paling penting yang harus saya tanyakan kepada pengguna?

Sunting: Dengan "mendiagnosis" maksud saya, bagaimana saya bisa menginterpretasikan informasi pada layar biru untuk mempersempit penyebab masalahnya?

percikan
sumber

Jawaban:

23

Ketika komputer bluescreens itu kemungkinan besar akan membuat dump memori. Konten dari memori ditulis ke Pagefile saat sistem sedang down. Ia menggunakan Pagefile sebagai pengganti untuk data karena terlalu berbahaya untuk mencoba membuat file baru pada disk.

Ketika mesin dinyalakan kembali itu akan mendeteksi dump, dan memindahkan data ke file dump terpisah (biasanya C: \ Windows \ Memory.dmp atau C: \ Windows \ Minidumps * .dmp).

Instal WinDbg dan buka file .dmp. Klik tautan! Menganalisis. Sekarang ia akan menunjukkan tumpukan dari utas yang membunuh Windows, dan menunjukkan kepada Anda file mana yang terlibat. Seringkali WinDbg akan mengarahkan Anda langsung ke file driver tertentu. Anda dapat menemukan petunjuk langkah demi langkah di sini .

Saya dapat merekomendasikan membaca blog dan buku Mark Russinovich . Anda dapat mengunduh WinDbg dari Microsoft .

Jadi pertanyaannya kepada pengguna adalah: "Bisakah Anda mengirim email kepada saya file dump Anda?"

Frode Lillerud
sumber
Saya akan senang melihat file dump yang cukup kecil untuk diemail!
Joel Mansford
2
Minidump kecil, sekitar 90k
mhenry1384
9

Mark Russinovich (dari ketenaran SysInternals) memiliki entri blog yang sangat baik di mana ia menggambarkan bagaimana seseorang dapat menggunakan alat debugging untuk melacak nama modul dan bahkan bingkai stack (yaitu panggilan fungsi) di mana layar biru terjadi.

Ini diilustrasikan, ditulis dengan baik, dan telah membantu saya menguasai saya ketika saya mulai belajar cara men-debug pesan Layar Biru.

Shalom Craimer
sumber
6

Kode kesalahan di kiri atas. Dengan googling itu, Anda sering dapat mempersempitnya apakah itu masalah perangkat keras atau perangkat lunak. Lanjutkan dari sana (hasil Google).

Mark S. Rasmussen
sumber
Apakah ada cara sederhana untuk melakukan dermine jika terkait dengan perangkat keras atau lunak (driver)?
splattne
Tidak ada cara yang lebih sederhana AFAIK.
Mark S. Rasmussen
Lihat di bawah. selalu masuk dalam mode aman dan lihat kapan pemulihan sistem terbaru. biasanya perangkat lunak memicu pembuatan titik pemulihan sistem. tidak terlalu yakin tentang perangkat keras
jake
3

Jika mereka memiliki Bluescreen masih terbuka: Pesan Aktual di dekat bagian atas (yaitu IRQL_DRIVER_LESS_OR_EQUAL) dan Kode Kesalahan di Bawah (0x .......) dengan modul yang mogok (yaitu nvdisp4.dll).

Ada beberapa pendekatan umum di sini, tetapi dalam contoh saya, ini adalah Bluescreen yang disebabkan oleh Driver Grafik nVidia. Jika Anda menganalisis beberapa bluescreens, ada beberapa pesan umum, kode, dan modul yang muncul secara teratur, jadi setelah beberapa waktu Anda seharusnya dapat mempersempit masalah dengan lebih mudah hanya melalui pengalaman.

Michael Stum
sumber
1

Ini adalah hal-hal yang saya cari sejak 1.) PC yang bluescreens, biasanya koneksi internet saya. 2.) bluescreens berkedip terlalu cepat bahkan untuk pengguna berpengalaman seperti saya. Jadi saya sangat bergantung pada pertanyaan.

  1. Pertama, apakah Anda mengubah perangkat keras belakangan ini?
  2. Sudahkah Anda menginstal perangkat lunak baru?
  3. Yang penting, dapatkah Anda masuk melalui safe mode?

Tak perlu dikatakan bahwa jika jawaban untuk tiga di atas adalah ya maka batalkan yang mana dari satu dan dua di atas adalah ya. Jika keduanya satu dan dua adalah ya, tangani undo secara bertahap dengan melakukan satu lalu menguji sebelum Anda melakukan yang lain.

jake
sumber
0

Coba jalankan tes memori - BSOD terputus-putus sering rusak RAM

Richard Gadsden
sumber