Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)

ผู้ใช้เจอข้อความ Kernel Mode Heap Corruption Error ขณะใช้งานปกติหรือทำงานหนัก (CPU intensive) เป็น Blue Screen of Death (BSOD) ที่พบบ่อย และ ปกติไม่ใช่ปัญหาร้ายแรง ของระบบปฏิบัติการ

วิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)

แต่เมื่อเรานี้พบว่าข้อผิดพลาดนี้เกิดซ้ำๆ ทุกครั้งที่เปิดโปรแกรมหรือทำกิจกรรมเดิมที่ทำให้เกิดข้อผิดพลาดครั้งแรก บทความนี้จะอธิบายสาเหตุและวิธีแก้ไขทั้งหมด

สาเหตุของ BSOD Kernel Mode Heap Corruption Error

จากรายงานผู้ใช้และการสำรวจ พบสาเหตุหลายอย่าง:

  • ไดรเวอร์กราฟิกเก่า/เสียหาย: สาเหตุหลัก ไดรเวอร์กราฟิกเก่าหรือเสียหาย เมื่อเปิดเกมหรือแอปที่ใช้กราฟิกหนัก จะเกิด BSOD
  • ไฟล์ระบบเสียหาย: ไฟล์ Windows เสียหาย ทำให้เกิดปัญหา การรัน System File Checker มักแก้ไขได้ทันที
  • ซอฟต์แวร์ไม่เสถียรขัดแย้ง: ซอฟต์แวร์บางตัวขัดแย้งกับระบบ หากเกิด Race condition หรือเปลี่ยนพารามิเตอร์สำคัญ จะทำให้ BSOD
  • ปัญหาฮาร์ดแวร์: ไม่สามารถหลีกเลี่ยงความเป็นไปได้ของฮาร์ดแวร์เสีย เช่น RAM ผิดปกติ หรือโมดูลทำงานผิดปกติ ระบบจัดการไม่ได้ จึง BSOD

ก่อนเริ่ม ตรวจสอบว่าเป็นแอดมิน มีอินเทอร์เน็ต และเซฟงานไว้ก่อน

วิธีแก้ไข 1: ตรวจสอบซอฟต์แวร์ที่ขัดแย้ง/ไม่เข้ากันได้

ตรวจสอบก่อนว่า BSOD มาจากโปรแกรมที่ติดตั้งล่าสุด หรือโปรแกรมที่ทำงานตอนเกิด BSOD

  1. กด Windows + R พิมพ์ appwiz.cpl กด Enter
  2. รายการแอปทั้งหมดจะแสดง คลิกขวาแอปที่น่าจะเป็นสาเหตุ เลือก Uninstallวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  3. รีสตาร์ท คอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

วิธีแก้ไข 2: ตรวจสอบไดรเวอร์ข้อผิดพลาดด้วย Driver Verifier

ไดรเวอร์คือตัวกลางระหว่าง OS และฮาร์ดแวร์ หากผิดปกติหรือเสียหาย จะเกิดข้อผิดพลาดมากมาย ลองรัน Driver Verifier ใน Safe Mode

  1. กด Windows + S พิมพ์ command prompt คลิกขวาเลือก Run as administrator
  2. ใน Elevated Command Prompt รันคำสั่ง:
verifier
วิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  1. เลือก Create standard settings กด Nextวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  2. เลือก Automatically select all drivers installed on this computer กด Finish Windows จะสแกนหาข้อผิดพลาด แนะนำสำรองข้อมูลก่อน หลังโปรมต์ให้รีสตาร์ท ให้รีสตาร์ททันทีวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  3. ตอนบูทครั้งต่อไป Windows จะวิเคราะห์ไดรเวอร์ทั้งหมด หากพบปัญหาจะแจ้งเตือน อาจใช้เวลา ให้รอจนเสร็จ

หากพบไดรเวอร์เสียหาย ให้อัปเดตตามวิธีด้านล่าง

