Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีกำหนดค่า Windows ให้สร้าง Crash Dump Files เมื่อเกิด Blue Screen

เมื่อคอมพิวเตอร์ Windows พบข้อผิดพลาด มันจะแสดง BSOD หรือ Blue Screen of Death หน้าจอนี้มักจะปรากฏขึ้นส่วนน้อยของวินาที สร้าง logs หรือ Dump Files ตามที่หลายคนเรียก และจากนั้นรีบูทคอมพิวเตอร์อย่างกะทันหัน กระบวนการนี้เกิดขึ้นเร็วมากจนหลายครั้งผู้ใช้ไม่ได้โอกาสได้รหัสข้อผิดพลาดที่ถูกต้อง และอาจไม่ได้โอกาสตรวจสอบว่าอะไรผิดปกติ ไฟล์ crash dump นี้ถูกจัดเก็บภายในคอมพิวเตอร์และสามารถเข้าถึงได้เฉพาะโดย administrator

Crash dump files มี 4 ประเภทหลัก บน Windows 11/10 พวกเขาเป็น:

  1. Complete Memory Dump
  2. Kernel Memory Dump
  3. Small Memory Dump (256KB) หรือ
  4. Active Memory Dumps

กำหนดค่า Windows ให้สร้าง Crash Dump Files เมื่อเกิด Blue Screen

ขั้นแรก เราขอแนะนำให้คุณสร้าง System Restore point เนื่องจากเราจะเล่นกับไฟล์ระบบและปรับเปลี่ยนการตั้งค่า Windows บางอย่างที่สำคัญ ตอนนี้ เราจะต่อยอดในภารกิจของเราในการทำให้ Windows 10 สร้าง Dump Files หลังจาก Stop Error

1: สร้าง Dump files โดยแก้ไขการตั้งค่าใน Startup and Recovery

ตอนนี้ เริ่มต้นด้วยการเปิด Control Panel เพื่อทำเช่นนั้น ให้ค้นหา Control Panel ในกล่องค้นหา Cortana และคลิกที่ผลลัพธ์ที่เหมาะสม

ให้แน่ใจว่าคุณกำลังดูเนื้อหาโดย Category คลิกที่ลิงก์ส่วนหัวที่ระบุว่า System and Security – หรือ คลิกขวาที่ไอคอน This PC และคลิกที่ Properties

ตอนนี้ บนแผงด้านซ้าย เลือก Advanced system settings หน้าต่างเล็กๆ ใหม่จะเปิดขึ้น

ภายในนั้น ภายใต้ภูมิภาคที่เรียกว่า Startup and Recovery ให้เลือกปุ่ม Settings

วิธีกำหนดค่า Windows ให้สร้าง Crash Dump Files เมื่อเกิด Blue Screen

ภายใต้ภูมิภาคที่เรียกว่า System Failure คุณสามารถเลือกตัวเลือกใดๆ จาก dropdown สำหรับ Write debugging information:

  • None (ไม่มี dump file ถูกสร้างโดย Windows)
  • Small Memory Dump (Windows จะสร้าง Minidump file เมื่อ BSOD)
  • Kernel Memory Dump (Windows จะสร้าง Kernel Memory Dump file เมื่อ BSOD)
  • Complete Memory Dump (Windows จะสร้าง Complete Memory Dump file เมื่อ BSOD)
  • Automatic Memory Dump (Windows จะสร้าง Automatic Memory Dump file เมื่อ BSOD)
  • Active Memory Dump (Windows จะสร้าง Active Memory Dump file เมื่อ BSOD)

ค่าเท่าที่จะสังเกตคือ complete dump ต้องการ page file ที่ได้รับอนุญาตให้มีขนาดของหน่วยความจำทางกายภาพที่ติดตั้งบนคอมพิวเตอร์พร้อมพื้นที่ 1MB เฉพาะสำหรับ page header เท่านั้น

ตอนนี้ หลังจากเลือกตัวเลือกที่เหมาะสมที่สุดสำหรับคุณ ให้เลือก OK/Apply และออก

Reboot คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

2: สร้าง Dump files ด้วยคำสั่ง WMIC command line

เริ่มต้นด้วยการกดปุ่ม WINKEY + X หรือคลิกขวาที่ปุ่ม Start และคลิกที่ Command Prompt (Admin) หรือแค่ค้นหา cmd ในกล่องค้นหา Cortana คลิกขวาที่ไอคอน Command Prompt และคลิกที่ Run as Administrator

วิธีกำหนดค่า Windows ให้สร้าง Crash Dump Files เมื่อเกิด Blue Screen

ตอนนี้ พิมพ์คำสั่งใดคำสั่งหนึ่งจากต่อไปนี้ตามการตั้งค่าของคุณ เพื่อทำให้ Windows 10 สร้าง Dump Files

No dump file: wmic RECOVEROS set DebugInfoType = 0
Small Memory Dump: wmic RECOVEROS set DebugInfoType = 3
Kernel Memory Dump: wmic RECOVEROS set DebugInfoType = 2
Complete Memory Dump: wmic RECOVEROS set DebugInfoType = 1
Automatic Memory Dump: wmic RECOVEROS set DebugInfoType = 7
Active Memory Dump: wmic RECOVEROS set DebugInfoType = 1

สำหรับข้อมูลของคุณ complete dump ต้องการ Page file ที่ได้รับอนุญาตให้มีขนาดของหน่วยความจำทางกายภาพที่ติดตั้งบนคอมพิวเตอร์พร้อมพื้นที่ 1MB เฉพาะสำหรับ page header

ตอนนี้ พิมพ์ exit เพื่อออกจาก Command Prompt

รีบูทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

อ่านเพิ่มเติม: วิธีสร้าง Crash Dump file ด้วยตนเองใน Windows 11/10

ในกรณีที่คุณต้องการตรวจสอบว่า Memory Dump Settings ปัจจุบันบนคอมพิวเตอร์ของคุณคืออะไร ให้พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบ

wmic RECOVEROS get DebugInfoType

ตอนนี้ ตรวจสอบว่าการตั้งค่าที่ปรับเปลี่ยนของคุณทำงานหรือไม่

เคล็ดลับ: คุณสามารถใช้ซอฟต์แวร์ Crash Dump Analyzer เพื่อวิเคราะห์รายงาน crash dump

วิธีกำหนดค่า Windows ให้สร้าง Crash Dump Files เมื่อเกิด Blue Screen