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

แก้ไข Kernel Mode Heap Corruption BSOD บน Windows 10 & 11 – 11 โซลูชันที่พิสูจน์แล้ว

การเจอข้อผิดพลาดหน้าจอสีฟ้าบน Windows น่าหงุดหงิด โดยเฉพาะหากคุณอยู่ระหว่างทำงาน จะทำให้คุณสูญเสียความคืบหน้าทั้งหมด และอาจทำให้ไฟล์บนคอมพิวเตอร์เสียหาย Windows มีรายการ BSOD errors ยาวนาน และบางอย่างได้รับการจัดการบนเว็บไซต์นี้แล้ว รวมถึง:

  • VIDEO_DXGKRNL_FATAL_ERROR
  • WHEA_UNCORRECTABLE_ERROR
  • Netwsw00.Sys BSOD Error
  • LGBusEnum.sys BSOD Error
  • Ndistpr64.sys BSOD Error
  • Dxgmms2.sys BSOD Error
  • KMODE EXCEPTION NOT HANDLED (e1d65x64.sys) BSOD
  • IRQL_NOT_LESS_OR_EQUAL BSOD Error
  • DATA_BUS_ERROR
  • DRIVER_POWER_STATE_FAILURE Error
  • BAD_POOL_HEADER Error
  • VIDEO MEMORY MANAGEMENT INTERNAL BSOD Error

นี่คือเพียงรายการสั้นของสิ่งที่อาจผิดพลาดใน Windows 10/11 ในบทความนี้ เราจะพูดถึง BSOD error อีกอย่างที่ผู้ใช้ Windows พบบ่อย: Kernel Mode Heap Corruption Blue Screen บน Windows 10/11

Windows 10/11 Blue Screen Kernel Mode Heap Corruption คืออะไร?

Bug check KERNEL_MODE_HEAP_CORRUPTION มีค่า 0x0000013A บ่งชี้ว่า kernel mode heap manager ตรวจพบการเสียหายใน heap

Kernel Mode Heap Corruption เป็นหนึ่งใน stop codes ที่ Windows แสดงเมื่อคุณเจอ 'blue screen error of death' (BSOD) เหมือนรหัสอื่นๆ 'Kernel Mode Heap Corruption' ถูกสร้างขึ้นอย่างเฉพาะเจาะจงเพื่อช่วยให้ผู้ใช้ระบุปัญหาที่ทริกเกอร์ system crashes ปกติข้อผิดพลาดนี้เกิดจากปัญหาไดรเวอร์ (โดยเฉพาะไดรเวอร์การ์ดจอ) หรือ software conflicts แต่อาจเกิดจาก hardware malfunction ด้วย

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า

ผู้คนเจอ Kernel Mode Heap Corruption error ในสถานการณ์ต่างกัน บางคนบอกว่า error เกิดตอน startup Windows 10/11 ส่วนบางคนตอนเปิดโปรแกรมเฉพาะ เช่น เกมวิดีโอ

ใน kernel mode operation ของคอมพิวเตอร์ โปรแกรมมีการเข้าถึงแบบไม่จำกัด (unrestricted access) ไปยังส่วนประกอบฮาร์ดแวร์พื้นฐาน เมื่อ kernel mode heap corruption เกิดขึ้น หมายถึงข้อบกพร่องในโค้ดของโปรแกรมที่ทำงานอยู่ ได้แก้ไขเนื้อหาของ data heap ซึ่งหมายถึง allocator's handle ของ heap ได้รับผลกระทบ

ผลลัพธ์ที่เป็นไปได้บางอย่างคือ critical memory faults ภายใน allocator เอง และ memory leaks ที่บางส่วนของหน่วยความจำกลายเป็นเข้าถึงไม่ได้ในอนาคต

สาเหตุของ Kernel Mode Heap Corruption Blue Screen ใน Windows 10/11

