BAD_POOL_CALLER (OxC2) เป็นหนึ่งใน BSOD (Blue Screen of Death) STOP codes ที่พบได้น้อยใน Windows 10 มักโผล่เมื่อคอมพิวเตอร์เข้าถึง CPU resources ไม่ได้เพราะ Flawed system configuration สาเหตุที่น่าจะเป็น: Buggy device drivers, Disk-related issues และ (น้อยกว่า) Faulty hardware
แต่เหมือน BSOD อื่นๆ คุณสามารถพยายามแก้ BAD_POOL_CALLER ได้ด้วย Fixes ด้านล่าง หาก Error เกิดบ่อย ลองทำตามหลัง Boot Windows 10 ใน Safe Mode
Reinstall Device Drivers
ดีที่สุดคือเริ่มด้วยการ Analyze BSOD dump files บน PC ด้วย WinDbg หรือ NirSoft BlueScreenView หาก Corrupt device driver เป็นสาเหตุ BAD_POOL_CALLER BSOD นั่นควรช่วยระบุได้เร็ว คุณสามารถ Re-install Problematic driver ด้วยขั้นตอนต่อไป
- คลิกขวา Start และเลือก Device Manager
- ขยาย Device category เช่น Display adapters หรือ Network adapters
- คลิกขวา Device driver และเลือก Uninstall device
- ติ๊ก Delete the driver software for this device และเลือก Uninstall ตามด้วยการออกจาก Device Manager
- คลิกขวา Start อีกครั้ง และเลือก Apps and Features
- หาและลบ Support software หรือ Additional drivers ที่เกี่ยวข้องกับ Device
- Restart คอมพิวเตอร์ Windows ควร Reinstall Basic drivers สำหรับ Device ตอน Startup คุณต้อง Reinstall สิ่งที่ลบไปในขั้นตอนก่อน
อัปเดต Device Drivers
ถ้า Reinstall Faulty device driver ไม่ช่วย ลอง Update มัน คุณสามารถทำได้โดย Download Latest drivers จากเว็บไซต์ผู้ผลิต Device หรือใช้ Driver updater tool เช่น Driver Booster เพื่ออัปเดตทุกอย่างบนคอมพิวเตอร์อัตโนมัติ
Roll Back Drivers
ถ้า BAD_POOL_CALLER BSOD เริ่มโผล่หลัง Update driver สำหรับ Device เฉพาะตัว คุณต้อง Roll back ทันที นี่ควรแก้ Issues ที่มาจาก Broken หรือ Incompatible driver release
- เปิด Device Manager
- คลิกขวา Device driver และเลือก Properties
- สลับไปแท็บ Driver และเลือก Roll Back Driver
Windows 10 จะ Revert driver ไปเวอร์ชันที่ติดตั้งก่อนหน้า หากไม่เห็น BAD_POOL_CALLER BSOD อีกแล้ว ให้รอ Update driver จนกว่าจะมี Newer version
อัปเดต Operating System
Windows 10 Updates ช่วยแก้ BSOD-related issues โดยปรับปรุง Stability ของ OS หากคุณข้าม Updates มาบ่อยๆ ตอนนี้ควรใช้เวลาติดตั้ง
- เปิดเมนู Start และเลือก Settings
- เลือก Update & Security
- เลือก Check for updates เพื่อค้นหา Latest Windows 10 updates
หากเห็น Pending updates ให้เลือก Download and install เพื่อ Apply ยังควร Install Microsoft-verified device drivers ใต้ View optional updates ต่อไป
Uninstall Windows Updates
Windows 10 Updates มาพร้อม Bug fixes และ Performance enhancements มากมาย แต่ก็อาจ Introduce issues ได้ ถ้า BAD_POOL_CALLER BSOD เกิดทันทีหลัง Install OS update คุณต้อง Roll back ไปเวอร์ชันก่อนหน้า
- เปิดเมนู Start และเลือก Settings
- ไปที่ Update & Security > Windows Updates > View update history > Uninstall updates
- เลือก Update ที่ต้องการลบ และเลือก Uninstall
ถ้าช่วยได้ คุณต้องหยุด Windows 10 ไม่ให้ Update เองไปที่ Buggy release เดียวกัน
รัน System File Checker
การรัน SFC (System File Checker) Scan ช่วยแก้ File corruption ภายใน OS เพื่อทำเช่นนั้น ให้คลิกขวา Start และเลือก Windows PowerShell (Admin) ตามด้วยการรันคำสั่ง:
sfc /scannow
หลังรัน SFC scan แล้ว คุณอาจอยากรัน Deployment Image Servicing and Management (DISM) tool ด้วย นั่นช่วยแก้ Stability-related problems ใน Windows 10
รัน CHKDSK Utility
Drive-related errors อาจก่อให้เกิด BAD_POOL_CALLER BSOD ลองใช้ CHKDSK (Check Disk) utility เช็คดู
- เปิด File Explorer คลิกขวา Local Disk (C:) และเลือก Properties
- เลือกปุ่ม Check ใต้แท็บ Tools
- เลือก Scan drive
ถ้า CHKDSK utility ตรวจพบ Issues ควรให้ Additional instructions เพื่อแก้ไข
รัน CHKDSK Utility ตอน Startup
การรัน CHKDSK utility ตอน Startup ช่วยแก้ Drive-related errors เพิ่มเติม เริ่มด้วยการรันคำสั่งใน Elevated Windows PowerShell console:
chkdsk c: /r
คุณต้อง Confirm ว่าอยากให้ CHKDSK utility Scan System drive หา Errors ครั้งหน้าที่ Restart Windows 10 กด Y > Enter เพื่อทำ
Roll Back คอมพิวเตอร์
Recent changes ใน OS (เช่น Newer Windows updates และ Third-party program installations) อาจสร้าง Conflicts และก่อให้เกิด BSOD errors แต่ถ้าคุณมี System Restore Active บนคอมพิวเตอร์ คุณลอง Roll back Windows 10 ไปสถานะก่อนหน้าที่ทุกอย่างทำงานได้ดี
- กด Windows + R เปิด Run box
- พิมพ์ sysdm.cpl และเลือก OK
- สลับไปแท็บ System Protection และเลือก System Restore
- เลือก Recommended restore หากอย่าใช้ Restore point ล่าสุด หรือ Choose a different restore point หากอย่าเลือก Restore point อื่น
- เลือก Next และทำตาม Instructions ทั้งหมดเพื่อ Roll back OS ไป Restore point ที่ระบุ กระบวนการทั้งหมดอาจใช้เวลานาน
Scan หา Memory-Related Issues
Memory-related issues อาจก่อให้เกิด BAD_POOL_CALLER BSOD บน Windows ลองใช้ Built-in Windows Memory Diagnostic tool หรือ Third-party utility เช่น MemTest86 เช็ค Memory errors
ถ้า Results แสดงปัญหากับ Memory คุณต้องเปลี่ยน Physical RAM modules บน PC
Reset PC
Reset Windows 10 ไป Factory settings จะลบ Data ทั้งหมด (ยกเว้น Personal files) แต่ก็ช่วยให้ OS เริ่มใหม่จาก Blank slate หาก Fixes ข้างต้นไม่หยุด BAD_POOL_CALLER BSOD ได้ คุณต้องลองวิธีนี้
หากอย่าไปต่อ ให้เปิดเมนู Start และเลือก Settings > Update & Security > Recovery > Get started
ตามด้วยการเลือก Keep my files เพื่อ Reset PC พร้อมเก็บ Personal files หรือ Remove everything เพื่อ Revert ทุกอย่างไป Factory defaults ดูรายละเอียดเพิ่มเติมได้ที่ How resetting Windows 10 works
อะไรอีกที่คุณทำได้?
หากคุณมีปัญหารัน Fixes ข้างต้นได้ไม่สะดวก ไม่ว่าจะ Normal หรือ Safe Mode เราแนะนำให้เข้า Windows Recovery Environment (WinRE) มันมี Tools หลายอย่างสำหรับ Startup repairs, Fix disk errors, Remove Windows updates ฯลฯ
เพิ่มเติม คุณอาจพิจารณา Update BIOS หรือ UEFI หรือ Reinstall Windows 10 จากศูนย์เป็น Final measure แก้ BAD_POOL_CALLER BSOD
แต่สมมติว่าคุณยังมี Issues ตรงๆ ทำทุกอย่างแล้ว ในกรณีนี้ คุณต้องติดต่อ PC repair service เพื่อรัน Additional diagnostics และเปลี่ยน Faulty internal hardware components ใดๆ