หากเครื่องคอมพิวเตอร์ Windows 10 ของคุณเกิดการหยุดทำงานพร้อมหน้าจอสีน้ำเงิน (Blue Screen of Death) และแสดงรหัสข้อผิดพลาด Bad_Pool_Header อย่าตกใจ เรามีวิธีแก้ไขให้คุณแล้ว

โดยทั่วไป เครื่องของคุณจะ Crash ไปที่หน้าจอสีน้ำเงินนี้แบบสุ่ม ไม่มีรูปแบบที่เห็นได้ชัดเจน
บนหน้าจอสีน้ำเงินจะแสดงข้อความ "Your PC ran into a problem and needs to restart. Bad Pool Header"
ผมได้สร้างวิดีโอแสดงวิธีแก้ไขปัญหานี้ สามารถดูได้ ที่นี่
สาเหตุของข้อผิดพลาด Bad_Pool_Header ใน Windows 10
ข้อผิดพลาด Bad_Pool_Header เกิดจากปัญหาในการประมวลผลข้อมูลในหน่วยความจำ (RAM) หน่วยความจำอ่านค่าไม่ได้ ทำให้ระบบหยุดทำงานเพราะไม่รู้จะดำเนินการต่ออย่างไร
สาเหตุหลักที่พบบ่อยมีดังนี้:
- ปัญหาไดรเวอร์อุปกรณ์ (Device Driver)
- ไฟล์ระบบเสียหาย (Corrupt Files)
- ซอฟต์แวร์ที่เพิ่งติดตั้งใหม่
- ฮาร์ดแวร์ชำรุด
- ปัญหาโปรแกรมแอนตี้ไวรัส
วิธีแก้ไข Bad Pool Header ใน Windows 10
ปกติแล้ว BSOD ใน Windows 10 จะแสดงชื่อไฟล์ที่ทำให้ Crash แต่สำหรับ Bad_Pool_Header จะไม่มีชื่อไฟล์แสดง ทำให้การแก้ไขยากขึ้น อย่างไรก็ตาม ส่วนใหญ่เกิดจากปัญหาไดรเวอร์อุปกรณ์
ด้านล่างคือวิธีแก้ไขทั้งหมดที่เรามี:
- อัปเดตไดรเวอร์อุปกรณ์
- ติดตั้งไดรเวอร์อุปกรณ์ใหม่
- รัน chkdsk: เพื่อแก้ไฟล์เสียหาย
- ถอด-เสียบโมดูลหน่วยความจำ (Reseat Memory Modules)
- ใช้ Windows Memory Diagnostic Tool
- ถอดอุปกรณ์ภายนอกทั้งหมด
- รัน Windows Update
- ปิดโปรแกรมแอนตี้ไวรัสชั่วคราว
- ลบซอฟต์แวร์ที่เพิ่งติดตั้ง
ด้านล่างคือวิดีโอ YouTube ที่สร้างไว้แสดงวิธีแก้ไข Bad_Pool_Header
1. อัปเดตไดรเวอร์อุปกรณ์
ส่วนใหญ่ Crash เกิดจากปัญหาไดรเวอร์ เช่น บั๊กในไดรเวอร์หรือ Memory Leak ขั้นตอนการอัปเดต:
- คลิก Start พิมพ์ Device Manager คลิกขวาเลือก Run as administrator
- ถ้ามี UAC prompt ให้คลิก Yes
- แนะนำเริ่มจากอัปเดต Display Driver และ Network Driver ก่อน
- ใน Device Manager ขยาย Display adapters จะเห็นไดรเวอร์จอภาพ ไปที่เว็บผู้ผลิตโหลดเวอร์ชันล่าสุด
- คลิกขวาที่ Display adaptor เลือก Properties

- คลิกแท็บ Driver แล้วเลือก Update Driver → Browse my computer for driver software

- คลิก Browse เลือกโฟลเดอร์ที่เก็บไดรเวอร์ที่ดาวน์โหลดไว้

- คลิก Next รอติดตั้งเสร็จ
- ทำซ้ำขั้นตอน 4-7 สำหรับ Network Adapters

- สังเกตอาการ หากยัง Crash อีก ให้ไปขั้นตอนต่อไป
- ทำซ้ำกับไดรเวอร์อื่นๆ: Cameras, Printers, Software Devices, Sound video and game controllers, System Devices
หมายเหตุ: หากใช้ Windows 7 และเจอข้อผิดพลาด BAD_POOL_HEADER 0x00000019 (0x00000022, 0x89c9c000, 0x00000000, 0x00000000) avipbb.sys ให้ลอง Uninstall Avira เพราะมีบั๊กที่รู้จักกันดี
2. ติดตั้งไดรเวอร์อุปกรณ์ใหม่ (Reinstall)
หากไดรเวอร์เสียหาย การอัปเดตอาจไม่ช่วย เพราะไฟล์เสียหายยังคงอยู่ ต้อง Uninstall แล้วให้ Windows ติดตั้งใหม่เอง
- เปิด Device Manager แบบ Administrator
- ยอมรับ UAC
- เริ่มจาก Display และ Network Driver
- ขยาย Display Adapters คลิกขวาที่อุปกรณ์ เลือก Uninstall device