ข้อผิดพลาดเกิดขึ้นส่วนใหญ่เมื่อ PC ถูกใช้งานหนักหรือใช้งานต่อเนื่องนาน มักเกี่ยวข้องกับ system drivers ของคอมพิวเตอร์ แต่ผู้ใช้ระบุเงื่อนไขอื่นๆ มากมายที่ก่อให้เกิดปัญหา

  • Hardware Malfunctions – ส่วนประกอบฮาร์ดแวร์ที่มีข้อบกพร่อง เช่น RAM ที่เสียหาย สามารถทริกเกอร์ข้อผิดพลาดได้
  • Driver Problems – ตามรายงานของผู้ใช้ Windows 10/11 หลายคน ปัญหาเริ่มหลังอัปเดต system drivers ในกรณีนี้ ต้อง undo การอัปเดต ยังเป็นไปได้ว่าไดรเวอร์อาจล้าสมัยแล้ว
  • Software Compatibility Issues – ปัญหาความเข้ากันได้ระหว่างซอฟต์แวร์เฉพาะใน PC อาจนำไปสู่พฤติกรรมระบบไม่เสถียร ทำให้เกิด BSOD error
  • System Graphics Card – อาจเป็นที่คุณพยายามเปิดซอฟต์แวร์ที่ใช้กราฟิกหนักเกินไปจนการ์ดจอรองรับไม่ได้
  • Corrupt Files – หากมีไฟล์เสียหายในระบบ ก็อาจทริกเกอร์ปัญหา kernel mode heap corruption ต้องวินิจฉัยสาเหตุด้วย Event viewer ในตัว

เพื่อรู้สาเหตุของข้อผิดพลาดมากขึ้น ทำตามคู่มือด้านล่าง:

กดปุ่ม Windows logo + R และกด Enter เพื่อเปิดกล่องโต้ตอบ Run

  1. พิมพ์ "eventvwr" (ไม่มีเครื่องหมายคำพูด) ในกล่อง Run และกด Enter
  2. ในหน้าต่าง Event viewer ไปที่ Windows logs > System
  3. ในหน้าต่าง System หา Kernel Mode Heap Corruption BSOD log จากรายการตาราง
  4. อ่านคำอธิบาย log ที่แสดงภายใต้ General และ Details Log ควรอธิบายสาเหตุของปัญหา โดยเฉพาะ Event ID และ Source information

วิธีแก้ Kernel Mode Heap Corruption BSOD บน Windows 10/11

ได้ KERNEL_MODE_HEAP_CORRUPTION blue-screen error? อย่าตกใจ – คุณไม่ได้คนเดียว นี่เป็นข้อผิดพลาดที่พบบ่อย และโดยปกติแก้ไขไม่ยากนัก นี่คือหลายวิธีแก้ไขข้อผิดพลาดนี้:

วิธีที่ 1: บูท Windows 10/11 เข้า Safe Mode

เนื่องจากคุณได้ Blue Screen คุณจะไม่สามารถ login เข้า Windows ได้ปกติ ดังนั้น ต้องบูทเข้า Safe Mode ก่อน แล้วจึงทำ workarounds ด้านล่าง เพียงไม่กี่โปรแกรมและบริการของ Windows 10/11 ทำงานในโหมดนี้ ป้องกันความขัดแย้งจากแอปบุคคลที่สาม

ขั้นตอนเข้า Safe Mode:

  1. กดปุ่ม Power 5 วินาที และรอจนปิดสำเร็จ
  2. ทำซ้ำ 2-3 ครั้ง จนหน้าจอ Preparing Automatic Repair ปรากฏ
  3. ปล่อยให้ระบบวินิจฉัยข้อผิดพลาด بضعวินาที แล้วคลิก Advanced options
  4. บน Windows Recovery Environment (WinRE) ไปที่ – Troubleshoot > Advanced options
  5. กด Startup Settings บนหน้าจอถัดไป ตามด้วยปุ่ม Restart
  6. เมื่อ Windows รีบูท กด F5 เพื่อบูทเข้า Safe Mode with Networking

การเลือก "Safe Mode with Networking" สำคัญสำหรับการแก้ไขปัญหาหน้าจอดำหรือสีฟ้า หากไม่เลือก จะไม่เชื่อมต่ออินเทอร์เน็ตได้ ทำให้เกิดปัญหาในการ troubleshoot ปัญหาจริง

วิธีที่ 2: Roll back ไดรเวอร์การ์ดจอ

ผู้ใช้ Windows บางคนรายงานว่าเจอ 'blue screen of death (BSOD)' error ทันทีหลังอัปเดตไดรเวอร์การ์ดจอ (หรือ Windows Update) หากนั่นคือเวลาที่คุณเจอ error คุณควร restore video driver ไปเวอร์ชันก่อนหน้า เพื่อรักษาเสถียรภาพของฮาร์ดแวร์ วิธีทำ:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ devmgmt.msc ในกล่องและคลิก OK
  2. ในหน้าต่าง Device Manager ดับเบิลคลิกที่โนด Display adapters เพื่อขยายรายการแบบเลื่อนลง
  3. คลิกขวาที่ video card ของคุณ และเลือก Properties จาก context menu
  4. ไปที่แท็บ Driver และเลือก Roll Back Driver
  5. หากตัวเลือก Roll Back Driver เป็นสีเทา (grayed out) หมายถึงไม่มีไดรเวอร์ให้ roll back ในกรณีนี้ ต้องลองวิธีแก้อื่น
  6. เลือกเหตุผลหนึ่งตามสถานการณ์ของคุณ และคลิก Yes
  7. รีสตาร์ทคอมพิวเตอร์เพื่อนำการเปลี่ยนแปลงไปใช้

