วิธีการติดตั้งและกำหนดค่า WinDBG สำหรับการวิเคราะห์ BSOD

ต้องใช้เครื่องมือ WinDBG ของ Microsoft เพื่อดาวน์โหลดและแยกวิเคราะห์ไฟล์. dmp ที่สร้างขึ้นเมื่อเกิดหน้าจอสีน้ำเงิน BSoD (ข้อความแสดงข้อผิดพลาดที่สำคัญของระบบ) WinDBG เวอร์ชันล่าสุดทำงานบน Windows 10, Windows 8.x, Windows 7 และ Windows Vista

ในบทความนี้ดูที่ดาวน์โหลดวิธีติดตั้งและกำหนดค่า WinDBG

ดาวน์โหลดและติดตั้ง WinDBG

1.เปิดหน้าดาวน์โหลดและคลิกซ้ายที่ "ดาวน์โหลดแยก SDK";

2.เปิดไฟล์ที่ดาวน์โหลดมา  sdksetup.exe;

3. ที่นี่คุณสามารถเลือกตำแหน่งสำหรับการติดตั้งหรือปล่อยให้เป็นค่าเริ่มต้นคลิก  ถัดไป

4.ยอมรับข้อตกลงใบอนุญาตโดยคลิกที่  ยอมรับ;

5.ตรวจสอบกล่อง  Debugging Tools สำหรับ Windows และ.  Net.Framework 4.6 .. ... จากนั้นคลิก  ติดตั้ง

6.หลังจากการติดตั้งเสร็จสิ้นให้คลิกที่  ปิด

การเชื่อมโยงไฟล์. dmp กับ WinDBG

1.เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ: วิธีหนึ่งคลิกขวาที่เมนูเริ่มแล้วเลือกพรอมต์คำสั่ง (ผู้ดูแลระบบ)

2.หากในระหว่างการติดตั้ง WinDBG คุณไม่ได้เปลี่ยนเส้นทางการติดตั้งให้คัดลอกหนึ่งในคำสั่งที่ระบุไว้ด้านล่างและวางลงในบรรทัดคำสั่ง หากคุณเปลี่ยนเส้นทางการติดตั้งให้เปลี่ยนในคำสั่ง บนระบบ 32 บิตให้เขียนคำสั่ง  cd \ Program Files \ Windows Kits \ 10 \ Debuggers \ x86 \ แล้วกด Enter บนระบบ 64 บิตให้เขียนคำสั่ง  cd \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x64 \ แล้วกด Enter หากคุณไม่ทราบความบิตของระบบของคุณโปรดอ่านบทความ Windows 32 บิตหรือ 64 บิต?

3.ในบรรทัดคำสั่งคุณต้องเขียนคำสั่ง  windbg.exe -IA แล้วกด Enter

หากคุณเขียนคำสั่งโดยไม่มีข้อผิดพลาดหน้าต่างยืนยันจะปรากฏขึ้น (ดูรูป) ให้คลิก "ตกลง" คุณสามารถปิดหน้าต่างบรรทัดคำสั่ง

กำหนดค่าเส้นทางไปยังสัญลักษณ์

WinDBG มองหาสัญลักษณ์ทุกครั้งที่อ่านไบนารีในไฟล์ BSOD .dmp และเราจำเป็นต้องบอกว่าจะค้นหาจากที่ใด

1.เปิด WinDBG: ไปที่ Start Menu => All Applications => Windows Kits => WinDBG (x86)

2.ในหน้าต่างที่เปิดขึ้นให้ไปที่ File => Symbol File Path

3.วางบรรทัดต่อไปนี้  SRV * C: \ SymCache * // msdl.microsoft.com/download/symbolsแล้วคลิกตกลง

ความหมายของบรรทัดนี้: โฟลเดอร์ชื่อ C: \ SymCache ถูกสร้างขึ้นและมีการโหลดสัญลักษณ์ใหม่จากเว็บไซต์ MSDL

4. เปิดไฟล์ => บันทึกพื้นที่ทำงาน ปิด WinDBG

  นั่นคือทั้งหมดสำหรับวันนี้หากคุณมีอะไรเพิ่มเติม - เขียนความคิดเห็น! ขอให้โชคดี🙂