วิธีแก้ไข 3: อัปเดตไดรเวอร์

หากไดรเวอร์เสียหาย ให้อัปเดตเป็นเวอร์ชันล่าสุด หากไดรเวอร์หลักผิดปกติระบบพยายามใช้ จะเกิดปัญหา อัปเดตผ่าน Device Manager

หากอัปเดตไม่ได้ ให้ดาวน์โหลดจากเว็บผู้ผลิตติดตั้งเอง

  1. กด Windows + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
  2. รายการอุปกรณ์ทั้งหมดแสดง ระบุไดรเวอร์ที่มีปัญหา ตัวอย่างจะเป็น Display adapters
  3. คลิกขยาย Display adapters คลิกขวาการ์ดจอ เลือก Update driverวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  4. เลือก Search automatically for updated driver software หากไม่ได้ ให้ดาวน์โหลดจากเว็บผู้ผลิต เลือกตัวเลือกที่ 2วิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  5. อัปเดตไดรเวอร์ทั้งหมด รีสตาร์ท ตรวจสอบว่าปัญหาแก้ไขหรือยัง

วิธีแก้ไข 4: ตรวจสอบ RAM ด้วย Memtest86

จากสำรวจ ผู้ใช้หลายคนที่เจอข้อผิดพลาดนี้ มีปัญหา RAM ก่อนทดสอบ ตรวจสอบว่า RAM ติดตั้งถูกสлот และใช้สлотที่ถูกต้อง (เช่นบางระบบ 2 RAM ต้องใช้สлот 1 และ 3)

Memtest86 ทดสอบประสิทธิภาพอ่าน/เขียน RAM หลายรอบ

  1. ไปเว็บ memtest86 อันเป็นทางการ ดาวน์โหลดโมดูลวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  2. รันโมดูล เลือก USB drive ที่บูทได้ ที่เสียบอยู่
    หมายเหตุ: การสร้าง USB บูทสำหรับ Memtest จะลบข้อมูลทั้งหมดใน USB
  3. รีสตาร์ท ให้บูทจาก USB นี้ เริ่มทดสอบหน่วยความจำ

วิธีแก้ไข 5: ทำ System Restore

หายังเจอ BSOD หลังลองทุกวิธี ลอง System Restore จะโหลดคอนฟิก Windows ที่ดีล่าสุด (ถ้ามี Restore point)

หมายเหตุ: System Restore ใช้ได้ก็ต่อเมื่อปัญหาเริ่มหลัง Windows Update หากไม่ใช่ ให้ติดตั้ง Windows ใหม่หลังสำรองข้อมูล

  1. กด Windows + S พิมพ์ restore เลือกโปรแกรมแรกที่ออกมา
  2. ในหน้าต่าง Restore กด System Restore ด้านบนใต้แท็บ System Protectionวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  3. Wizard จะนำทาง มี Restore point แนะนำ หรือ Custom ที่สร้างไว้
  4. หากเลือก Custom คลิกตัวเลือก แล้ว เลือก Restore point จากรายการวิธีแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption (BSOD)
  5. Windows จะยืนยันก่อนเริ่ม กดบันทึกงาน สำรองไฟล์สำคัญ แล้วดำเนินการต่อ
  6. Restore สำเร็จ ล็อกอินเข้าระบบ ดูว่ายัง BSOD หรือไม่

วิธีแก้ไข 6: Clean Install Windows

หาวิธีข้างต้นล้มเหลวทั้งหมด ไม่มีทางอื่นนอกจากติดตั้ง Windows ใหม่ ต้องสำรองไฟล์โดยเข้า Safe Mode ก่อน

ดูบทความติดตั้ง Windows 10 ของเรา สร้าง USB บูทได้ด้วย Rufus หรือ Media Creation Tool หมายเหตุ: ติดตั้ง Windows ใหม่จะลบข้อมูลเดิมทั้งหมด