หลัง restore video driver ไปเวอร์ชันก่อนหน้า ให้ตรวจสอบว่า 'Kernel Mode Heap Corruption' error ยังคงอยู่หรือไม่ หากยังคงอยู่ ให้ลองวิธีแก้ถัดไปด้านล่าง

วิธีที่ 3: อัปเดตไดรเวอร์อุปกรณ์

ข้อผิดพลาด Kernel Mode Heap Corruption อาจเกิดจากไดรเวอร์อุปกรณ์ที่ล้าสมัยหรือเสียหาย หากคุณไม่แน่ใจว่าไดรเวอร์อุปกรณ์ทั้งหมด (โดยเฉพาะไดรเวอร์การ์ดจอ) ทันสมัยหรือไม่ คุณควรตรวจสอบ

คุณสามารถทำได้ใน Windows Device Manager ทีละอุปกรณ์ แต่ใช้เวลาและความอดทนมาก และหากไดรเวอร์ใดล้าสมัย คุณต้องอัปเดตด้วยตนเอง ซึ่งยากและมีความเสี่ยง หากคุณไม่มีเวลา ความอดทน หรือทักษะคอมพิวเตอร์ในการอัปเดตไดรเวอร์ด้วยตนเอง สามารถทำได้อัตโนมัติด้วย Outbyte Driver Updater

มันจะจดจำระบบของคุณโดยอัตโนมัติและหาไดรเวอร์ที่ถูกต้อง คุณไม่ต้องรู้ว่าคอมพิวเตอร์รันระบบอะไร ไม่ต้องเสี่ยงดาวน์โหลดและติดตั้งไดรเวอร์ผิด และไม่ต้องกังวลเรื่องข้อผิดพลาดตอนติดตั้ง Driver Updater ดูแลทุกอย่าง

วิธีที่ 4: ตรวจสอบการ์ดจอหาปัญหา

ตามที่กล่าวมา สาเหตุหลักคือไดรเวอร์ และการ์ดจออยู่ในไดรเวอร์ที่ก่อให้เกิดข้อผิดพลาดนี้ ดังนั้น ต้องระบุก่อนว่ามีปัญหากับ display drivers หรือไม่ ก่อนทำ troubleshoot อื่นๆ ขั้นตอนยืนยัน:

  1. เปิด Run dialogue ด้วย Windows + R
  2. ในกล่องโต้ตอบ พิมพ์ msc และกด enter หรือกด OK
  3. Device manager จะเปิด คุณควรขยาย Display Adapters
  4. ระบุ video card ของคุณ และคลิกขวาที่มันเพื่อตรวจสอบอัปเดต
  5. เมื่อติดตั้งอัปเดต ไดรเวอร์จะถูกซ่อมแซมอัตโนมัติ
  6. Windows จะค้นหาอัปเดตหากมี และจะดาวน์โหลด update packs และติดตั้ง
  7. ทางเลือกอื่น คุณสามารถตรวจสอบเว็บไซต์ไดรเวอร์ดูว่ามีอัปเดตหรือไม่ คุณสามารถดาวน์โหลดด้วยตนเองจากเว็บไซต์ไดรเวอร์และรันอัปเดตบน PC เพื่อติดตั้ง นี่คือตัวเลือกเมื่อคุณได้รับ update error ซึ่งอาจเกิดขึ้นบางครั้ง
  8. หลังติดตั้งอัปเดต ควรรีสตาร์ท PC และดูว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 5: รัน Driver Verifier Manager

Driver Verifier Manager เป็นเครื่องมือยอดเยี่ยมสำหรับค้นพบไดรเวอร์ที่มีปัญหาบน Windows 10/11 ดังนั้น หากคุณยังได้ Kernel Mode Heap Corruption 0x0000013A error ควรรันเครื่องมือนี้ตรวจสอบ obsolete device drivers วิธีทำ:

  1. เปิด Windows PowerShell (Admin)
  2. บน elevated console พิมพ์ "verifier" และกด Enter
  3. Open Verifier using PowerShell 0x0000013A
  4. ติ๊ก checkbox "Create Standard Settings" ตามด้วย Next
  5. 0x0000013A
  6. ติ๊ก "Automatically select all drivers installed on this computer" และกด Finish
  7. 0x0000013A
  8. ระบบจะแจ้ง "Restart PC" เพื่อเริ่มสแกนหาไดรเวอร์ที่เสียหายหรือเสียหาย
  9. หลัง reboot Windows จะแสดงรายการไดรเวอร์ที่พบว่ามีข้อผิดพลาดบางอย่าง
  10. ตอนนี้คุณอาจอัปเดต rollback หรือ uninstall-reinstall ไดรเวอร์อุปกรณ์ที่แสดงข้างต้น

