ในบทความนี้ เราจะอภิปรายโซลูชันที่เป็นไปได้สำหรับข้อผิดพลาด INVALID_KERNEL_HANDLE BSOD 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 operating system kernel executable หรือ ntoskrnl.exe รับผิดชอบบริการระบบต่างๆ เช่น hardware abstraction, process และ memory management

หน้าจอสีน้ำเงิน INVALID_KERNEL_HANDLE
เมื่อเกิดข้อผิดพลาดหน้าจอสีน้ำเงิน Windows จะแสดงรหัสข้อผิดพลาดและรีสตาร์ทคอมพิวเตอร์
ก่อนอื่น คุณสามารถลองบูตคอมพิวเตอร์เข้า Advanced Recovery Environment ได้
- เปิดและปิดคอมพิวเตอร์สามครั้งเพื่อให้มันบูตเข้า Advanced Recovery Environment
- คลิก Advanced Options แล้วเลือก Troubleshoot
- คลิก Advanced Options อีกครั้งและเลือก System Restore
หากสิ่งนี้ไม่ทำงานสำหรับคุณ ให้ทำซ้ำขั้นตอนด้านบน แต่เลือก Startup Repair แทน System Restore
หากข้างต้นไม่ช่วย ลองแก้ไขดังนี้:
- อัปเดตไดรเวอร์ของคุณ
- ตรวจสอบฮาร์ดดิสก์ของระบบว่ามีข้อผิดพลาดหรือไม่
- ตรวจสอบ RAM ของระบบว่ามีข้อผิดพลาดหรือไม่
1] อัปเดตไดรเวอร์ของคุณ
แนะนำให้อัปเดตไดรเวอร์ของระบบทั้งหมดเสมอ หากไดรเวอร์บางตัวไม่เข้ากันได้กับ Windows 10 หรือเก่าเกินไป อาจเป็นสาเหตุของข้อผิดพลาด ผู้ใช้ที่ประสบข้อผิดพลาดนี้บนระบบคอมพิวเตอร์ของพวกเขารายงานว่าปัญหาได้รับการแก้ไขหลังจากอัปเดตไดรเวอร์ Intel Dynamic Platform and Thermal Framework ทำตามขั้นตอนด้านล่างเพื่ออัปเดตไดรเวอร์เหล่านี้:
- พิมพ์ “Device Manager” ในกล่องค้นหา Windows 10 และคลิกที่แอปเพื่อเปิด
- ดับเบิลคลิกที่ Intel Dynamic Platform and Thermal Framework เพื่อขยาย
- คลิกขวาที่แต่ละไดรเวอร์ที่แสดงอยู่และเลือก Update Driver
คุณยังสามารถใช้เครื่องมือ Driver Verifier Manager ใน Windows 10 เพื่อแก้ไขไดรเวอร์ทั้งหมดเพื่อหาข้อผิดพลาด เครื่องมือนี้จะช่วยคุณหาไดรเวอร์ที่ผิดปกติบนคอมพิวเตอร์ของคุณ เพื่อให้คุณสามารถอัปเดตด้วยตนเอง
2] ตรวจสอบฮาร์ดดิสก์ของระบบ
เปิด Command Prompt ในฐานะ Administrator และตรวจสอบฮาร์ดดิสก์ของระบบสำหรับข้อผิดพลาดโดยการรันคำสั่ง ChkDsk คุณสามารถรันคำสั่ง ChkDsk แยกกันบนพาร์ติชันฮาร์ดดิสก์ทั้งหมดโดยพิมพ์ตัวอักษรไดรฟ์ คุณต้องป้อนคำสั่งต่อไปนี้และกด Enter:
chkdsk /r c:
/r พารามิเตอร์ในคำสั่ง ChkDsk สแกนดิสก์เพื่อหาข้อผิดพลาดและซ่อมแซม นอกจากนี้ ยังซ่อมแซม bad sectors บนฮาร์ดดิสก์ ดังนั้น พารามิเตอร์ /r จึงรวมฟังก์ชันของ /r ด้วย เมื่อคุณรันคำสั่ง ChkDsk บนฮาร์ดดิสก์เฉพาะ มันจะล็อกอัตโนมัติ หากฮาร์ดดิสก์กำลังใช้งาน คุณจะได้ข้อความต่อไปนี้บนหน้าจอ:
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 อัตโนมัติเมื่อคุณรีสตาร์ทคอมพิวเตอร์ บางครั้ง คำสั่ง ChkDsk อาจทำให้สูญเสียข้อมูลบนระบบไฟล์ FAT หากสิ่งนี้เกิดขึ้นบนคอมพิวเตอร์ของคุณ คุณจะได้ข้อความต่อไปนี้บนหน้าจอ:
8 lost allocation units found in 2 chains.
Convert lost chains to files? (Y/N).
โปรดทราบว่าจำนวน lost allocation units และ chains อาจแตกต่างกันสำหรับผู้ใช้แต่ละคน เราเพียงแค่เอาตัวอย่างที่นี่ ในกรณีนี้ คุณควรกด Y และกด Enter นี่จะบันทึก lost chain ในไดเรกทอรีรูทในรูปแบบ .chk file เพื่อให้คุณสามารถกู้คืนข้อมูลได้ภายหลัง หากคุณพิมพ์ N และกด Enter Windows จะไม่บันทึกเนื้อหาของ lost allocation units ใดๆ
หลังจากเสร็จสิ้นการสแกน ChkDsk ให้รีสตาร์ทอุปกรณ์ของคุณและดูว่าปัญหายังคงอยู่หรือไม่
3] ตรวจสอบ RAM ของระบบสำหรับข้อผิดพลาด
RAM หรือ RAM slot อาจเป็นผู้กระทำผิด หากคุณมีสอง RAM slots ให้ใส่ RAM stick ทั้งสองในแต่ละสлотทีละอันและเปิดคอมพิวเตอร์
คุณยังสามารถตรวจสอบ RAM ของระบบโดยใช้ Windows Memory Diagnostic tool
หากการถอดและใส่ RAM ไม่ทำงาน ให้ดำเนินการแก้ไขปัญหาต่อไป
- เปิด Control Panel
- คลิกที่ตัวเลือก “System and Security”
- คลิกที่ “Administrative Tools.”
- หน้าต่างใหม่จะเปิด หาแอปพลิเคชัน “Windows Memory Diagnostic” ที่นั่น ดับเบิลคลิกเพื่อรัน
- มันจะรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อตรวจสอบ RAM สำหรับข้อผิดพลาด
หาก RAM ของคุณเสียหาย ให้เปลี่ยนใหม่
เราหวังว่าบทความนี้จะช่วยคุณ
เกี่ยวข้อง:
- Fix NTOSKRNL.exe high CPU, Memory & Disk usage
- Kernel ntoskrnl.exe is missing or contains errors, Error code 0xc0000221.
