一些 PC 用户在使用无线键盘时遇到了一个不寻常的问题,即Microsoft无线键盘,当他们插入标准有线USB键盘时,他们可以使用Windows 11/10计算机,但是当无线插入时,他们按下任何键盘上的键,计算机崩溃并抛出DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) 蓝屏死机错误。这篇文章为这个问题提供了最合适的解决方案。
KBDCLASS.SYS是一个键盘类(Keyboard Class),它被归类为驱动程序。它负责键盘内的通用设置——该驱动程序处理所有键盘组合键以及您在键盘上敲击的所有单个键。
所有Windows类都有分配给它们的特定代码。如果发出的类不是系统文件,那么您可能不会遇到问题。但是,在这种特殊情况下,.sys文件是系统文件。因此,如果该类的代码以任何方式被更改,KBDCLASS.SYS将崩溃,从而触发BSOD错误和其他问题。
DRIVER_IRQL_NOT_LESS_OR_EQUAL (kbdclass.sys)蓝屏(BSOD)
如果您遇到此问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。
- 卸载第 3 方安全软件(如果适用)
- 更新驱动程序
- 回滚键盘驱动程序
- 重新安装 USB 控制器
- 执行系统还原。
让我们看一下关于列出的每个解决方案所涉及的过程的描述。
如果能正常登录就好了;否则,您必须 启动进入安全模式(boot into Safe Mode),进入 高级启动选项屏幕(Advanced Startup options screen),或 使用安装媒体启动(use the Installation Media to boot) 才能执行这些说明。
1]卸载(Uninstall)第3方安全软件(如果适用)
该错误是由Webroot防病毒软件引起的已知问题。换句话说,问题是由于无线键盘驱动程序和Webroot软件之间的冲突引起的。在这种情况下,要解决此问题,请确保您运行的是最新版本的Webroot防病毒软件,因为Webroot已意识到该问题并已为其创建并发布了补丁。
但是,如果问题仍未解决,则必须使用专用删除工具(removal tool)从 PC 中删除第三方防病毒程序,以删除与Webroot AV相关的所有文件,因为一些从 Windows 10 PC 上卸载了Webroot的用户是仍然受到蓝屏(BSOD)错误的影响。因此,使用制造商提供的针对 AV 程序的自定义卸载工具(如果可用)会更加有效和侵入性更强,无论何时卸载防病毒软件,因为存在注册表和依赖项,安装在传统控制面板(Control Panel)卸载程序(appwiz .cpl) 在大多数情况下可能会丢失。
2]更新驱动程序
有故障或过时的驱动程序也可能触发此BSOD错误。
在这种情况下,您可以 通过设备管理器手动更新驱动程序(update your driver manually via the Device Manager),也可以 在Windows 更新下(Windows Update)的可选更新(get the driver updates on the Optional Updates) 部分获取驱动程序更新。您也可以 从制造商的网站下载最新版本的驱动程序。(download the latest version of the driver)
3]回滚键盘驱动程序
如果Windows自动为您的(Windows)HID 键盘设备(HID Keyboard Device)安装了更新,并且自动更新更改了键盘类代码,则可能会出现错误。
在这种情况下,您可以在设备管理器的(Device Manager)人机接口设备(Human Interface Devices)部分下回滚 HID 键盘驱动程序,看看是否有帮助。
4]重新安装USB控制器
要重新安装USB 控制器(USB Controllers),您必须先卸载它们。之后,重新启动系统,控制器将自动重新安装。要卸载USB控制器,请执行以下操作:
- 按Windows key + X打开高级用户菜单。
- 按键盘上的M键打开设备管理器(Device Manager)。
- 进入设备管理器(Device Manager)后,向下滚动已安装设备的列表。
- 展开通用串行总线控制器(Universal Serial BUS Controllers) 部分。
- 右键单击通用 USB 集线器(Generic USB Hub )并选择卸载设备。
- 对任何USB 根集线器(USB Root Hubs )条目执行相同操作。
- 完成后重新启动计算机。
现在应该解决这个问题。如果没有,请继续下一个解决方案。
5]执行系统还原
Windows 11/10上的大多数问题非常有效,包括诸如此类的 BSOD 错误。您可以将系统还原到较早的时间点。当系统正常工作时,这会将您的系统恢复到较早的时间点。
希望这可以帮助!
相关帖子(Related post):DRIVER_IRQL_NOT_LESS_OR_EQUAL (ndistpr64.sys) 蓝屏(DRIVER_IRQL_NOT_LESS_OR_EQUAL (ndistpr64.sys) BSOD)。
DRIVER_IRQL_NOT_LESS_OR_EQUAL (kbdclass.sys) BSOD error
Some PC users are expеriencing an unusual issue with wireless keyboards, namely Microsoft wireless keуboardѕ, whereby when they plug in a ѕtandard corded USB keyboard they can use the Windоws 11/10 cоmputer, but the mоment the wireless is plugged in, and they push any key on the keyboard, the computer crashes and throws the DRIVER IRQL NOT LESS OR EQUAL (kbdclass.sys) Blue Screen of Death error. This post provides the most suitable solutions to this issue.
KBDCLASS.SYS is a Keyboard Class, which is classified as a driver. It’s responsible for the generic settings within a keyboard – this driver handles all keyboard key combinations as well as all single key you tap on the keyboard.
All Windows classes have particular codes assigned to them. If the class that is being issued is not a system file, then you may not experience problems. However, in this particular case, the .sys file is a system file. Therefore, if the code of this class gets altered in any way, the KBDCLASS.SYS will crash, consequently triggering the BSOD error and other problems.
DRIVER_IRQL_NOT_LESS_OR_EQUAL (kbdclass.sys) BSOD
If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Uninstall 3rd-party security software (if applicable)
- Update driver
- Rollback keyboard driver
- Reinstall USB Controllers
- Perform System Restore.
Let’s take a look at the description of the process involved concerning each of the listed solutions.
If you can log in normally, good; else you will have to boot into Safe Mode, enter Advanced Startup options screen, or use the Installation Media to boot to be able to carry out these instructions.
1] Uninstall 3rd-party security software (if applicable)
The error is a known issue caused by Webroot antivirus. In other words, the issue arises due to the conflict between the wireless keyboard driver and Webroot software. In this case, to resolve the issue, make sure you’re running the latest version of Webroot antivirus, since Webroot is aware of the issue and has created and released a patch for it.
However, if the issue is still unresolved, you’ll have to remove the third-party antivirus program from your PC using the dedicated removal tool to remove all files associated with Webroot AV because some users who have Webroot uninstalled from their Windows 10 PC were still affected by the BSOD error. So, it’s much more efficient and invasive to use the custom uninstall tools for the AV program from the manufacturer, if available, whenever uninstalling antivirus software, as there are registries and dependencies, installed deep within the OS which the traditional Control Panel uninstaller (appwiz.cpl) might miss in most cases.
2] Update driver
Faulty or outdated drivers may trigger this BSOD error as well.
In this case, you can either update your driver manually via the Device Manager, or you can get the driver updates on the Optional Updates section under Windows Update. You may also download the latest version of the driver from the manufacturer’s website.
3] Rollback keyboard driver
If Windows has automatically installed an update for your HID Keyboard Device and the automatic update altered the keyboard class code this could make the error appear.
In this case, you can rollback the HID Keyboard driver under the Human Interface Devices section in Device Manager, and see if that helps.
4] Reinstall USB Controllers
To reinstall USB Controllers, you have to uninstall them first. After that, restart the system and the controllers will be reinstalled automatically. To uninstall USB controllers, do the following:
- Press Windows key + X to open the Power User Menu.
- Press M key on the keyboard to open Device Manager.
- Once you’re inside Device Manager, scroll down through the list of installed devices.
- Expand the Universal Serial BUS Controllers section.
- Right-click on Generic USB Hub and select Uninstall device.
- Do the same for any USB Root Hubs entry.
- Restart your computer when done.
The issue should be resolved now. If not, proceed with the next solution.
5] Perform System Restore
This procedure is highly effective in resolving most issues on Windows 11/10, including BSOD errors such as this. You can restore your system to an earlier point. This will restore your system to an earlier point when the system was working correctly.
Hope this helps!
Related post: DRIVER_IRQL_NOT_LESS_OR_EQUAL (ndistpr64.sys) BSOD.