วิธีที่ 6: รัน Windows BSOD Troubleshooter (สำหรับ Windows version ก่อน 1809)

Blue Screen (BSOD) troubleshooter แปลรหัส bugcheck และบอกว่าการ crash หน้าจอสีฟ้าเกิดจาก:

  • ฮาร์ดแวร์ที่มีข้อบกพร่อง
  • ดิสก์ไดรฟ์ที่กำลังล้มเหลว
  • มัลแวร์
  • ความล้มเหลวของหน่วยความจำ
  • บริการต่างๆ
  • ไดรเวอร์อุปกรณ์

น่าเสียดายที่ Blue Screen troubleshooter ไม่พร้อมใช้งานตั้งแต่ Windows 10 version 1809 แต่หากคุณรันเวอร์ชันก่อนหน้า ขั้นตอนใช้เครื่องมือนี้:

  1. เปิด Control Panel (icons view) และคลิก/แทปที่ไอคอน Troubleshooting
  2. คลิก/แทปที่ลิงก์ View all ด้านซ้ายบนใน Troubleshooting
  3. คลิกขวาหรือกดค้างที่ Blue Screen troubleshooter และคลิก/แทป Run as administrator
  4. คลิก/แทปที่ลิงก์ Advanced
  5. ติ๊กกล่อง Apply repairs automatically และคลิก/แทป Next
  6. Troubleshooter จะเริ่มตรวจจับปัญหาที่คุณอาจมีกับ blue screen errors
  7. หากพบปัญหา ให้ทำตามคำแนะนำที่ให้มาเพื่อ troubleshoot ต่อ
  8. หากไม่พบปัญหา อาจคลิก/แทป View detailed information เพื่อดูรายงาน troubleshooting

คุณยังสามารถใช้ "Troubleshoot blue screen errors" ที่ Microsoft ได้ เพียงไปที่หน้าเว็บ Troubleshoot blue screen errors ที่ Microsoft และทำตามขั้นตอนตอบคำถามเพื่อ troubleshoot blue screen error ของคุณ

วิธีที่ 7: รัน Windows Memory Diagnostic Tool

Windows Memory Diagnostic tool จะตรวจสอบว่ามีปัญหากับ Random Access Memory (RAM) ของคุณหรือไม่:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ mdsched.exe และกด Enter
  2. เลือก Restart now and check for problems (recommended) เพื่อตรวจสอบหน่วยความจำทันที หรือ Check for problems the next time I start my computer หากต้องการทำงานต่อและตรวจสอบหน่วยความจำภายหลัง
  3. จำไว้ว่าให้บันทึกงานก่อนคลิก Restart now and check for problems (recommended) จะรีบูทคอมพิวเตอร์ทันที
  4. เมื่อ Windows Memory Diagnostic Tool ทำงานจริง คุณจะเห็นหน้าจอที่แสดงจำนวน passes ที่ทำ พร้อมกับความคืบหน้า

หากไม่เห็นข้อผิดพลาดที่นี่ แสดงว่าหน่วยความจำในคอมพิวเตอร์ของคุณปกติ มิฉะนั้น ควรเปลี่ยน RAM หรือติดต่อผู้ผลิตฮาร์ดแวร์เพื่อความช่วยเหลือ

วิธีที่ 8: ซ่อมแซมไฟล์ระบบที่เสียหาย

บางครั้ง blue-screen error นี้เกิดจากไฟล์ระบบที่เสียหาย เพื่อซ่อมแซม มี 2 สิ่งที่ควรทำ:

  • สแกนด้วย System File Checker
  • สแกนด้วย dism.exe

วิธีสแกนด้วย System File Checker:

