PC

IRQL_NOT_LESS_OR_EQUAL|エラーの対処方法と原因について解説(Windows10)

Windows 10のPCが突然ブルースクリーン(BSOD)になり、停止コードに「IRQL_NOT_LESS_OR_EQUAL」と表示されるケースがあります。

このエラーが発生する原因は、OS、デバイスドライバー、ハードウェアなど様々なものがあります。また、一度このエラーが出ると頻繁に発生するケースもあります。

今回は、Windows 10で発生する「IRQL_NOT_LESS_OR_EQUAL」エラーの原因と対処方法をご紹介します。

エラーが発生する原因について


ブルースクリーンに表示される停止コード「IRQL_NOT_LESS_OR_EQUAL」の主な原因は以下の通りです。

Windowsシステムファイルの故障または破損
デバイスドライバーの故障やエラー
CPU または RAM ハードウェアの物理的な問題
CPU のオーバーヒートまたはオーバークロック
マルウェアまたはウイルスの感染
Windowsのアップデート後に問題が発生した場合は、システムやドライバーの互換性の問題である可能性があります。

ハードウェアを交換または拡張した場合は、新しいハードウェアまたはドライバーが問題の原因となることが多いです。

原因の特定が難しいため、以下の対処法を試して原因を探ってください。

対応・対処方法について

解決策1:BlueScreenViewを使って原因を調べる

Irql_not_less_or_equal」のBSODが発生した場合は、フリーソフト「BlueScreenView」を使って、エラーの原因となっているファイルを確認することをお勧めします。

まずBSODの原因を特定することで、短時間で問題を解決できる可能性があります。

公式サイトから「BlueScreenView」をダウンロードする。
ダウンロードしたファイルを解凍します。
解凍したファイルから「BlueScreenView.exe」を起動する。
Dump files to check」をクリックする。
インターネットで検索し、赤く表示されているファイル名から原因と思われるサービスを特定します。
赤く表示されているファイルは、そのファイルの読み込みにエラーがあったことを示しています。
原因となったファイル名をインターネットで検索し、そのファイルを使用しているサービスを特定してください。
また、インターネットで「バグチェックコード」を検索すると原因がわかります。
原因がわかった場合は、対応する対処法をお試しください。原因がわからない場合は、以下の手順を順にお試しください。

対処法2:「システムファイルチェッカー」を使って解決を試みる。

Windowsのシステムファイルに問題があり、IRQL_NOT_LESS_OR_EQUALのBSODが表示される場合があります。

そのため、「Windowsシステムファイルチェッカー」を使用してシステムファイルを修復することで、問題が解決する場合があります。

この方法は、BSODの原因が「ntoskrnl.exe」などのOS関連プログラムの場合に特に有効です。

システムファイルチェッカー」ツールを使用するには、以下の手順で行います。

Windowsマークを右クリックし、「Windows PowerShell(Administrator)」を選択します。
以下のコマンドを入力し、Enterキーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth
処理が完了したら、次のコマンドを入力してEnterキーを押します。
sfc /scannow
処理が完了した後に表示されるメッセージを確認します。
関連記事 Windows 10で破損したシステムファイルを修復する方法【できない場合もあります。
処理完了後に「問題ありません」または「修復されました」という結果が表示された場合は、PCを再起動し、BSODエラーが再発するかどうかを確認してください。

エラーが再発した場合や修復されなかった場合は、次のステップに進んでください。

解決策3:Windowsメモリ診断を使ってRAMにエラーがあるか確認する

BSODの原因は、RAMに何らかのエラーが発生している場合です。

Windows10には「Windowsメモリ診断」が標準で搭載されていますので、これを使って確認してみましょう。以下の手順で確認してください。

