สารบัญ:
- Bad Pool Header คืออะไร?
- Bad Pool Header ทำให้ BSOD ยังไง?
- 7 วิธีแก้ Bad Pool Header BSOD
คล้ายกับ Bad Pool Caller Bad Pool Header Error เป็นปัญหา BSOD ทั่วไป เมื่อเกิดขึ้น คอมพิวเตอร์จะค้างและแสดงหน้าจอสีน้ำเงินว่า PC รันเข้าปัญหาและต้องรีสตาร์ท บางคนเจอขณะติดตั้ง Windows 10
แต่ก็ไม่รู้ว่า Bad_Pool_Header นี้คืออะไร และทำไมถึงทำให้ BSOD
Bad Pool Header คืออะไร?
Bad Pool Header คือความล้มเหลวในการจัดสรรหน่วยความจำ (Memory Allocation Failure) Stop Error นี้ปรากฏบน Windows 10 พร้อมรหัสข้อผิดพลาด 0x00000019 บางครั้งเมื่อติดตั้งซอฟต์แวร์/โปรแกรมใหม่ หรืออัปเกรดจาก Windows 7/8 มา 10 Bad Pool Header BSOD ก็จะเกิดขึ้น
Bad Pool Header ทำให้ BSOD ยังไง?
สาเหตุที่ Bad Pool Header ทำให้ BSOD คือ กระบวนการ (Process) เข้าสู่ Memory Pool แต่ลบตัวเองออกจาก Pool ไม่ได้อย่างถูกต้อง ทำให้ Header ของ Memory Pool เสียหายบน Windows 10 ดังนั้น สาเหตุโดยตรงของ BSOD Bad Pool Header คือ ปัญหา RAM
ตรวจสอบลึกๆ จะพบสาเหตุอื่นๆ ที่ก่อให้เกิด BSOD นี้บน Windows 10 เช่น ไดรเวอร์ไม่รองรับ, ไฟล์เสียหาย, และ Malwarebytes บางตัว
เมื่อทราบสาเหตุแล้ว จึงควรแก้ไขอย่างมีเป้าหมาย
วิธีแก้ Bad Pool Header Blue Screen of Death
จากการเช็ค RAM ไปจนถึง Device Driver, ไฟล์ ควรเตรียมพร้อม troubleshoot Windows 10 Error Bad_Pool_Header อย่างละเอียด ให้เวลาและความอดทน
วิธีแก้:
1: รีบูท Windows 10 และถอดอุปกรณ์ภายนอก
2: เข้า Safe Mode
3: รัน Windows Memory Diagnostic Tool
4: อัปเดตไดรเวอร์
5: รัน System File Checker
6: ปิด Fast Startup
7: Uninstall Antivirus Software
วิธีที่ 1: รีสตาร์ท Windows 10 และถอดอุปกรณ์ภายนอก
ก่อนแก้ Bad Pool Header BSOD ด้วยวิธีละเอียด ต้องใช้ขั้นตอนพื้นฐานก่อน
หากเป็นครั้งแรกที่เจอ Bad Pool Header BSOD ลองรีสตาร์ทคอมพิวเตอร์ดูว่ากลับมาปกติได้หรือไม่
หากกด Restart จาก Power Menu แล้วไม่เกิดอะไรขึ้น ลอง Force Shutdown
วิธี Hardware Shutdown เมื่อคอมพิวเตอร์ค้าง: กดปุ่ม Power ค้าง 10 วินาทีขึ้นไป จนเครื่องปิดสนิท

จากนั้นถอดอุปกรณ์ภายนอกและแหล่งจ่ายไฟทั้งหมด เช่น USB Device แล้วบูท Windows 10 ใหม่ ดูว่า Bad Pool Header BSOD หายไปหรือไม่ และล็อกอินได้หรือไม่
วิธีที่ 2: เข้า Safe Mode
หากไม่สามารถเปิด Windows 10 ได้ และค้างที่ Stop Code Bad Pool Header Windows 10 Won't Boot บนหน้าจอล็อกอิน ให้เข้า Safe Mode ทันทีจากตอนบูท
ใน Safe Mode Windows 10 จะรันด้วยโปรแกรมขั้นต่ำ ซึ่งให้สภาพแวดล้อมที่ดีกว่าสำหรับการแก้ BSOD จาก Bad Pool Header
วิธีที่ 3: รัน Windows Memory Diagnostic Tool
เพื่อเช็คว่า BSOD Bad_Pool_Header 0x00000019 มาจาก RAM เสียหรือไม่ ให้ใช้เครื่องมือ Memory Diagnostic built-in ของ Windows 10 จะรู้แน่ชัดว่า RAM เสียหรือไม่
- กด Windows + S พิมพ์ Windows Memory Diagnostic
- คลิกขวาผลลัพธ์ เลือก Run as Administrator
- ในหน้าต่าง Windows Memory Diagnostic เลือก Restart now and check for problems