System file checker (sfc) เป็นยูทิลิตี้ Windows ที่ระบุและซ่อมแซมไฟล์ระบบที่เสียหาย:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd และกด Ctrl+Shift+Enter เพื่อรัน Command Prompt เป็น administrator
  2. เมื่อ Windows ขออนุญาตให้เปลี่ยนแปลงอุปกรณ์ ให้คลิก Yes
  3. ใน Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ (โปรดสังเกตว่ามี space ระหว่าง sfc และ /): sfc /scannow
  4. หลังพิมพ์คำสั่งเสร็จ กด Enter บนคีย์บอร์ด sfc tool จะเริ่มสแกนไฟล์ระบบทั้งหมดและซ่อมแซมไฟล์ที่เสียหายหรือหายไป
  5. รอจนกระบวนการ verification เสร็จ แล้วรีสตาร์ทคอมพิวเตอร์เพื่อนำการเปลี่ยนแปลงไปใช้

หากยังประสบ Kernel Mode Heap Corruption Error ให้ลองรัน dism.exe ตามที่อธิบายด้านล่าง

วิธีสแกนด้วย dism.exe:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd และกด Ctrl+Shift+Enter เพื่อรัน Command Prompt เป็น administrator
  2. หากขอ consent ให้คลิก Yes
  3. ใน Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ (โปรดสังเกตว่ามี space ด้านซ้ายของแต่ละ slash "/"): dism.exe /online /cleanup-image /restorehealth
  4. หลังจากนั้น กด Enter บนคีย์บอร์ด DISM tool จะเริ่มสแกนหาปัญหาและพยายามแก้ไข

รอกระบวนการเสร็จ แล้ว รีบูทคอมพิวเตอร์และดูว่า Kernel Mode Heap Corruption error เกิดขึ้นซ้ำหรือไม่

วิธีที่ 9: แก้ไข software conflicts

สาเหตุอีกอย่างที่เป็นไปได้ของ Kernel Mode Heap Corruption error คือ software conflict น่าจะเป็นไปได้มากหากคุณได้ error หลังติดตั้งแอปใหม่ หรือเมื่อพยายามเปิดโปรแกรมบางอย่าง เช่น เกมวิดีโอ

ไม่มีวิธีเร็วในการระบุว่าแอปพลิเคชันไหนขัดแย้งกัน คุณต้องปิดโปรแกรมที่ไม่จำเป็นทุกตัว (รวมถึง background processes ที่เกี่ยวข้อง) และรอดูว่า error เกิดขึ้นซ้ำหรือไม่

สำหรับสิ่งนี้ คุณต้อง:

  • ตรวจสอบว่ามี software conflicts หรือไม่
  • ค้นหาว่าโปรแกรมไหนก่อให้เกิด
  • De-prioritize, disable และ uninstall โปรแกรมเหล่านั้น

ตรวจสอบว่ามี software conflicts หรือไม่

ปิดโปรแกรมทั้งหมด ทำได้โดยสลับไปที่โปรแกรม และปิดเหมือนปกติ (เช่น คลิก × ที่มุมขวาบนของโปรแกรม) ปิด background processes ที่ไม่จำเป็นทั้งหมดด้วยขั้นตอน:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ X พร้อมกัน แล้วคลิก Task Manager
  2. ที่แท็บ Processes เลือกโปรแกรมที่ต้องการปิดจากรายการใน Task Manager และคลิก End task เพื่อบังคับปิด (หากเป็นโปรแกรมที่คุณใช้อยู่ เช่น Microsoft Word ให้แน่ใจว่า save งานที่ยังไม่ได้ save ก่อน)
  3. อย่าปิดโปรแกรมที่ไม่คุ้นเคย หากคุณปิด system programs สำคัญโดยผิดพลาด อาจก่อให้เกิดปัญหามากขึ้น ก่อนดำเนินการ โปรดปรึกษาช่างเทคนิคหรือค้นหาข้อมูลเกี่ยวกับโปรแกรมนั้น
  4. รอดูว่า error เกิดขึ้นซ้ำหรือไม่:
  5. หาก error เกิดขึ้นซ้ำ – อาจไม่ได้เกิดจาก software conflict
  6. หาก error ไม่เกิดขึ้นซ้ำ – โปรแกรมที่คุณปิดไปหนึ่งหรือมากกว่านั้น น่าจะเป็นสาเหตุ ตอนนี้ต้องระบุว่าโปรแกรมไหนก่อให้เกิด error ตามขั้นตอนถัดไป

ค้นหาว่าโปรแกรมไหนก่อให้เกิด conflicts

หากการปิดโปรแกรมที่ไม่จำเป็นทั้งหมดหยุด error ไม่ให้เกิดซ้ำ คุณรู้ว่าหนึ่งในโปรแกรมเหล่านั้นก่อให้เกิด error ตอนนี้ต้อง 알아ว่าโปรแกรมไหน

ทำได้โดย restart โปรแกรมหนึ่งของคุณ และรอดูว่า error กลับมาหรือไม่ หากไม่ ให้ restart โปรแกรมถัดไป และรอ error อีกครั้ง แล้วต่อไป และต่อไป...

