KERNEL_MODE_HEAP_CORRUPTION คือรหัสตรวจสอบข้อผิดพลาดของ Windows 0x0000013A หมายความว่าตัวจัดการฮีปในโหมดเคอร์เนลตรวจพบข้อมูลฮีปที่เสียหาย รหัสหยุดการทำงานระบุประเภทของความล้มเหลว แต่โดยปกติแล้วจะไม่ระบุไดรเวอร์หรือส่วนประกอบฮาร์ดแวร์ที่ทำให้หน่วยความจำเสียหายอย่างแน่ชัด Microsoft ระบุว่าข้อผิดพลาดหยุดการทำงานอาจเกิดจากฮาร์ดแวร์ ไดรเวอร์อุปกรณ์ หรือซอฟต์แวร์ ดังนั้นวิธีที่ดีที่สุดคือการตรวจสอบย้อนกลับจากสิ่งที่เปลี่ยนแปลงไปก่อนที่การทำงานผิดพลาดจะเริ่มต้นขึ้น
ก่อนเริ่มแก้ไขปัญหา โปรดบันทึกไฟล์สำคัญและถอดอุปกรณ์ภายนอกที่ไม่จำเป็นออก Microsoft ได้อธิบายข้อผิดพลาด 0x13A ไว้ในเอกสารอ้างอิง KERNEL_MODE_HEAP_CORRUPTION แล้ว
1. เริ่มใช้งาน Windows 10 ในโหมดปลอดภัย
หากพีซีเกิดปัญหาขัดข้องระหว่างการเริ่มต้นระบบตามปกติ การบูตเข้าสู่ Safe Mode สามารถช่วยแยกแยะปัญหาที่เกิดจากไดรเวอร์หรือบริการของบุคคลที่สามออกจากปัญหาพื้นฐานของ Windows ได้ กดปุ่ม Shift ค้างไว้ ขณะเลือกPower > Restart จากนั้นเลือกTroubleshoot > Advanced options > Startup Settings > Restart หลังจากพีซีรีสตาร์ทแล้ว ให้กด4 หรือF4 เพื่อเข้าสู่ Safe Mode
โหมดปลอดภัยจะเริ่มต้น Windows ด้วยชุดไดรเวอร์และบริการที่จำกัด
หากหน้าจอสีน้ำเงินแสดงข้อผิดพลาด (BSOD) หายไปใน Safe Mode ให้ลองตรวจสอบไดรเวอร์ที่ติดตั้งล่าสุด เครื่องมือรักษาความปลอดภัย โปรแกรม VPN โปรแกรมตรวจสอบฮาร์ดแวร์ หรือซอฟต์แวร์ระดับต่ำอื่นๆ ก่อน ดูคู่มือการตั้งค่าการเริ่มต้นระบบของ Windows จาก Microsoft สำหรับตัวเลือกการเริ่มต้นระบบที่รองรับ
2. ย้อนกลับหรือติดตั้งไดรเวอร์ที่เปลี่ยนแปลงไปเมื่อเร็ว ๆ นี้ใหม่
อย่าเพิ่งสรุปว่าไดรเวอร์การ์ดจอเป็นต้นเหตุของปัญหาเพียงเพราะเกมล่มระหว่างเล่นเกม ตรวจสอบดูว่ามีอะไรเปลี่ยนแปลงไปบ้างก่อนที่จะเกิดข้อผิดพลาด 0x13A ครั้งแรก: ไดรเวอร์การ์ดจอ, Wi-Fi, ที่เก็บข้อมูล, เสียง, USB และชิปเซ็ต ล้วนเป็นสิ่งที่ควรพิจารณา
คลิกขวาที่ปุ่มStart แล้วเปิดDevice Manager
ขยายหมวดหมู่ของอุปกรณ์ที่เกี่ยวข้อง คลิกขวาที่อุปกรณ์ แล้วเลือกคุณสมบัติ
ใน แท็บ ไดรเวอร์ ให้เลือก"ย้อนกลับไดรเวอร์" หากปัญหาเริ่มเกิดขึ้นทันทีหลังจากการอัปเดต
หากไม่สามารถย้อนกลับไปยังเวอร์ชันก่อนหน้าได้ ให้ติดตั้งไดรเวอร์ที่ลงนามแล้วเวอร์ชันล่าสุดจาก Windows Update หรือหน้าสนับสนุนของผู้ผลิตพีซี/อุปกรณ์ หลีกเลี่ยงการใช้โปรแกรม "อัปเดตไดรเวอร์" จากผู้พัฒนาภายนอก
ฟังก์ชัน Roll Back Driver มีประโยชน์เมื่อโปรแกรมหยุดทำงานทันทีหลังจากเปลี่ยนไดรเวอร์
คำแนะนำเกี่ยวกับไดรเวอร์ใน Device Manager ของ Microsoft ครอบคลุมตัวเลือกการอัปเดต การย้อนกลับ และการติดตั้งใหม่
3. ซ่อมแซมส่วนประกอบและไฟล์ระบบของ Windows
ส่วนประกอบของ Windows ที่เสียหายอาจทำให้ระบบไม่เสถียร เปิดCommand Prompt ในฐานะผู้ดูแลระบบ แล้วเรียกใช้ DISM ก่อน จากนั้นจึงเรียกใช้ System File Checker:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
ไมโครซอฟต์แนะนำให้เรียกใช้ DISM ก่อน SFC เมื่อทำการซ่อมแซมไฟล์ระบบของ Windows
รอจนกว่าคำสั่งแต่ละคำสั่งจะเสร็จสิ้น จากนั้นรีสตาร์ทพีซีหน้าเว็บสนับสนุน SFC ของ Microsoft แนะนำเป็นพิเศษให้เรียกใช้DISM /RestoreHealth ก่อนเรียกใช้ sfc / scannow
4. ทดสอบ RAM และคืนค่าฮาร์ดแวร์กลับสู่การตั้งค่าเริ่มต้น
ความเสียหายของฮีปอาจเป็นอาการของหน่วยความจำที่ไม่เสถียรหรือทำงานผิดปกติได้เช่นกัน บันทึกงานของคุณ กดWin + R พิมพ์mdschedและเลือกเริ่มใหม่ทันทีและตรวจสอบปัญหา Windows จะรีบูต เรียกใช้การทดสอบหน่วยความจำ แล้วจึงเริ่มต้นทำงานตามปกติ
โปรแกรมตรวจสอบหน่วยความจำของ Windows สามารถตรวจจับข้อผิดพลาดของ RAM ที่เห็นได้ชัด ซึ่งอาจเป็นสาเหตุให้โปรแกรมหยุดทำงานและแสดงรหัสข้อผิดพลาดได้
หากการทดสอบรายงานข้อผิดพลาด ให้หยุดการโอเวอร์คล็อกและคืนค่า CPU, GPU และ RAM กลับไปเป็นค่าเริ่มต้นก่อนทำการทดสอบอีกครั้ง สำหรับคอมพิวเตอร์เดสก์ท็อป การถอดและเสียบโมดูลหน่วยความจำใหม่ หรือการทดสอบโมดูลหน่วยความจำทีละตัว อาจช่วยแยกแยะโมดูลที่เสียได้ หากคุณคุ้นเคยกับการทำงานภายในเครื่องพีซี การทดสอบหน่วยความจำที่ไม่มีปัญหาไม่ได้หมายความว่าจะไม่มีข้อผิดพลาดของฮาร์ดแวร์ ดังนั้น การทำงานผิดพลาดซ้ำๆ อาจยังคงต้องใช้การวินิจฉัยจากผู้ผลิต
5. ยกเลิกการเปลี่ยนแปลงล่าสุด จากนั้นตรวจสอบบันทึกข้อผิดพลาด
หากเกิดข้อผิดพลาด 0x13A หลังจากติดตั้งแอปพลิเคชัน ผลิตภัณฑ์รักษาความปลอดภัย ไดรเวอร์ หรือการอัปเดต Windows ให้ลบการเปลี่ยนแปลงนั้นโดยเฉพาะ แทนที่จะถอนการติดตั้งซอฟต์แวร์แบบสุ่ม หากมีจุดคืนค่าที่เหมาะสม ให้กดWin + R เลือก "เรียกใช้ " และเลือกจุดคืนค่าก่อนที่ปัญหาจะเริ่มขึ้น การคืนค่าระบบสามารถย้อนกลับไฟล์ระบบ การตั้งค่ารีจิสทรี ไดรเวอร์ และโปรแกรมที่ติดตั้งไว้ได้โดยไม่เปลี่ยนแปลงไฟล์ส่วนบุคคล โปรด ดู คำแนะนำการคืนค่าระบบ rstrui.exeของ Microsoft
หากเกิด BSOD ขึ้นอีก ให้เปิดEvent Viewer > Windows Logs > System และตรวจสอบรายการต่างๆ ในช่วงเวลาที่ระบบล่ม เมื่อเปิดใช้งานการสร้างไฟล์ดัมพ์หน่วยความจำขนาดเล็ก Windows จะจัดเก็บไฟล์เหล่านั้นไว้ในC:\Windows\Minidumpโฟลเดอร์ที่กำหนด ผู้ใช้ขั้นสูงสามารถวิเคราะห์ไฟล์ดัมพ์ด้วย WinDbg เอกสาร 0x13A ของ Microsoft แนะนำให้ใช้!analyzeส่วนขยายดีบักเกอร์ หากไดรเวอร์ของบุคคลที่สามตัวเดียวกัน.sysปรากฏขึ้นซ้ำๆ ในการวิเคราะห์การล่มของระบบ ให้ทำการอัปเดตหรือลบซอฟต์แวร์ที่เกี่ยวข้องแทนที่จะลบไฟล์ไดรเวอร์ด้วยตนเอง
หมายเหตุสนับสนุนสำหรับ Windows 10
ไมโครซอฟต์ได้ยุติการสนับสนุน Windows 10 มาตรฐานเมื่อ วันที่ 14 ตุลาคม 2025 ระบบบางระบบที่เข้าเกณฑ์อาจยังคงได้รับการอัปเดตความปลอดภัยผ่านการอัปเดตความปลอดภัยเพิ่มเติม (ESU) และ Windows LTSC บางรุ่นมีวงจรชีวิตแยกต่างหาก การยุติการสนับสนุนไม่ได้ทำให้เกิดข้อผิดพลาด KERNEL_MODE_HEAP_CORRUPTION โดยตรง แต่การเปลี่ยนไปใช้ Windows เวอร์ชันที่ได้รับการสนับสนุนเป็นทางเลือกที่ดีกว่าในระยะยาวเมื่อฮาร์ดแวร์ของคุณเข้าเกณฑ์ โปรดดูประกาศการยุติการสนับสนุน Windows 10 ของไมโครซอฟต์