ข้อผิดพลาด Blue Screen เกิดขึ้นบนระบบ Windows หลังจากที่ระบบขัดข้อง หน้าจอสีน้ำเงินปรากฏขึ้นโดยไม่คาดคิด บังคับให้คุณเริ่มระบบใหม่ในระหว่างการทำงานของคุณ ข้อผิดพลาดนี้เป็นสัญญาณที่ไม่ได้ไตร่ตรองไว้ล่วงหน้าและค่อนข้างน่าผิดหวังเมื่อคุณพบว่ามันยากที่จะแก้ปัญหา โชคดีที่มีเครื่องมือที่มีประโยชน์มากมาย เช่น Windows Debugger Tool (Windbg ) ซึ่งช่วยให้คุณอ่านรายงานข้อผิดพลาดสำหรับการแก้ไขปัญหาและแก้ไขข้อผิดพลาด BSOD
สาเหตุของข้อผิดพลาด BSOD
ข้อผิดพลาด BSOD จะปรากฏขึ้นเมื่อระบบปฏิบัติการของคุณถึงขีดจำกัดซึ่งระบบมีความเสี่ยงและไม่สามารถทำงานได้อย่างปลอดภัยอีกต่อไป BSOD มักเกิดขึ้นเนื่องจากสาเหตุหลายประการ เช่น ไดรเวอร์ที่ผิดพลาด รีจิสทรีของ Windows ที่เสียหาย ความร้อนสูงเกินไป ไดรเวอร์อุปกรณ์ที่กำหนดค่าไม่ถูกต้อง ไฟล์ที่เสียหาย ไดรเวอร์ที่ล้าสมัย การโอเวอร์คล็อก ซอฟต์แวร์ที่ไม่ดี และปัญหาฮาร์ดแวร์ระบบอื่นๆ
แก้ไขข้อผิดพลาด BSOD
ข้อผิดพลาด Blue Screen หรือที่เรียกว่า Stop Error ทำให้ระบบ Windows ของคุณหยุดทำงานโดยสมบูรณ์ และคุณอาจต้องรีบูตระบบเพื่อให้ทำงานต่อไปได้
อย่างไรก็ตาม ก่อนรีบูต ขอแนะนำให้ผู้ใช้จดบันทึกรหัสข้อผิดพลาดที่แสดงบนหน้าจอสีน้ำเงิน อย่างที่กล่าวไปแล้ว ข้อผิดพลาด BSOD จะปรากฏขึ้นเป็นส่วนใหญ่เมื่อระบบของคุณไม่สามารถกู้คืนข้อผิดพลาดระดับเคอร์เนลได้ ข้อความแสดงข้อผิดพลาดมักจะแสดงข้อมูลข้อขัดข้องทั้งหมดพร้อมข้อมูลไดรเวอร์ที่เกี่ยวข้องกับข้อผิดพลาดและข้อมูลอื่น ๆ พร้อมการแก้ไขที่เป็นไปได้
เมื่อระบบล่ม Windows จะสร้างไฟล์ minidump และข้อมูลหน่วยความจำทั้งหมดที่มีรายละเอียดข้อผิดพลาดจะถูกดัมพ์ไปยังฮาร์ดไดรฟ์สำหรับการดีบักในอนาคต มีเครื่องมือที่มีประโยชน์มากมาย เช่น มุมมอง Bluescreen และ Windbg ที่ให้คุณอ่านไฟล์ minidump สำหรับการแก้ไขปัญหา คุณสามารถใช้มุมมอง Bluescreen เพื่อวิเคราะห์ข้อผิดพลาดได้อย่างรวดเร็วและง่ายดาย สำหรับการวิจัยขั้นสูง คุณสามารถใช้ Windbg เพื่อแก้ปัญหา BSOD ได้
Windows Debugger Tool (Windbg) คืออะไร
WinDbg เรียกอีกอย่างว่าเครื่องมือแก้ไขข้อบกพร่องของ Windows เป็นเครื่องมือดีบักอเนกประสงค์ที่สแกนไฟล์ minidump ทั้งหมดโดยอัตโนมัติซึ่งสร้างขึ้นหลังจากความผิดพลาดของ BSOD เครื่องมือนี้ใช้สำหรับการวิเคราะห์ขั้นสูงสำหรับข้อผิดพลาดที่ยุ่งยาก และสามารถดาวน์โหลดได้ฟรีโดยเป็นส่วนหนึ่งของ Windows 10 SDK ทุกครั้งที่เกิดการขัดข้อง เครื่องมือแก้ไขจุดบกพร่องจะให้รายละเอียดเกี่ยวกับโปรแกรมควบคุมที่ถูกโหลดระหว่างการหยุดทำงาน และข้อมูลการขัดข้องขั้นสูงอื่นๆ เพื่อวินิจฉัยสาเหตุที่แท้จริงของข้อผิดพลาดหน้าจอสีน้ำเงิน และช่วยในการค้นหาโปรแกรมควบคุมที่มีปัญหาในท้ายที่สุด ในบทความนี้ เราจะอธิบายวิธีใช้เครื่องมือแก้ไขข้อบกพร่องของ Windows (WinDbg) เพื่ออ่านรายงานข้อขัดข้อง
คุณสมบัติใหม่ของ WinDbg
เรียบง่ายและน่ากลัวน้อยกว่า
WinDbg มักพบว่าค่อนข้างข่มขู่ แต่เวอร์ชันใหม่ได้รับการกล่าวขานว่าน่ากลัวน้อยกว่าด้วยอินเทอร์เฟซที่ดีกว่าและเรียบง่าย เครื่องมือนี้ได้รับการออกแบบใหม่โดยเฉพาะสำหรับผู้เริ่มต้นเพื่อช่วยให้พวกเขาเข้าใจ
ก่อนหน้านี้ค่อนข้างยากสำหรับผู้ใช้ใหม่ในการใช้งานแถบเครื่องมือหรือเมนู แต่เวอร์ชันใหม่มี Ribbon ซึ่งปัจจุบันเป็นแบบธรรมดา แต่เร็วๆ นี้จะได้รับบริบทเฉพาะในขณะที่คุณกำลังแก้ไขข้อบกพร่อง
เมนูไฟล์ใหม่นั้นง่ายกว่า และผู้ใช้สามารถเลือกตัวเลือกต่างๆ ได้อย่างง่ายดายก่อนที่คุณจะเริ่มเซสชันการดีบัก กล่องโต้ตอบที่แนบมายังทำให้ง่ายขึ้นและเป็นระเบียบมากขึ้นในขณะนี้ คุณยังเปิดงานพื้นหลังหรือแอป Store ได้โดยไม่ต้องตั้งค่า PLMDebug.exe
การปรับปรุงและความทันสมัย
หลังจากผ่านไประยะหนึ่ง WinDbg มีการปรับปรุงคุณภาพและความทันสมัย ซึ่งรวมถึงธีมที่มืดกว่า การปรับปรุงหน้าต่างบางส่วน และเป้าหมายล่าสุด
ลดความสว่างที่เห็นได้ชัด WinDbg มาพร้อมกับธีมสีเข้มที่ผู้ใช้ส่วนใหญ่ต้องการ ตอนนี้ WinDbg เวอร์ชันใหม่จะจดจำการตั้งค่าทั้งหมดของคุณและเซสชันการดีบักล่าสุด แทนที่จะให้ IP และ KDNET ของคุณจดบันทึกย่อบนหน้าจอของคุณ เซสชันล่าสุดทั้งหมดของคุณตอนนี้จะถูกบันทึกไว้ในเมนูไฟล์เป็นรายการเป้าหมายล่าสุดของคุณ
Microsoft ได้ทำให้ windows ซิงโครนัสมากขึ้น และยังให้ผู้ใช้ยกเลิกการโหลดโดยใช้คำสั่งอื่น นอกจากนี้ยังมีการปรับปรุงหน้าต่างอื่นๆ อีกหลายรายการด้วย
โมเดลข้อมูล
โมเดลข้อมูลจนถึงขณะนี้สามารถเข้าถึงได้ผ่านคำสั่ง dx และ JavaScript เท่านั้น แต่ด้วยการแสดงตัวอย่าง WinDbg โมเดลข้อมูลจะขยายได้มากขึ้นในการเปิดใช้งานในพื้นที่และหน้าต่างดู ส่วนขยาย JavaScript และ NatVis จะปรากฏในหน้าต่างเหล่านั้น
การแสดงตัวอย่าง WinDbg มาพร้อมกับหน้าต่างใหม่ที่เรียกว่าหน้าต่างโมดอล ซึ่งจะช่วยให้คุณมีหน้าต่างโมดูลของคุณเองด้วย @$scurssion.Modules นอกจากนี้ยังจะแสดงผลลัพธ์ของการสืบค้นแบบจำลองใดๆ ในตารางหรือมุมมองลำดับชั้น
WinDbg มาพร้อมกับสภาพแวดล้อมการเขียนสคริปต์ในตัว ซึ่งคุณสามารถเขียนและเรียกใช้งาน NatVis และ JavaScript ของคุณได้โดยตรงจากตัวดีบั๊ก
แม้ว่า Microsoft จะประกาศคุณลักษณะและการปรับปรุงใหม่ผ่านทางบล็อกของตน แต่ WinDbg ยังคงเป็นรุ่นแสดงตัวอย่างและมาพร้อมกับข้อจำกัดบางประการ เฉพาะอุปกรณ์ที่ใช้การอัปเดตในโอกาสวันครบรอบของ Windows 10 เท่านั้นที่จะติดตั้งผ่าน Windows Store ได้
พื้นที่ทำงานของ WinDbg Preview ใหม่มีการเปลี่ยนแปลงอย่างมากและค่อนข้างแตกต่างและดีขึ้นจากเวอร์ชันก่อนหน้า แต่เนื่องจากเป็นเวอร์ชันแสดงตัวอย่าง จึงอาจมีข้อบกพร่องและข้อผิดพลาดบางอย่างที่จะได้รับการดูแล
วิธีใช้ Windbg
การติดตั้ง Windbg
ดาวน์โหลด Windows 10 SDK แบบสแตนด์อโลนที่นี่
เรียกใช้โปรแกรมติดตั้งและเลือกเส้นทางการติดตั้งเริ่มต้น
ยอมรับใบอนุญาตและเลือกคุณลักษณะ เครื่องมือแก้ไขข้อบกพร่อง สำหรับ Windows เพื่อติดตั้งดีบักเกอร์
คลิกที่ ติดตั้ง ปุ่ม.
การใช้ Windbg เพื่อดีบักข้อผิดพลาดหน้าจอสีน้ำเงิน
ไปที่เริ่มและพิมพ์ WinDbg (x86)
คลิกขวาที่เครื่องมือ WinDbg แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
ไปที่ ไฟล์ และคลิกที่ เปิด Crash Dump จากเมนู
นำทางไปยังเส้นทาง C:\Windows\Minidump และคลิก Minidump โฟลเดอร์
ในโฟลเดอร์ Minidump ให้คลิก ไฟล์ dmp ต้องการเปิด
WinDbg จะวิเคราะห์ไฟล์และรอจนกว่า Debuggee ไม่ได้เชื่อมต่อ หายไปที่ด้านล่างของหน้าต่าง
คลิกที่ !analyze -v ใน command prompt และรอจนกว่าการวิเคราะห์จะเสร็จสิ้น
หากต้องการข้อมูลผู้ขับขี่เพิ่มเติม ให้ค้นหา MODULE_NAME จากผลการวิเคราะห์และคลิกลิงก์ไดรเวอร์
เมื่อคุณระบุไดรเวอร์ที่มีปัญหาแล้ว คุณสามารถเลือกที่จะอัปเดตหรือติดตั้งไดรเวอร์ที่มีปัญหาใหม่จากหน้าเว็บของผู้ผลิตเพื่อแก้ไขปัญหาได้
หวังว่านี่จะช่วยได้!
ป.ล. :John Carrona Sr เพิ่ม:คุณจะได้รับข้อผิดพลาดของสัญลักษณ์หากคุณไม่ได้ตั้งค่าเส้นทางสัญลักษณ์ที่ถูกต้อง วิธีที่ง่ายที่สุดคือคลิกที่ File…Symbol File Path แล้วป้อน:
srv*c:\symbols*https://msdl.microsoft.com/download/symbols
สิ่งนี้จะต้องทำทุกครั้งที่คุณเปิด WinDbg – เว้นแต่คุณจะบันทึก Workspace ไว้ใช้ในภายหลัง
ดูตัวอย่างข้อผิดพลาดที่คุณได้รับเมื่อไม่ได้ใช้สัญลักษณ์ได้ที่ stackoverflow.com
อ่าน : พบโปรแกรมแก้ไขข้อบกพร่องที่ทำงานอยู่ในระบบของคุณ