- ทำซ้ำกับ Network Adapters
- Restart เครื่อง
- Windows จะติดตั้งไดรเวอร์ใหม่เองอัตโนมัติ
- สังเกตอาการ Crash
3. รัน chkdsk แก้ไฟล์เสียหาย
ไฟล์ระบบเสียหายก็ทำให้เกิด Bad_Pool_Header ได้ ใช้ chkdsk แก้ไข:
- เปิด CMD แบบ Administrator
- ยอมรับ UAC
- พิมพ์คำสั่ง
chkdsk C: /f /rแล้ว Enter
- ถ้าถามว่าจะรันตอนบูทครั้งหน้า ให้พิมพ์ Y แล้ว Enter
- Restart เครื่อง ระบบจะสแกนและแก้ไขอัตโนมัติ
4. ถอด-เสียบโมดูลหน่วยความจำ (Reseat Memory)
RAM ติดไม่สนิทก็ทำให้ Crash ได้ วิธี Reseat:
- ปิดเครื่อง เต็มๆ
- ถอดสายไฟ Power cable ออก
- ถ้าเป็น Laptop ให้ถอดแบตเตอรี่ออก
- หาตำแหน่ง RAM slots (ดูในคู่มือเครื่อง)
- ถอด RAM ทีละเส้น แล้วเสียบกลับเข้าไปในช่องเดิมให้แน่น

- เสียบแบตเตอรี่และสายไฟกลับ
- เปิดเครื่องทดสอบ
5. Windows Memory Diagnostic Tool
Windows 10 มีเครื่องมือตรวจสอบ RAM 内置 ใช้ได้เลย:
- เปิด Windows Memory Diagnostic Tool แบบ Administrator
- ปิดโปรแกรมทั้งหมดก่อน
- เลือก Restart now and check for problems

- เครื่องจะ Restart และสแกน RAM เอง
- รอจนเสร็จ หากแสดง No errors detected ให้ไปขั้นตอนต่อไป

- หากพบ Error แนะนำเปลี่ยน RAM เสียหาย
6. ถอดอุปกรณ์ภายนอกทั้งหมด
อุปกรณ์ USB บางตัวก่อให้เกิด Crash ลองถอด:
- อุปกรณ์ USB ทุกชนิด (Hub, Storage, Printer, Scanner)
- เมาส์/คีย์บอร์ด USB ลองเสียบพอร์ตอื่น
- จอภาพเพิ่มเติม
- หากหาย ให้เสียบทีละตัวเพื่อหาตัวร้าย
7. รัน Windows Update
Microsoft ออก Hotfix/Update ทุกเดือน อาจแก้ปัญหานี้ได้:
- คลิก Start → Settings (ไอคอนเฟือง)
- คลิก Update & Security
- คลิกแท็บ Windows Update
- คลิก Check for updates
- รอดาวน์โหลดและติดตั้งอัตโนมัติ
8. ปิดโปรแกรมแอนตี้ไวรัสชั่วคราว
ลองปิดแอนตี้ไวรัสดู 2-3 ชั่วโมง ดูว่าหายไหม บางครั้งอัปเดตล่าสุดของแอนตี้ไวรัสทำให้ Conflict
เช็คดูว่ามีอัปเดตแอนตี้ไวรัสใหม่ไหม ถ้าปิดทดสอบเสร็จ อย่าลืมเปิดกลับ
9. ลบซอฟต์แวร์ที่เพิ่งติดตั้ง
ซอฟต์แวร์ใหม่อาจเป็นสาเหตุ ลอง Uninstall โปรแกรมที่ติดตั้งเมื่อ Crash เริ่มขึ้น:
- คลิก Start พิมพ์ programs
- เลือก Add or remove programs

- คลิก Sort by → Installation date ดูวันที่ติดตั้ง

- Uninstall โปรแกรมที่ติดตั้งตรงกับวันที่ Crash เริ่ม
- Reboot และสังเกต
10. Clean Boot Windows 10
หากยังไม่หาย ลอง Clean Boot เพื่อแยกว่ามี Service/Startup ไหน Conflict (ขั้นตอนละเอียดในบทความแยก)