Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) BSOD บน Windows 11/10

ผู้ใช้บางคนพบปัญหาแปลกประหลาดกับคีย์บอร์ดไร้สาย โดยเฉพาะคีย์บอร์ดไร้สายของ Microsoft เมื่อเสียบคีย์บอร์ด USB สายปกติ ใช้งานได้ปกติ แต่เมื่อเสียบคีย์บอร์ดไร้สายและกดปุ่มใดๆ คอมพิวเตอร์จะล่มและแสดงข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) Blue Screen of Death (BSOD) บทความนี้นำเสนอวิธีแก้ไขที่เหมาะสมที่สุด

แก้ไขข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) BSOD บน Windows 11/10

KBDCLASS.SYS เป็น Keyboard Class Driver ที่จัดการการตั้งค่าทั่วไปของคีย์บอร์ด รวมถึงการกดปุ่มเดี่ยวและชุดคำสั่งปุ่มต่างๆ ทุกคลาสใน Windows มีรหัสเฉพาะ หากรหัสของคลาสนี้ถูกเปลี่ยนแปลง KBDCLASS.SYS จะล้มเหลวและก่อให้เกิด BSOD

DRIVER_IRQL_NOT_LESS_OR_EQUAL (kbdclass.sys) BSOD

หากเผชิญปัญหานี้ ลองทำตามวิธีแก้ไขด้านล่าง (ไม่จำเป็นต้องทำตามลำดับ)

  1. ลบซอฟต์แวร์ความปลอดภัยของบุคคลที่สาม (ถ้ามี)
  2. อัปเดตไดรเวอร์
  3. ย้อนกลับไดรเวอร์คีย์บอร์ด
  4. ติดตั้งใหม่ USB Controllers
  5. ทำ System Restore

ลองดูรายละเอียดแต่ละขั้นตอน

หากล็อกอินได้ปกติ ดีแล้ว มิฉะนั้นต้องบูทเข้าสู่ Safe Mode เข้าหน้าจอ Advanced Startup หรือใช้ Installation Media เพื่อดำเนินการต่อ

1] ลบซอฟต์แวร์ความปลอดภัยบุคคลที่สาม (ถ้ามี)

ข้อผิดพลาดนี้เป็นที่รู้จักว่าเกิดจาก Webroot Antivirus เนื่องจากความขัดแย้งระหว่างไดรเวอร์คีย์บอร์ดไร้สายและซอฟต์แวร์ Webroot วิธีแก้คืออัปเดต Webroot ให้เป็นเวอร์ชันล่าสุด เพราะผู้พัฒนาได้ปล่อยแพทช์แก้ไขแล้ว

แต่ถ้ายังไม่แก้ไข ต้องลบโปรแกรมแอนตี้ไวรัสออกโดยใช้เครื่องมือลบเฉพาะ (dedicated removal tool) เพื่อลบไฟล์และรีจิสทรีที่ซ่อนอยู่ในระบบ เพราะการลบผ่าน Control Panel อาจไม่หมด

2] อัปเดตไดรเวอร์

ไดรเวอร์ที่ล้าสมัยหรือเสียหายก็อาจก่อให้เกิด BSOD นี้

สามารถอัปเดตผ่าน Device Manager หรือดูใน Optional Updates ภายใต้ Windows Update หรือดาวน์โหลดจากเว็บผู้ผลิตโดยตรง

3] ย้อนกลับไดรเวอร์คีย์บอร์ด

แก้ไขข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) BSOD บน Windows 11/10

ถ้า Windows อัปเดตไดรเวอร์ HID Keyboard Device เอง และการอัปเดตเปลี่ยนรหัสคลาสคีย์บอร์ด อาจทำให้เกิดข้อผิดพลาด

ลอง Rollback ไดรเวอร์ HID Keyboard ภายใต้ส่วน Human Interface Devices ใน Device Manager

4] ติดตั้งใหม่ USB Controllers

แก้ไขข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) BSOD บน Windows 11/10

ต้อง Uninstall ก่อน แล้วรีสตาร์ท ระบบจะติดตั้งใหม่อัตโนมัติ ขั้นตอน:

  • กด Windows + X เปิด Power User Menu
  • กด M เปิด Device Manager
  • ขยายส่วน Universal Serial Bus Controllers
  • คลิกขวา Generic USB Hub เลือก Uninstall device
  • ทำซ้ำกับทุก USB Root Hubs
  • รีสตาร์ทคอมพิวเตอร์

หายังไม่แก้ไข ลองขั้นตอนต่อไป

5] ทำ System Restore

วิธีนี้มีประสิทธิภาพสูงในการแก้ปัญหา BSOD รวมถึงข้อนี้ จะคืนระบบไปยังจุดก่อนหน้าที่ทำงานปกติ

หวังว่าจะช่วยได้!

บทความเกี่ยวข้อง: DRIVER_IRQL_NOT_LESS_OR_EQUAL (ndistpr64.sys) BSOD

แก้ไขข้อผิดพลาด DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) BSOD บน Windows 11/10