Cara Menganalisis Fail DUMP (DMP) pada Windows 8 dan 10



Cuba Instrumen Kami Untuk Menghapuskan Masalah

BSOD (Blue Screen of Death) adalah nama yang diberikan pada layar biru yang muncul ketika komputer yang berjalan pada versi Sistem Operasi Windows mogok dan mati secara tiba-tiba. Punca BSOD dijelaskan oleh skrin biru itu sendiri, tetapi melihat seolah-olah skrin biru hanya dapat dilihat selama beberapa saat sebelum komputer dimatikan sepenuhnya atau reboot, menganalisis keseluruhan BSOD pada masa itu dan mustahil.



Syukurlah, walaupun, setiap kali komputer Windows yang dikonfigurasi dengan betul mogok dan memaparkan BSOD, ia membuat fail dump (.dmp) yang mengandungi butir-butir BSOD. Fail .dmp yang Windows buat, bagaimanapun, dalam bahasa komputer dan perlu ditukar menjadi format yang difahami manusia sebelum dapat dianalisis. WinDBG ( Menang kahwin D adalah B awak G ger) adalah utiliti perisian yang dibuat oleh Microsoft yang mampu memuat dan menyajikan fail .dmp yang dibuat oleh komputer Windows ketika mereka BSOD kepada pengguna untuk dianalisis. Walau bagaimanapun, untuk digunakan WinDBG untuk analisis BSOD, anda mesti menyediakannya dengan betul, dan inilah panduan yang ada di sini untuk mengajar anda.



Tahap 1: Memastikan anda mempunyai versi yang betul dari .NET Framework

Untuk bekerja dengan cara yang sepatutnya, WinDBG tidak memerlukan yang lain daripada versi 4.5.2 Rangka Kerja Microsoft .NET. Sekiranya anda mempunyai versi lain .NET Framework yang terpasang di komputer, anda mahu menganalisis fail .dmp, muat turun .NET Framework 4.5.2 dari di sini dan kemudian memasangnya sebelum beralih ke memuat turun, memasang dan menyiapkan WinDBG .



Untuk memeriksa versi .NET Framework yang anda miliki, Tahan Kekunci Windows dan Tekan R . Dalam dialog jalankan, ketik

% windir%  Microsoft.NET  Rangka Kerja 

Anda akan melihat folder dengan versi. Sekiranya ia menunjukkan folder dengan '4.0.etc' maka kemungkinan besar anda sudah mempunyai versi 4.5 .NET Framework.

rangka kerja net4.5



Tahap 2: Memuat turun dan memasang WinDBG

Klik di sini untuk mula memuat turun WinDBG

Sekali WinDBG pemasang (fail bernama sdksetup.exe secara lalai) telah dimuat turun, arahkan ke dan klik dua kali untuk melancarkannya.

Tentukan lokasi pemasangan khusus untuk WinDBG atau hanya menggunakan lokasi pemasangan lalai yang telah dikonfigurasi sebelumnya.

Terima WinDBG perjanjian Lesen.

Pada Pilih ciri yang ingin anda pasang skrin, pilih hanya Alat Menyahpepijat untuk Windows ciri dan klik pada Pasang untuk memulakan pemasangan.

2016-04-30_082528

Tunggu WinDBG dan ciri yang dipilih untuk dimuat turun dan dipasang di komputer anda.

Tahap 3: Mengaitkan fail .dmp dengan WinDBG

Agar anda dapat membaca dan menganalisis fail .dmp yang dibuat oleh komputer anda, anda perlu mengaitkan fail .dmp terlebih dahulu dengan WinDBG . Untuk melakukannya, anda perlu:

Sekiranya anda menggunakan Windows 8 atau lebih baru, klik kanan pada Menu Mula untuk membuka Menu WinX dan klik pada Arahan Perintah (Pentadbir) . Sekiranya anda menggunakan versi Windows yang lebih lama, buka Menu Mula , carian untuk ' cmd ', Klik kanan pada hasil carian bernama cmd dan klik pada Menjalankan sebagai pentadbir . Ini akan melancarkan peningkatan Arahan prompt .

Taipkan yang berikut ke dalam ketinggian Arahan prompt dan tekan Masukkan :

 cd c:  Program Files (x86)  Windows Kit  8.1  Debuggers  x64 

2016-04-30_083231

Catatan: Sekiranya lokasi pemasangan untuk contoh anda WinDBG berbeza, ganti semua yang ada di hadapan CD pada baris arahan di atas dengan lokasi pemasangan sebenar WinDBG dalam kes anda.