Windowsキーを押します。
検索窓に「Windows メモリ診断」と入力する。
検索結果から「Windows メモリ診断」をクリックして起動する。
今すぐ再起動して問題がないか確認する」をクリックする。
自動的に再起動され、「Windows メモリ診断ツール」が実行されます。
関連記事 Windows 10のメモリ診断で問題があるかどうかを確認する方法(終了しない場合の対処法
Windowsメモリ診断ツールで確認した結果、何らかのエラーが表示された場合は、RAMに問題があると考えられます。この場合は、PCのRAMの交換を検討する必要があります。

RAMを交換または追加してもエラーが発生する場合は、元の設定に戻してみてください。その状態でエラーが発生しなければ、追加・交換したRAMに問題があると判断することができます。

解決策4:Windowsシステムを以前の状態に戻す

Windowsアップデート後にBSODが発生する場合、最新のアップデートに問題がある可能性があります。

そのため、Windowsシステムを以前の状態に戻すことで、BSODのエラーが解消される場合があります。

Windows 10の場合、アップデート後10日以内であれば、簡単にシステムを以前の状態に戻すことができます。

Windowsマーク」を右クリックし、「設定」を選択します。
Windowsの設定」で「アップデートとセキュリティ」を選択します。
左ペインの「回復」をクリックします。
Windows 10の前のバージョンに戻す」の「開始」をクリックします。

“開始する”がグレーアウトしている場合、アップデートから10日以上経過しています。スタート “がグレーアウトしている場合、アップデートから10日以上経過しています。システムの復元」機能を使って、以前の状態に戻せるかどうか試してみてください。
Windows 10 – システムの復元の手順と方法(所要時間の目安を含む)」をご参照ください。


次へ」をクリックして進み、「以前のビルドに復元する」をクリックします。
途中で表示される「更新プログラムの確認」は「確認しない」を選択してください。
Windowsシステムがアップデート前のバージョンに戻ります。
Windowsを以前の状態に戻した後、BSODエラーが表示されなくなったことを確認してください。

上記の手順で問題が解決した場合は、最新のWindowsアップデートが原因であると判断できます。

Windowsの更新プログラムが原因の問題は、新しい更新プログラムによって随時修正されます。そのため、さらに新しい更新プログラムが提供されるまでは、更新プログラムの適用を控えてください。

解決策5:チェックディスクの実行

BSODエラーは、HDD/SSDの不良セクタやファイルシステムのエラーが原因で発生することがあります。

そのため、チェックディスクを実行して不良セクタの修復を試みてください。

なお、チェックディスクの実行には時間がかかります。しばらくPCを使用しないときなど、時間に余裕のあるときに実行してください。
Windows 10で「チェックディスク」を実行するには、以下の手順で行います。

Windowsマークを右クリックし、「Windows PowerShell(管理者)」を選択します。
chkdsk c./r」と入力し、Enterキーを押します。
ウィザードの指示に従って再起動する。
再起動後、Chkdskが自動的に実行されます。
関連記事 Check Disk/Chkdskコマンドで修復を実行する方法 – Windows 10
上記の手順でチェックディスクを実行すると、不良セクタやファイルシステムのエラーを検出して自動的に修復されます。

チェックディスクが完了したら、BSODエラーが解消されたかどうかを確認してください。

解決策6:セキュリティソフトでフルスキャンを行う

マルウェアやウィルスに感染していると「Irql_not_less_or_equal」エラーが発生することがあります。

Windows標準のセキュリティソフトでフルスキャンを行うには、以下の手順で行ってください。

Windowsマーク」を右クリックし、「設定」を選択します。
Windowsの設定で「更新とセキュリティ」を選択する。
左ペインの「Windowsセキュリティ」をクリックする。
右ペインの「Windowsセキュリティを開く」をクリックする。
ウイルスと脅威の防止」をクリックする。
スキャンオプション “をクリックする。
フルスキャン」を選択し、「今すぐスキャン」をクリックする。
他社のセキュリティソフトを使用してフルスキャンを行う場合、使用しているセキュリティソフトによって手順が異なる場合があります。お使いのセキュリティソフトのマニュアルをご確認の上、手順を進めてください。

解決策7:デバイスドライバーの更新

特定のデバイスをPCに接続し始めてからBSODエラーが発生する場合は、デバイスドライバが古いことが原因である可能性があります。

以下の手順で対象のデバイスドライバーを更新してみてください。

Windowsマークを右クリックし、「デバイスマネージャー」を選択します。
ツリーを展開し、「ターゲットデバイスドライバ」を探します。
一覧の中に黄色い「!」マークが表示されている場合は、ドライバーも更新してください。
対象のデバイスドライバーを右クリックし、「ドライバーの更新」をクリックします。
自動検索」をクリックして進めます。
更新作業が完了したら、完了です。
アップデートが正常に完了したら、PCを再起動し、エラーが発生していないか確認してください。

デバイスドライバーがすでに最新版である旨のメッセージが表示された場合は、ドライバーが最新版になっています。

解決策8:デバイスドライバの再インストール

インストールしたデバイスドライバーに問題があり、BSODエラーが発生している可能性があります。

BSODの原因が特定のデバイスにあり、そのデバイスドライバーが更新できない場合は、デバイスドライバーを再インストールすることで問題が解決する場合があります。

以下の手順で、対象のデバイスドライバーの再インストールをお試しください。

Windowsマークを右クリックし、「デバイスマネージャー」を選択します。
ツリーを展開し、「ターゲットデバイスドライバー」を探します。
一覧に黄色い「!」マークが表示されている場合は、そのドライバーも再インストールしてください。
デバイスドライバーを右クリックし、「デバイスのアンインストール」をクリックします。
確認画面が表示されますので、「このデバイスのドライバーソフトウェアを削除する」にチェックを入れ、「アンインストール」をクリックします。
PCを再起動すると、対象デバイスのドライバーが自動的に再インストールされます。
再インストール後、BSOD「IRQL_NOT_LESS_OR_EQUAL」が表示されなくなったことを確認してください。

対処法9:デバイスを使用しない


特定のデバイスを接続したときにBSODが発生し、デバイスドライバを更新・再インストールしても解決しないケースがあります。

上記の場合、デバイス自体の故障や、PCとドライバーの相性に問題がある可能性があります。

そのため、エラーの原因となっている機器は使用しないでください。どうしても使用しなければならない場合は、別の機器への交換をご検討ください。

解決策10:CPU/RAMのオーバークロックを無効にする


オーバークロックされたCPUやRAMを使用している場合、オーバークロックが原因でPCが不安定になり、BSODが表示されることがあります。

オーバークロックされたCPUやRAMを使用している場合、オーバークロックによってPCが不安定になり、BSODが表示されることがあります。

クロック周波数を定格レベルに戻してもPCが正常に動作する場合は、オーバークロックの設定がPCの許容範囲を超えている可能性があります。

定格のクロック周波数を使用するか、エラーが発生しない範囲まで下げてみてください。

解決策11:CPUの温度を確認する

オーバークロックをしていなくても、CPUが過熱しているとBSODが表示されることがあります。

そのため、PCのCPU温度を確認することをお勧めします。

CPUの温度を確認するには、フリーソフト「Core Temp」をお勧めします。このソフトをインストールして実行するだけで、簡単にCPUの温度を確認することができます。
PCを安定して動作させるための適切なCPU温度の条件は以下の通りです。

低負荷時 50℃以下
高負荷時 80℃以下
CPU温度が高すぎる場合は、CPUグリスの再塗布やCPUクーラーの交換をご検討ください。

また、ヒートシンクが目詰まりしている可能性もありますので、エアダスターなどでPC内部のホコリを除去してください。

その他のブルースクリーンエラー with ストップコード(BSOD)については、以下のページをご参照ください。
その他のブルースクリーンエラー(BSOD)の対処法については、以下のページをご参照ください。” Windows10でブルースクリーンエラーが頻発する場合の原因と対処法」をご参照ください。

事例集


IRQL_NOT_LESS_OR_EQUALとは何ですか?
IRQL_NOT_LESS_OR_EQUALは、停止コードの1つで、ブルースクリーンを伴うことが多いです。このエラーが発生すると、ドライバーの故障やウイルス対策ソフトの影響で、Windowsのサービスが悪くなっていることを示します。
IRQL_NOT_LESS_OR_EQUALを修正する方法は?
IRQL_NOT_LESS_OR_EQUALエラーを修正する方法は7つあります。以下にその手順を示します。

マルウェアをアンインストールします。
コンピューターが冷えるのを待ちます。
Windows メモリ診断ツールを実行します。
ドライバーを更新します。
ハードウェアのトラブルシューティングを行う。
ドライバの検証を行う。
PCをリセットする。
IRQL_NOT_LESS_OR_EQUALの原因は何ですか?
IRQL_NOT_LESS_OR_EQUAL エラーは、さまざまな理由で発生します。そのうちのいくつかを以下に示します。

破損したシステムファイル
互換性のないドライバー
過熱した CPU
破損したレジストリ
ハードウェアの故障
ソフトウェアの不適切なインストール
Windowsのアップデートまたは下位バージョンへのダウングレード
Windowsでブルースクリーンになる原因は?
ハードウェアやデバイスドライバーに問題があると、Windows 10でブルースクリーンが発生することがあります。ブルースクリーンを修正する方法をお探しの場合は、こちらの記事 – Windows 10のブルースクリーンエラーを修復する方法をご参照ください。

まとめ

コンピュータの使用中にブルースクリーンに遭遇すると、本当に腹立たしいものです。前述したように、Windows 10のRQL_NOT_LESS_OR_EQUALエラーは、さまざまな原因で発生する可能性があります。しかし、この記事で紹介した7つの方法を試すことで、この問題を解決することができます。

もし、RQL_NOT_LESS_OR_EQUALエラーの他の原因や解決策を見つけた場合は、下記のコメント欄でお知らせいただくか、support@minitool.comにメールを送信してください。