เมื่อ error เกิดขึ้นซ้ำในที่สุด คุณรู้ว่าโปรแกรมที่คุณ restart ล่าสุดเป็นปัญหา

แต่จำไว้ อาจไม่ใช่ปัญหาเพียงอย่างเดียว อาจขัดแย้งกับโปรแกรมอีกตัว – ตัวที่คุณ restart ไปก่อนหน้านี้ – และความขัดแย้งนั้นคือสาเหตุของ error

หากคุณไม่จำเป็นต้องใช้โปรแกรมที่ก่อให้เกิดปัญหา สามารถ disable หรือ uninstall ทันที ตามที่อธิบายด้านล่าง แต่หากคุณต้องใช้โปรแกรมที่ก่อให้เกิดปัญหา ควรตรวจสอบว่ามันขัดแย้งกับอะไรอีกอย่างหรือไม่ (เพราะถ้าใช่ คุณอาจ disable/uninstall โปรแกรมอีกตัวแทนได้)

ทำได้โดย เปิดโปรแกรมที่ก่อให้เกิดปัญหาไว้ แต่ปิดโปรแกรมอื่นๆ อีกครั้ง หาก error เกิดขึ้นซ้ำ คุณรู้ว่าโปรแกรมนั้นเป็นสาเหตุเพียงอย่างเดียว หาก error ไม่เกิดขึ้นซ้ำ คุณรู้ว่าโปรแกรมนั้นขัดแย้งกับอีกโปรแกรมหนึ่ง เพื่อค้นหาว่าตัวไหน ให้ restart โปรแกรมแต่ละตัวอีกครั้ง ทีละตัว และรอ error กลับมา

เมื่อคุณพบว่าโปรแกรมไหนขัดแย้งกัน คุณสามารถ disable หรือ uninstall ตัวที่คุณต้องการน้อยกว่า

De-prioritize, disable หรือ uninstall conflicting programs

เมื่อระบุโปรแกรมที่ก่อให้เกิด conflict แล้ว คุณมี 3 ตัวเลือก:

  • ตั้ง priority ของโปรแกรมเป็น low
  • ปิดใช้งานโปรแกรมถาวร
  • Uninstall โปรแกรม

หากคุณไม่ต้องการ disable หรือ uninstall โปรแกรมที่ก่อให้เกิดปัญหา สามารถลอง de-prioritize ก่อน วิธีนี้แก้ error ให้บางผู้ใช้แล้ว วิธี de-prioritize โปรแกรม:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ taskmgr และกด Enter
  2. ไปที่แท็บ Details เลื่อนดูรายการจนเจอ process ที่ต้องการเปลี่ยน priority คลิกขวาที่รายการนั้น และเลือก Set priority > Low
  3. อย่าเปลี่ยน priority ของโปรแกรมที่คุณไม่คุ้นเคย หากคุณตั้ง priority ของ system process สำคัญเป็น low โดยผิดพลาด อาจนำไปสู่ system crashes, freezing หรือปัญหาวิกฤติอื่นๆ
  4. คลิก Change priority หากขอ permission

วิธีปิดใช้งานโปรแกรมถาวร:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ X พร้อมกัน แล้วคลิก Task Manager
  2. ที่แท็บ Processes เลือกโปรแกรมที่ต้องการปิดจากรายการใน Task Manager และคลิก End task เพื่อบังคับปิด
  3. หากโปรแกรมนั้นอยู่ใน startup items ด้วย ควรหยุดไม่ให้รันตอน startup
  4. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ msconfig และกด Enter
  5. ไปที่แท็บ Startup และคลิก Open Task Manager
  6. เลือกโปรแกรมที่ไม่ต้องการเริ่มตอน Windows เริ่ม แล้วคลิก Disable

วิธี uninstall โปรแกรม:

  1. บนคีย์บอร์ด กดปุ่ม Windows logo และ R พร้อมกัน พิมพ์ appwiz.cpl และกด Enter
  2. ใน Programs and Features คลิกขวาที่โปรแกรมที่ต้องการ uninstall และคลิก Uninstall

หากหลัง de-prioritize, disable หรือ uninstall conflicting programs แล้ว error ยังเกิดขึ้นซ้ำ ให้ลองวิธีแก้อื่นๆ ด้านล่าง

วิธีที่ 10: ตรวจสอบปัญหาอื่นๆ เช่น การร้อนเกินไป (overheating)