Seterusnya, taipkan perkara berikut ke atas Arahan prompt dan tekan Masukkan :

 windbg.exe -IA 

Sekiranya semuanya berjalan lancar, baru WinDBG tetingkap yang mengandungi kotak dialog yang mengesahkan kaitan fail .dmp komputer anda dengan WinDBG akan muncul. Sekiranya kotak pengesahan seperti itu muncul, anda boleh terus dan menutup kedua-duanya WinDBG dan bertingkat Arahan prompt .

windbg -ia

Tahap 4: Mengkonfigurasi Laluan Simbol untuk WinDBG

Untuk membaca binari dalam fail .dmp, WinDBG menggunakan simbol yang perlu ada setiap kali anda memerlukannya untuk membaca dan menganalisis fail .dmp. Laluan simbol adalah direktori di komputer anda di mana WinDBG menyimpan semua simbol yang dimuat turun. Walaupun anda bebas untuk mengubah lokasi mana pun pada cakera keras komputer anda menjadi jalur simbol untuk pemasangan anda WinDBG , ini adalah tahap yang sangat penting dan rapuh, sebab itulah disarankan agar anda hanya menggunakan lokasi lalai (yang sama yang digunakan dalam panduan ini). Inilah cara anda dapat mengkonfigurasi jalur simbol untuk WinDBG :

Lancarkan yang baru WinDBG tetingkap dengan membuka Menu Mula dan mengklik Semua Program > Kit Windows > Alat Menyahpepijat untuk x64 > WinDBG (x64) .

Bila WinDBG dilancarkan, klik pada Fail > Laluan Fail Simbol .

Taipkan perkara berikut ke dalam Laluan Pencarian Simbol kotak dan klik pada okey :

 SRV * C:  SymCache * http: //msdl.microsoft.com/download/symbols 

2016-04-30_083705

Ini akan memberi arahan WinDBG untuk membuat folder baru bernama SymCache dalam Cakera tempatan C dan muat turun simbol baru dan simpan ke folder ini. Anda boleh menggantikan C: SymCache dalam teks di atas dengan mana-mana direktori pilihan anda di mana anda mahu WinDBG simpan simbolnya.

Klik pada Fail > Simpan Ruang Kerja . Ini akan menyimpan Laluan Simbol baru yang telah anda konfigurasikan.

Tutup WinDBG dengan mengklik Fail > Keluar .

Tahap 5: Menguji pemasangan WinDBG anda

Setelah memuat turun, pasang dan siapkan dengan betul WinDBG , semua yang tersisa untuk anda lakukan adalah mengambil pemasangan anda WinDBG untuk berputar dan lihat sama ada ia berfungsi atau tidak seperti yang sepatutnya. Untuk menguji pemasangan anda WinDBG , anda perlu:

Muat turun fail .ZIP ini .

Ekstrak fail .ZIP yang dimuat turun ke folder baru dan klik dua kali pada fail .dmp di antara kandungannya untuk memberi arahan WinDBG untuk mula membaca dan memaparkannya.

Contoh baru mengenai WinDBG akan terbuka secara automatik dan anda akan melihat teks muncul di ruang kerja. Ini adalah fail .dmp pertama yang WinDBG sedang menganalisis sistem anda, jadi mungkin memerlukan banyak masa WinDBG akan memuat turun simbol dan menyimpannya ke Laluan Simbol yang anda konfigurasikan kerana ia menerjemahkan fail .dmp yang digunakan untuk mengujinya. Lain kali anda menggunakan WinDBG untuk menganalisis fail .dmp, ia tidak akan memakan masa yang banyak dengan fail ini.

Bila WinDBG selesai menganalisis dan menterjemahkan fail .dmp ujian, output akan kelihatan seperti ini:

analisis windbg

Kemungkinan disebabkan oleh garis menunjukkan apa yang mencetuskan BSOD.

Susulan: MachineOwner

Teks di bahagian akhir yang dicetak tebal akan muncul sebaik sahaja fail .dmp telah dibaca dan dianalisis sepenuhnya. Setelah teks ini muncul, fail .dmp akan dibaca sepenuhnya, anda akan mengetahui bahawa pemasangan anda WinDBG berfungsi dan anda boleh terus menganalisis seberapa banyak fail .dmp lain yang anda mahukan. Anda kini boleh keluar WinDBG dengan mengklik Fail > Keluar .

5 minit membaca