เมื่อรีสตาร์ท Windows 10 จะบอกว่ามีปัญหา RAM หรือไม่
เคล็ดลับ: ตรวจสอบ RAM Module ทางกายภาพ
นอกจากใช้ Memory Diagnostic Tool แล้ว หากคล่องเรื่องคอมพิวเตอร์ สามารถถอดเคสคอมพิวเตอร์ดูว่าโมดูล RAM มีฝุ่นหรือไม่ หากมีฝุ่น ให้ทำความสะอาด
ขณะสแกนหน่วยความจำและดำเนินการ เช่น ทำความสะอาด RAM Module หรือเปลี่ยน RAM ใหม่ Bad Pool Header BSOD ก็อาจหายไป
วิธีที่ 4: อัปเดตไดรเวอร์ทั้งหมด
สาเหตุที่เป็นไปได้คือ ไดรเวอร์บน Windows 10 ตั้งค่าผิด/เสียหาย/ล้าสมัย การอัปเดตไดรเวอร์ทั้งหมดเป็นทางเลือกที่ดี
หากคอมพิวเตอร์ BSOD Bad Pool Header ขณะดูวิดีโอ/เล่นเกม อาจเป็นปัญหาไดรเวอร์กราฟิก/วิดีโอการ์ด
แต่บางครั้งไม่รู้ว่าไดรเวอร์ตัวไหนต้องอัปเดต ควรใช้ Driver Booster ช่วยดาวน์โหลดไดรเวอร์ล่าสุดสำหรับทุกอุปกรณ์บน Windows 10 เช่น Video Card Driver และ Graphics Drivers
- ดาวน์โหลด ติดตั้งและรัน Driver Booster บนคอมพิวเตอร์
- คลิก Scan ให้ Driver Booster ค้นหาไดรเวอร์ล้าสมัย/ทำงานผิดปกติ/มีข้อบกพร่อง

- เลือก Update Now อัปเดตไดรเวอร์ทั้งหมดสำหรับ Windows 10

เมื่อ PC ติดตั้งไดรเวอร์ล่าสุดทั้งหมดแล้ว ปัญหา HP, ASUS, Dell, Lenovo Bad_Pool_Header BSOD จะหายไป
วิธีที่ 5: รัน System File Checker
มาถึงขั้นแก้ไขการเสียหายของไฟล์เพื่อแก้ Windows 10 Bad Pool Header BSOD แนะนำใช้ SFC (System File Checker) ตรวจจับและแก้ไขข้อผิดพลาดไฟล์ระบบ
- พิมพ์ Command Prompt ในกล่องค้นหา คลิกขวาเลือก Run as Administrator
- ใน CMD พิมพ์คำสั่ง sfc/scannow กด Enter รัน SFC

เมื่อ System File Checker เริ่มตรวจสอบไฟล์ระบบทั้งหมด จะแสดงและแก้ไขไฟล์เสียหายได้หากทำได้ เมื่อเสร็จ จะเห็นชัดว่า Bad Pool Header 0x00000019 แก้แล้ว และ Windows 10 Won't Boot จาก BSOD ก็จะหายไป
วิธีที่ 6: ปิด Fast Startup
มีรายงานว่า Windows มีการตั้งค่าเริ่มต้นสำหรับการบูท เช่น Fast Startup Option เพราะเหตุผลไม่ทราบ บางคนร้องเรียนว่าตอน Enable ตัวเลือกนี้ PC เข้า BSOD และแจ้งว่ามี Bad Pool Header บน Windows 10
- ไป Start > Settings > System หา Power & Sleep คลิก Additional Power Settings

- คลิก Choose what the power buttons do

- คลิก Change settings that are currently unavailable เท่านี้ Fast Startup Option จะพร้อมใช้งาน

- เอาติ๊ก Turn on fast startup ออก แล้วคลิก Save Changes

เมื่อปิด Fast Startup แล้ว PC จะไม่เร็วขึ้น犠牲 กระบวนการบางอย่างใน Memory Pool ทำให้เกิด Bad Pool Header Error
วิธีที่ 7: Uninstall Antivirus Software
หากเจอ Bad Pool Header Error หลังติดตั้งโปรแกรม Anti-malware ภายนอก เช่น Malwarebytes บน Windows 10 ให้ลบออกจาก PC อาจทำให้คอมพิวเตอร์กลับมาปกติจาก BSOD
- ไป Control Panel
- ภายใต้ Programs คลิก Uninstall a Program

ที่นี่ควร View by Category
- ในหน้าต่าง Programs and Features คลิกขวาโปรแกรมที่มีปัญหา เลือก Uninstall
สามารถตัดสินใจ Uninstall ซอฟต์แวร์ Anti-malware เช่น Malwarebytes เพื่อให้แน่ใจว่า Malwarebytes BSOD Bad_Pool_Header จะไม่มาประกอบอีก
โดยรวม แนะนำให้อ้างอิงบทความนี้สำหรับวิธีแก้ Bad Pool Header Error บน Windows 10 อย่างมีประสิทธิภาพ หากมีปัญหา BSOD ที่ไม่สามารถหลีกเลี่ยงได้ เช่น Critical Process Died หรือ Internal Power Error สามารถติดต่อเราได้