จะกำจัดข้อผิดพลาด KERNEL_MODE_HEAP_CORRUPTION ที่ทำให้เกิด BSOD ได้อย่างไร
เผยแพร่แล้ว: 2021-01-06คุณประสบปัญหาการขัดข้องกะทันหันที่มีหน้าจอสีน้ำเงินที่มีรหัสหยุด KERNEL_MODE HEAP CORRUPTION บนพีซีของคุณหรือไม่? แม้ว่าข้อผิดพลาด Kernel Mode Heap Corruption จะมาพร้อมกับหน้าจอ BSOD ที่ร้ายแรง คุณไม่ควรตื่นตระหนก รหัสข้อผิดพลาดมีขึ้นเพื่อให้คุณทราบล่วงหน้าในการแก้ไขปัญหา
ในโพสต์นี้ เราจะแสดงวิธีกำจัดข้อผิดพลาด kernel_mode_heap_คอร์รัปชั่นที่เป็นสาเหตุของ BSOD
Kernel Mode Heap Corruption คืออะไร?
ในโหมดเคอร์เนลของคอมพิวเตอร์ โปรแกรมต่างๆ สามารถเข้าถึงส่วนประกอบฮาร์ดแวร์พื้นฐานได้ไม่จำกัด เมื่อเกิดความเสียหายของฮีปโหมดเคอร์เนล แสดงว่าข้อบกพร่องในโค้ดของโปรแกรมที่ทำงานอยู่ได้แก้ไขเนื้อหาของฮีปข้อมูล นี่ยังหมายความว่าหมายเลขอ้างอิงของฮีปของตัวจัดสรรได้รับผลกระทบด้วย
ผลลัพธ์ที่เป็นไปได้บางประการคือความผิดพลาดของหน่วยความจำที่สำคัญภายในตัวจัดสรรเองและการรั่วไหลของหน่วยความจำ ซึ่งหน่วยความจำบางส่วนจะไม่สามารถเข้าถึงได้ในอนาคต
อะไรเป็นสาเหตุของข้อผิดพลาดคอร์รัปชันโหมดเคอร์เนลฮีป
ข้อผิดพลาดเกิดขึ้นส่วนใหญ่เมื่อพีซีโอเวอร์โหลดหรือใช้เป็นเวลานาน ส่วนใหญ่มักจะเกี่ยวข้องกับไดรเวอร์ระบบของคอมพิวเตอร์ อย่างไรก็ตาม ผู้ใช้ได้ระบุเงื่อนไขอื่นๆ อีกมากมายที่ทำให้เกิดปัญหา
1. ความผิดปกติของฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์ที่ผิดพลาดในคอมพิวเตอร์ของคุณ เช่น RAM ที่เสียหาย อาจทำให้เกิดข้อผิดพลาดได้
2. ปัญหาไดรเวอร์
ตามรายงานของผู้ใช้ Windows 10 หลายคน ปัญหาเริ่มต้นหลังจากที่พวกเขาอัปเดตไดรเวอร์ระบบ ในกรณีนี้ สิ่งที่คุณต้องทำคือยกเลิกการอัปเดต นอกจากนี้ยังเป็นไปได้ว่าไดรเวอร์อาจล้าสมัย แล้ว
3. ปัญหาความเข้ากันได้ของซอฟต์แวร์
ปัญหาความเข้ากันได้ระหว่างซอฟต์แวร์เฉพาะในพีซีของคุณอาจทำให้ระบบทำงานไม่เสถียร ทำให้เกิดข้อผิดพลาด BSOD
4. ระบบกราฟิกการ์ด
อาจเป็นเพราะคุณพยายามเปิดซอฟต์แวร์ที่ใช้กราฟิกจำนวนมากซึ่งหนักเกินกว่าที่การ์ดกราฟิกของคุณจะรองรับ
5. ไฟล์เสียหาย
หากมีไฟล์ที่เสียหายในระบบของคุณ ไฟล์เหล่านั้นยังสามารถทำให้เกิดปัญหาการทุจริตฮีปของโหมดเคอร์เนลได้ โปรดทราบว่าคุณต้องวินิจฉัยสาเหตุของปัญหาโดยใช้ตัวแสดงเหตุการณ์ในตัว
ทำตามคำแนะนำด้านล่างเพื่อเริ่มต้น:
- กดโลโก้ Windows + ปุ่ม R แล้วกด Enter เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ “eventvwr” (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องโต้ตอบ Run และกด Enter
- ในหน้าต่างตัวแสดงเหตุการณ์ ให้ไปที่บันทึกของ Windows>ระบบ
- ในหน้าต่างระบบ ค้นหาบันทึก BSOD ของ Kernel Mode Heap Corruption จากตารางรายการ
- อ่านคำอธิบายบันทึกที่แสดงภายใต้ทั่วไปและรายละเอียด บันทึกควรอธิบายสาเหตุของปัญหา โดยเฉพาะ ID เหตุการณ์และข้อมูลแหล่งที่มา
จะแก้ไขข้อผิดพลาด Kernel Mode Heap Corruption บน Windows 10 ได้อย่างไร
โดยปกติ ข้อผิดพลาด BSOD จะปฏิเสธการเข้าถึง Windows ตามปกติ ดังนั้น คุณอาจต้องเปิดระบบปฏิบัติการในเซฟโหมดเพื่อใช้การแก้ไขด้านล่าง ใช้ขั้นตอนด้านล่างเพื่อบูต Windows ในเซฟโหมด
- กดปุ่มเปิดปิดค้างไว้ที่ปุ่ม shift ในขณะที่คอมพิวเตอร์บู๊ต
- ไปที่ แก้ไข> ตัวเลือกขั้นสูง> การตั้งค่าเริ่มต้น
- จากนั้นกด F5 เพื่อบูตเข้าสู่ Safe Mode with Networking
1. เลิกทำการอัพเดตไดรเวอร์การ์ดแสดงผลล่าสุดของคุณ
หากคุณประสบปัญหาหลังจากอัปเดตกราฟิกการ์ดของคุณ ให้ย้อนกลับการอัปเดต
โดยดำเนินการดังนี้:
- กดโลโก้ Windows + ปุ่ม R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ devmgmt.msc (ไม่มีเครื่องหมายคำพูด) ในช่องและกด Enter เพื่อเปิด Device Manager
- ไปยังส่วนต่างๆ ของรายการในหน้าต่าง Device Manager และขยาย Display adapters
- ค้นหาไดรเวอร์ (Intel หรือ VMware) จากรายการดรอปดาวน์และคลิกขวา
- เลือกคุณสมบัติจากเมนูบริบท
- จากแท็บ Driver ของหน้าจอ Properties ให้เลือก Roll Back Driver (หมายเหตุ: หากตัวเลือก Roll Back Driver เป็นสีเทา แสดงว่าไม่มีการอัปเดตไดรเวอร์ล่าสุด)
- ในหน้าจอถัดไป เลือกคำตอบที่เหมาะสมสำหรับคำถาม "ทำไมคุณถึงถอยกลับ" คลิกใช่
- ตอนนี้ รีสตาร์ทเครื่องคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากไม่เป็นเช่นนั้น ให้ลองแก้ไขครั้งต่อไป
2. ติดตั้งไดรเวอร์การ์ดแสดงผลอีกครั้ง
- เริ่มต้นด้วยขั้นตอนเดียวกับในวิธีที่ 1 ให้คลิกขวาที่ไดรเวอร์และเลือกถอนการติดตั้งอุปกรณ์
- ในหน้าจอถัดไป ให้ทำเครื่องหมายที่ช่องถัดจาก "ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้" (ถ้ามี)
- ในหน้าจอถัดไป คลิกถอนการติดตั้ง
- รีสตาร์ทคอมพิวเตอร์
- เมื่อการรีสตาร์ทเสร็จสมบูรณ์ Windows จะติดตั้งไดรเวอร์ใหม่โดยอัตโนมัติ
ปัญหาอาจได้รับการแก้ไขแล้ว แต่คุณควรอัปเดตไดรเวอร์หากการแก้ไขไม่ได้ทำให้เกิดความแตกต่าง

3. อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
- ดำเนินการต่อด้วยขั้นตอนเดียวกับในวิธีที่ 1 คลิกขวาที่ไดรเวอร์แล้วเลือกตัวเลือกอัปเดตไดรเวอร์
- ในหน้าจอถัดไป ให้เลือก ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ
- สมมติว่าคุณไม่ได้รับแจ้งพร้อมอัพเดตใดๆ ให้ไปที่ไซต์ของผู้ผลิตและดาวน์โหลดการอัปเดตไดรเวอร์ด้วยตนเอง
- ถอนการติดตั้งไดรเวอร์ปัจจุบันและติดตั้งใหม่โดยคลิกที่ไฟล์ .exe
โปรดทราบว่าการติดตั้งไดรเวอร์ใหม่ไม่สามารถแก้ปัญหาได้หากไม่เข้ากันกับข้อกำหนดของระบบอุปกรณ์ของคุณ
คุณต้องระบุไดรเวอร์ที่แน่นอนซึ่งเข้ากันได้ดีกับอุปกรณ์ของคุณ ซึ่งอาจต้องใช้เวลาและความพยายามอย่างมาก มันจะยิ่งน่าเบื่อถ้าไดรเวอร์อื่นๆ เสียด้วย

แก้ไขปัญหาพีซีด้วย Driver Updater
ประสิทธิภาพของพีซีที่ไม่เสถียรมักเกิดจากไดรเวอร์ที่ล้าสมัยหรือเสียหาย Auslogics Driver Updater วินิจฉัยปัญหาของไดรเวอร์และให้คุณอัปเดตไดรเวอร์เก่าทั้งหมดในคราวเดียวหรือทีละรายการเพื่อให้พีซีของคุณทำงานได้ราบรื่นยิ่งขึ้น
นอกจากนี้ ยังควรสังเกตด้วยว่าการมีไดรเวอร์ที่เข้ากันไม่ได้บนอุปกรณ์ของคุณอาจทำให้ส่วนประกอบที่สำคัญบางอย่างไม่ทำงาน ในการแก้ไขปัญหา คุณควรใช้วิธีแก้ไขปัญหาอัตโนมัติ เช่น Auslogics Driver Updater
ซอฟต์แวร์จะช่วยค้นหาและจับคู่อุปกรณ์ของคุณกับไดรเวอร์การ์ดแสดงผลที่เหมาะสม ยิ่งไปกว่านั้น มันจะอัปเดตไดรเวอร์การ์ดแสดงผลของคุณและไดรเวอร์ที่ล้าสมัยหรือผิดพลาดอื่นๆ บนคอมพิวเตอร์ของคุณ
4. แก้ไขไฟล์ที่เสียหาย
มีสองวิธีทั่วไปในการแก้ไขไฟล์ที่เสียหาย: การใช้ตัวตรวจสอบไฟล์ระบบ (SFC) หรือ Deployment Image Servicing and Management (DISM)
ด้วย SFC
- กดโลโก้ Windows + ปุ่ม R แล้วพิมพ์ cmd (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องโต้ตอบ Run
- กด Ctrl + Shift + Enter ค้างไว้เพื่อเปิด Command Prompt ในโหมดผู้ดูแลระบบ
- คลิกใช่สำหรับคำถามที่ปรากฏในกล่องโต้ตอบเพื่อให้ Windows ได้รับอนุญาตให้ทำการเปลี่ยนแปลงในอุปกรณ์
- พิมพ์รหัสด้านล่างในพรอมต์คำสั่ง:
sfc / scannow.
- กด Enter เพื่อรันโค้ด เครื่องมือ SFC ควรเริ่มสแกนไฟล์ระบบทั้งหมด
ระหว่างการสแกน เครื่องมือจะแก้ไขไฟล์ที่เสียหายทั้งหมดและกู้คืนไฟล์ที่หายไป เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง หากปัญหายังไม่ได้รับการแก้ไขหลังจากขั้นตอนข้างต้น ให้เรียกใช้ DISM
ด้วย DISM
- ทำซ้ำขั้นตอนที่ 1-3 ข้างต้น พิมพ์รหัสต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง: dism.exe /online /cleanup-image /restorehealth
- กด Enter เพื่อรันโค้ด
- DISM.exe ควรเริ่มสแกนหน่วยความจำระบบเพื่อแก้ไขทุกไฟล์ที่เสียหายในคอมพิวเตอร์ของคุณ
- เมื่อกระบวนการสแกนเสร็จสิ้น ให้รีบูตคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
ลองเรียกใช้โปรแกรมที่ใช้กราฟิกสูงเพื่อดูว่ามีข้อผิดพลาดการทุจริตฮีปโหมดเคอร์เนลเกิดขึ้นอีกหรือไม่ ถ้าใช่ก็ไม่ต้องเป็นห่วง ไปที่วิธีถัดไป
5. วินิจฉัย RAM
ความเป็นไปได้ที่ RAM หรือส่วนประกอบฮาร์ดแวร์อื่นๆ อาจทำให้เกิดปัญหานั้นสูงมาก หากต้องการแยกแยะความเป็นไปได้นี้ ให้ใช้เครื่องมือวินิจฉัยหน่วยความจำของ Windows เพื่อตรวจสอบ RAM ทำตามขั้นตอนด้านล่าง:
- กดโลโก้ Windows + ปุ่ม R เพื่อเริ่มกล่องโต้ตอบเรียกใช้
- พิมพ์ mdsched.exe (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องโต้ตอบ Run และกด Enter เพื่อเริ่ม Windows Memory Diagnostics (WMD)
- ในหน้าต่าง WMD เลือก รีสตาร์ททันที และตรวจสอบปัญหา (แนะนำ) เพื่อตรวจสอบหน่วยความจำ
- หลังจากที่คอมพิวเตอร์รีบูต หน้าจอที่มีพื้นหลังสีน้ำเงินจะปรากฏขึ้นพร้อมกับรายละเอียดกระบวนการตรวจสอบ
- หากหลังจากดำเนินการเสร็จสิ้น ไม่พบข้อผิดพลาดใดๆ แสดงว่า RAM ของคุณทำงานได้ดี สมมติว่าพบปัญหาบางอย่าง คุณควรเปลี่ยน RAM ให้สมบูรณ์
บทสรุป
คุณแก้ปัญหาด้วยคำแนะนำของเราหรือไม่? หากเป็นเช่นนั้น โปรดแสดงความคิดเห็นด้านล่าง ให้บทความรีวิวระดับ 5 ดาว และแบ่งปันกับคนที่คุณรักบนแพลตฟอร์มโซเชียลมีเดียของคุณ หากคุณยังคงไม่สามารถแก้ไขปัญหาได้ โปรดติดต่อเราพร้อมรายละเอียดเพิ่มเติม เราจะดูแลคุณอย่างรวดเร็ว สุดท้าย ไปที่บล็อกของเราเพื่อดูเคล็ดลับที่เป็นประโยชน์อื่นๆ เพื่อแก้ไขปัญหาทั่วไปของ Windows 10