DRIVER_IRQL_NOT_LESS_OR_EQUAL(kbdclass.sys)BSODエラーの解決方法【Windows 11/10】
一部のPCユーザーの間で、ワイヤレスキーボード(特にMicrosoft製ワイヤレスキーボード)を使用した際に発生する奇妙な問題が報告されています。有線の標準的なUSBキーボードであればWindows 11/10パソコンを正常に使用できるのに、ワイヤレスキーボードを接続して任意のキーを押した瞬間にパソコンがクラッシュし、DRIVER_IRQL_NOT_LESS_OR_EQUAL(kbdclass.sys)というブルースクリーンオブデス(BSOD)エラーが表示されるというものです。この記事では、この問題に対する最適な解決策を詳しく紹介します。

KBDCLASS.SYSは「キーボードクラス」と呼ばれるドライバーファイルで、キーボードの汎用的な設定を担当しています。このドライバーは、キーボード上のすべてのキーの組み合わせや、押された個々のキー入力をすべて処理する重要な役割を担っています。
Windowsのすべてのクラスには固有のコードが割り当てられています。発行されるクラスがシステムファイルでなければ問題は発生しませんが、今回の場合、該当する.sysファイルはシステムファイルです。そのため、このクラスのコードが何らかの形で変更されると、KBDCLASS.SYSがクラッシュし、BSODエラーやその他の不具合が引き起こされてしまいます。
DRIVER_IRQL_NOT_LESS_OR_EQUAL(kbdclass.sys)BSODエラーの対処法
この問題に直面している場合は、以下の推奨ソリューションを順不同で試してみてください。
- サードパーティ製セキュリティソフトのアンインストール(該当する場合)
- ドライバーの更新
- キーボードドライバーのロールバック
- USBコントローラーの再インストール
- システムの復元の実行
以下、それぞれの解決策について具体的な手順を説明します。
通常どおりログインできるのであればそのまま作業を進められますが、ログインできない場合は、セーフモードで起動するか、詳細スタートアップオプション画面を開くか、インストールメディアを使って起動してから、以下の手順を実行してください。
1. サードパーティ製セキュリティソフトをアンインストールする(該当する場合)
このエラーは、Webrootアンチウイルスによって引き起こされることが知られている問題です。つまり、ワイヤレスキーボードのドライバーとWebrootソフトウェアとの競合が原因で問題が発生します。Webroot側もこの問題を認識しており、修正パッチを作成・公開していますので、まず最新バージョンのWebrootアンチウイルスを使用していることを確認してください。
それでも問題が解決しない場合は、専用の削除ツールを使用してサードパーティ製アンチウイルスプログラムをPCから完全に除去する必要があります。実際に、Webrootをアンインストールした後もBSODエラーが発生し続けたユーザーがいたためです。アンチウイルスソフトをアンインストールする際は、可能であれば必ずベンダー提供の専用アンインストールツールを使用しましょう。OSの深い部分にインストールされたレジストリや依存関係は、従来のコントロールパネルのアンインストーラー(appwiz.cpl)では見逃されることが多いからです。
2. ドライバーを更新する
破損または古くなったドライバーも、このBSODエラーを引き起こす可能性があります。
この場合は、デバイスマネージャーから手動でドライバーを更新するか、Windows Updateの「オプションの更新プログラム」セクションからドライバーの更新を入手できます。また、デバイスメーカーの公式ウェブサイトから最新バージョンのドライバーをダウンロードすることも可能です。
3. キーボードドライバーをロールバックする

WindowsがHIDキーボードデバイスのドライバーを自動的に更新し、その自動更新によってキーボードクラスのコードが変更された場合、このエラーが発生することがあります。
その場合は、デバイスマネージャーの「ヒューマンインターフェイスデバイス」セクションでHIDキーボードドライバーをロールバック(以前のバージョンに戻す)して、問題が解決するかどうか確認してください。
4. USBコントローラーを再インストールする

USBコントローラーを再インストールするには、まずアンインストールする必要があります。その後、システムを再起動すると、コントローラーは自動的に再インストールされます。USBコントローラーをアンインストールする手順は以下のとおりです。
- Windowsキー + Xを押してパワーユーザーメニューを開きます。
- キーボードのMキーを押してデバイスマネージャーを開きます。
- デバイスマネージャー内で、インストールされているデバイスの一覧を下へスクロールします。
- ユニバーサルシリアルバスコントローラーセクションを展開します。
- ジェネリックUSBハブを右クリックし、「デバイスのアンインストール」を選択します。
- USBルートハブの各エントリについても同様に操作します。
- 完了したらパソコンを再起動します。
これで問題は解決するはずです。解決しない場合は、次の解決策に進んでください。
5. システムの復元を実行する
この手順は、この種のBSODエラーを含むWindows 11/10のほとんどの問題を解決するのに非常に効果的です。システムを以前の復元ポイントに戻すことで、システムが正常に動作していた時点の状態へ復元できます。
この記事がお役に立てば幸いです!
関連記事: DRIVER_IRQL_NOT_LESS_OR_EQUAL(ndistpr64.sys)BSODエラーの解決方法
-
Windows 11/10でDRIVER VERIFIER IOMANAGER VIOLATION(0x000000C9)ブルースクリーンエラーを修正する方法
Windows 11/10のパソコンを使用していると、さまざまなエラーに遭遇することがあります。その中でもDRIVER VERIFIER IOMANAGER VIOLATION(バグチェックコード:0x000000C9)というストップエラーが表示された場合、ntoskernel.exe、hidclass.sys、ndis.sysなどのシステムファイルやドライバーファイルが破損またはクラッシュしたことが原因である可能性が高いです。 お使いのPCに問題が発生したため、再起動する必要があります。エラー情報を収集しています。完了次第、自動的に再起動します(進行状況:0%) このエラーについて詳しく知り
-
【Windows 10】rtwlane.sysエラー「DRIVER IRQL NOT LESS OR EQUAL」を修正する10の方法
rtwlane.sysは、Realtek製ドライバープログラムに含まれるシステムファイルです。このファイルが破損すると、「DRIVER IRQL NOT LESS OR EQUAL(rtwlane.sys)」というエラーが発生することがあります。このエラーはWindowsパソコンでブルースクリーン(BSOD)を引き起こし、さまざまなトラブルの原因となります。本記事では、このエラーを解決するための複数の対処法を詳しく解説します。 rtwlane.sysエラー(ドライバーIRQL_NOT_LESS_OR_EQUAL)の主な原因 このエラーには複数の原因が考えられます。主な原因は以下の通りです。