บทความนี้จะอภิปรายวิธีแก้ INVALID_KERNEL_HANDLE BSOD Error 0x00000093 BSOD นี้ไม่ค่อยพบใน Windows 10 แต่อยู่ในเวอร์ชันก่อนหน้า
The INVALID_KERNEL_HANDLE bug check has a value of 0x00000093. This bug check indicates that an invalid or protected handle was passed to NtClose.
NtClose routine ปิด Object handle ถูก Deprecated แทนที่ด้วย CloseHandle อาจเห็น ntoskrnl.exe ถูกกล่าวถึง Windows NT OS Kernel executable หรือ ntoskrnl.exe รับผิดชอบ System services ต่างๆ เช่น Hardware abstraction, Process และ Memory management

INVALID_KERNEL_HANDLE Blue Screen
เมื่อเกิด Blue Screen Windows จะแสดง Error Code และ Restart PC
ลองบูทเข้าสู่ Advanced Recovery Environment:
- Power ON/OFF PC 3 ครั้ง เพื่อบูทเข้า Advanced Recovery Environment
- คลิก Advanced Options เลือก Troubleshoot
- คลิก Advanced Options อีกครั้ง เลือก System Restore
หากไม่ได้ ลองซ้ำ แต่อันนี้เลือก Startup Repair แทน System Restore
หายังไม่ช่วย ลองวิธีต่อไป:
- อัปเดต Drivers
- ตรวจสอบ Hard Drive ผิดพลาด
- ตรวจสอบ RAM ผิดพลาด
1] อัปเดต Drivers
แนะนำอัปเดต Drivers ทั้งหมดให้ทันสมัย หาก Driver ไหนไม่เข้ากับ Windows 10 หรือเก่า อาจก่อให้เกิด Error ผู้ใช้ที่เจอ Error นี้รายงานว่าแก้ได้หลังอัปเดต Intel Dynamic Platform and Thermal Framework Drivers ขั้นตอน:
- พิมพ์ "Device Manager" ใน Search Box Windows 10 คลิกเปิด
- ดับเบิลคลิก Intel Dynamic Platform and Thermal Framework ขยาย
- คลิกขวา Driver แต่ละตัว เลือก Update Driver
สามารถใช้ Driver Verifier Manager Tool ใน Windows 10 ตรวจสอบ Drivers ทั้งหมด หา Driver ที่ผิดปกติ แล้วอัปเดตด้วยตนเอง
2] ตรวจสอบ Hard Drive ของระบบ
เปิด Command Prompt เป็น Admin ตรวจสอบ Hard Drive ด้วยคำสั่ง ChkDsk สามารถรัน ChkDsk แยกแต่ละ Partition โดยพิมพ์ Drive Letter พิมพ์คำสั่ง กด Enter:
chkdsk /r c:
/r ใน ChkDsk สแกน Disk หา Error และซ่อมแซม รวมถึงซ่อม Bad Sectors /r รวมฟังก์ชัน /f ด้วย เมื่อรัน ChkDsk บน Drive จะ Lock อัตโนมัติ หาก Drive ใช้งานอยู่ จะได้ข้อความ:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
พิมพ์ Y กด Enter จะรัน ChkDsk อัตโนมัติตอน Restart บางครั้ง ChkDsk อาจทำให้ Data Loss บน FAT File System หากเกิดขึ้น จะได้ข้อความ:
8 lost allocation units found in 2 chains.
Convert lost chains to files? (Y/N).
หมายเหตุ: จำนวน Lost allocation units และ Chains อาจต่างกัน เราแค่ตัวอย่าง หากเกิด ให้กด Y Enter จะบันทึก Lost chain ใน Root directory เป็น .chk files เพื่อกู้คืนข้อมูลภายหลัง หากกด N Windows จะไม่บันทึกเนื้อหา Lost allocation units
หลัง ChkDsk เสร็จ รีสตาร์ท ดูว่าปัญหายังคงอยู่หรือไม่
3] ตรวจสอบ RAM ของระบบ
RAM หรือ RAM Slot อาจเป็นสาเหตุ หากมี 2 RAM Slots ให้เสียบ RAM แท่งละช่อง สลับกัน แล้วเปิดเครื่อง
สามารถตรวจสอบ RAM ด้วย Windows Memory Diagnostic Tool
หากถอดเสียบ RAM ไม่ช่วย ไปขั้นตอน Troubleshoot:
- เปิด Control Panel
- คลิก "System and Security"
- คลิก "Administrative Tools"
- หน้าต่างใหม่ หา "Windows Memory Diagnostic" ดับเบิลคลิกรัน
- จะ Restart PC ตรวจสอบ RAM
หาก RAM เสีย ให้เปลี่ยนใหม่
หวังว่าบทความนี้ช่วยได้
เกี่ยวข้อง:
- Fix NTOSKRNL.exe High CPU, Memory & Disk Usage
- Kernel ntoskrnl.exe is missing or contains errors, Error code 0xc0000221