การเล่นกับฮาร์ดแวร์ไม่ได้ง่ายหากคุณมือใหม่หัดคอมพิวเตอร์ ต้องถอดโครงคอมพิวเตอร์ หาปัญหาในแต่ละส่วนประกอบ และหาวิธีแก้ – ทั้งหมดด้วยตัวเอง แค่คิดก็แย่พอ ไม่ต้องพูดถึงการลงมือปฏิบัติ ถ้าคุณไม่สนใจเรียนทักษะเหล่านี้มาก ควรติดต่อช่างเทคนิคท้องถิ่นเพื่อความช่วยเหลือเพิ่มเติม

หากคุณตรวจสอบปัญหาฮาร์ดแวร์แล้ว และยังได้ error คุณยังมีวิธีแก้อีกหนึ่งวิธี – ติดตั้ง Windows system ใหม่

วิธีที่ 11: ติดตั้ง Windows system ใหม่ (Reinstall)

หากวิธีแก้ข้างต้นไม่มีอะไรใช้ได้กับคุณ คุณอาจต้อง reset หรือ reinstall Windows operating system

การ Reset Windows จะคืนระบบไปสู่สถานะเริ่มต้น ถึงเหมือนครั้งแรกที่เปิดเครื่อง มันลบแอปทั้งหมดที่ไม่ได้มาพร้อม PC แต่คุณตัดสินใจได้ว่าจะเก็บข้อมูลส่วนตัวไว้หรือไม่ นอกจากนี้ ไม่ต้องการอุปกรณ์จัดเก็บภายนอก เพราะ Windows จะทำกระบวนการทั้งหมดด้วยตัวมันเอง

Clean install ของ Windows จะลบทุกอย่าง (รวมถึงแอปที่คุณติดตั้งและข้อมูลส่วนตัว) จากไดรฟ์ที่ระบบติดตั้งอยู่ ต้องการอุปกรณ์จัดเก็บภายนอก เช่น USB drive เพื่อ clean install เทียบกับตัวเลือกข้างต้น clean install ดูซับซ้อนกว่า แต่มีผลมากกว่า

บทความที่มีประโยชน์ด้านล่างสอนวิธี reset หรือ reinstall Windows 10/11 ทีละขั้นตอน:

วิธี reset PC:

  1. พิมพ์ settings ในแถบค้นหา และเลือก Settings ที่ปรากฏ
  2. คลิกที่ไอคอน Update & security
  3. ด้านซ้ายของแผง เลือก Recovery ด้านขวา เลือก Restart Now ภายใต้ Advanced startup
  4. เลือก Troubleshoot
  5. คลิก Reset this PC
  6. คลิก Remove everything โปรดแน่ใจว่าคุณสำรองไฟล์สำคัญและแอปพลิเคชันแล้ว เพราะจะหายหมดเมื่อ reset เสร็จ
  7. หากแจ้งให้ Insert media คุณต้องเสียบ Windows 10/11 installation media หรือ recovery drive เพื่อดำเนินต่อ
  8. หากคอมพิวเตอร์มี drive partition มากกว่าหนึ่งบน Windows 10/11 disk ต้องเลือกว่าจะลบไฟล์ทั้งหมดจาก Windows driver เท่านั้น หรือจากทุก drives
  9. คลิก Just remove my files หรือ Fully clean the drive ตามที่เหมาะสม โปรดแน่ใจว่าสำรองไฟล์ส่วนตัวสำคัญและซอฟต์แวร์ไว้ก่อนไปต่อ
    • Just remove my files จะ quick format และไม่ใช้เวลานาน ไฟล์อาจกู้คืนได้โดยคนอื่น เพราะถูก mark ว่า deleted เท่านั้น แนะนำตัวเลือกนี้หากคุณเก็บคอมพิวเตอร์ไว้
    • Fully clean the drive ทำ secure erase เพื่อล้างไดรฟ์เต็มที่ และไฟล์กู้คืนได้ยาก อาจใช้เวลาหลายชั่วโมง แนะนำตัวเลือกนี้หากคุณรีไซเคิลหรือขายคอมพิวเตอร์
  10. กดปุ่ม Reset เพื่อเริ่ม reset
  11. Resetting จะเริ่ม ใช้เวลาพอสมควร และคอมพิวเตอร์จะรีสตาร์ทหลายครั้งระหว่างกระบวนการ เว้นแต่คอมพิวเตอร์เจอปัญหาเซิร์ฟเวอร์ หรือคุณรู้ดีว่าทำอะไรอยู่ การ reset บนคอมพิวเตอร์ทำงานหรือบ้านไม่แนะนำ
  12. เมื่อเสร็จ คุณต้องตั้งค่าความชอบส่วนตัว แล้วคลิก Next
  13. คลิก Accept
  14. คุณอาจเลือก Customize settings ด้านซ้ายหรือ Use express settings ด้านขวาเพื่อไปขั้นตอนต่อไป หากเลือก Customize settings คุณอาจเปลี่ยนการตั้งค่าได้ตามต้องการ

หลังการตั้งค่า คอมพิวเตอร์ของคุณจะพร้อมใช้งาน

วิธี clean install Windows 10/11:

  1. ก่อนอื่น ต้องสร้าง installation media ด้วย Microsoft Media Creation Tool
  2. ต่อมา เสียบ installation media เข้าคอมพิวเตอร์
  3. ด้วย USB drive หรือ DVD ที่เสียบอยู่ รีสตาร์ทคอมพิวเตอร์ กดปุ่มสำหรับ Boot Menu ปุ่มที่กดสำหรับ Boot Menu แตกต่างไปตามเมนบอร์ด ปกติหน้าจอ boot จะบอกว่ากดปุ่มไหน คุณอ่าน manual เมนบอร์ดดูได้ว่ากดปุ่มไหนสำหรับ Boot Menu ปกติ Acer คือ F12/F9/Esc, ASUS คือ F8/Esc, Dell คือ F12, HP คือ Esc/F9, Lenovo คือ F12/F8/F10 ฯลฯ
  4. ทางเลือกอื่น คุณสามารถไปที่ Use a device option ใน Advanced startup options
  5. ทำตามเส้นทาง Start > Settings > Update & security > Recovery > Restart now button under Advanced startup
  6. จากนั้นคลิก Troubleshoot > Advanced options และคุณจะเห็นหน้านี้
  7. บางผู้ใช้อาจไม่เห็น Use a device option ที่นี่ แต่เราพบว่าหาก USB flash drive ที่มี ISO files หรือ DVD disc เชื่อมต่อกับคอมพิวเตอร์ คุณสามารถ boot จากอุปกรณ์ได้โดยคลิกปุ่ม Continue
  8. คุณจะเห็นหน้าจอ activation ถัดไป หากคุณติดตั้ง Windows 10/11 บนคอมพิวเตอร์นี้แล้ว โปรดเลือก I don't have a product key หากคุณไม่เคยติดตั้ง Windows 10/11 บนคอมพิวเตอร์นี้มาก่อน โปรดพิมพ์ license key ที่ถูกต้อง ซึ่งอาจเป็น key สำหรับ Windows 7, Windows 8 หรือ Windows 8.1
  9. ดำเนินการ clean install ต่อไปจนเห็น Which type of installation do you want? เลือก Custom option เพื่อให้แน่ใจว่าคุณทำ clean install แทน upgrade
  10. เลือก partition ที่ต้องการติดตั้ง system drive หากมี drive เดียว ให้คลิก Next เพื่อต่อ หากมีหลาย drives ให้เลือก primary partition และคลิก Next
  11. จากนั้นสิ่งที่ต้องทำคือรอด้วยความอดทนจนการติดตั้งเสร็จ บางคนอาจเจอ reboots หลายครั้งระหว่างกระบวนการ

ปกติคอมพิวเตอร์จะ activate อัตโนมัติเมื่อคุณเข้าถึงอินเทอร์เน็ต หาก activation ไม่เกิดขึ้น คุณสามารถบังคับ activation โดยรันคำสั่งต่อไปนี้:

  • พิมพ์ cmd ในกล่องค้นหา แล้วเลือก Command Prompt จากรายการตัวเลือก
  • พิมพ์คำสั่ง slmgr.vbs /ato และกด Enter

คุณอาจต้องลองคำสั่งนี้หลายครั้ง หากเห็นข้อผิดพลาด ให้รีบูทคอมพิวเตอร์และรันคำสั่งอีกครั้ง หรือรอ Microsoft ช่วย activate ระบบอัตโนมัติ

สรุป

Kernel Mode Heap Corruption Blue Screen บน Windows 10/11 อาจเป็นปัญหาที่คุ้นเคยสำหรับผู้ใช้ Windows ส่วนใหญ่ แต่มันไม่ได้หมายความว่ามันน้อยกว่าปัญหา ในบางกรณี คุณจะไม่สามารถบูทปกติได้ ดังนั้นบาง troubleshooting methods ไม่ได้ใช้ได้ ดังนั้น หากคุณเผชิญกับ BSOD นี้ ให้ทำงานทีละขั้นตอนตามรายการโซลูชันข้างต้น จนกว่าจะพบวิธีที่ใช้ได้กับคุณ