
Windowsでよく見られるブルースクリーンの停止コードは、IRQL_NOT_LESS_OR_EQUALという名称です。この謎めいた名前は、PCが緊急の対応や応答を必要とするイベントを通知するために使用する割り込み要求ライン(IRQL)を指します。このコードはWindows 10でもWindows 11でも表示されます。
実際、IRQL_NOT_LESS_OR_EQUAL(単に「IRQL」と呼ばれることもあります)は、システムプロセスまたはデバイスドライバーがアクセス権のないメモリアドレスにアクセスしようとしたときに発生するメモリ関連エラーであることが多いです。これは、プロセスごとのメモリアドレスには上限があるため、「NOT_LESS_OR_EQUAL」の部分は、その境界値よりも高いメモリアドレスへのアクセス試行を指しているからです。
IRQL_NOT_LESS_OR_EQUAL エラーが発生した場合、どうなるのでしょうか?
このエラーは、いわゆる「ストップコード」をトリガーします(導入画像の下部に表示されています)。これにより、Windows OSは突然停止し、前述のスクリーンショットのような「ブルースクリーン・オブ・デス」(BSOD)が表示されます。Windowsはバックグラウンドでフォレンジックデータを収集しているため、進行状況を表示します(スクリーンショットでは「90%完了」と表示されています)。
これは様々なログに書き込まれ、次回の再起動後に確認できます。データ収集が完了すると、Windowsはデフォルトで再起動します(次に示すコントロールパネルの「システムのプロパティ」でシステムのスタートアップのデフォルト設定を変更していない限り)。
IRQL BSODの一般的な原因
IRQL_NOT_LESS_OR_EQUAL エラーの原因はいくつかあり、詳しく文書化されています。しかし、いつものように、まず自問すべきことは「最近何が変わったのか?」ということです。システムアップデートやデバイスドライバーが関係している可能性がありますので、まずは最近のアップデートを元に戻してみて(一つずつテストを行いながら)、改善するかどうかを確認してください。一般的な原因には以下が含まれます。
- 破損したシステムファイル:これらのファイルに対処するには、DISM /Online /Cleanup-Image /CheckHealth コマンド(管理者コマンドプロンプトまたは管理者PowerShellセッションで実行)を 使用するのが最適です 。このコマンドで問題が見つかった場合は、 DISM /Online /Cleanup-Image /RestoreHealthを実行して クリーンアップしてください。次に、 SFC /SCANNOWと入力して、何も検出または修正されていないと報告されるまでシステムファイルチェッカーを実行します(この処理は2~3回繰り返す必要がある場合があります) 。どちらかのコマンドが機能すれば、IRQLエラーも修正されることが多いです。以下は、3つのコマンドすべてについて「ミルクラン」(問題が何も検出されず、修正もされなかった状態)を実行した結果です。
- 互換性のないデバイス ドライバー: 最近ドライバーを更新した場合は、以前のバージョンにロールバックしてみてください。デバイスマネージャー(Windows + Xキーを押すと表示されます)を開き、問題のデバイスを右クリックして「プロパティ」を選択し、「ドライバー」タブに移動して「ドライバーのロールバック」ボタンをクリックします。ボタンがグレー表示になっている場合は、現在のドライバーをアンインストールし、以前のバージョンを手動でインストールする必要がある可能性があります。
- ハードウェアの不具合: デバイスに不具合や故障が発生した場合、通常は信頼性モニターでエラーレポートが表示されます。信頼性モニターは、[ ファイル名を指定して実行] ボックス、コマンドプロンプト、または PowerShell で「perfmon /rel」 と入力して実行できます。このようなエラーは通常、以下のスクリーンショット(「ハードウェア エラー」というラベルも付いています)に示すように、赤い×印で表示されます。
故障または誤動作しているデバイスに対してできる最善のことは、そのデバイスを PC から取り外すことです (ただし、マウス、キーボード、ディスク ドライブなどの重要なデバイスの場合は、故障したデバイスを正常に動作するデバイスと交換する必要がある場合もあります)。
- ソフトウェアのインストールが破損または不完全:最近アプリケーションやアップデートをインストールした場合は、信頼性モニターでインストール失敗のメッセージを確認してください(アップデートやアップグレードの場合は、更新履歴にも表示されます)。このような場合は、問題のあるソフトウェアをアンインストールして、問題が解決するかどうかを確認してください。
グラフィックドライバーはIRQL_NOT_LESS_OR_EQUALエラーを引き起こすことが多い
Windows 10を使い始めて6年以上になりますが、このIRQLエラーは6回以上経験しており、Windows 11でも同じ問題が発生することがあります。1件を除くすべてのケースで、原因はNvidia GeForceグラフィックドライバーのバグでした。いずれのケースでも、以前のバージョンにロールバックすることで、IRQLエラーを完全に解消できました。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
そのため、私はWindows PCから重複したNVIDIAグラフィックドライバーを削除する際は、新しいPCが数週間問題なく動作するまで削除しません。GitHubプロジェクトのDriverStore Explorerは、必要な時にこうしたクリーンアップを実行するのに最適です。こうしたクリーンアップを急いで行うと、必要になった際にロールバックするオプションが残ってしまうので注意が必要です。
クリーンブートを試す
上記の修復を試してもIRQL_NOT_LESS_OR_EQUALエラーが改善しない場合は、Windowsのクリーンブートを試してください。クリーンブートは、Windows 10または11を最小限のドライバーとスタートアッププログラムで起動します。これは、時間の経過とともにスタートアップ環境に追加された可能性のある問題の原因を排除することを目的としています。
クリーン ブートを実行するには:
1. msconfig システム構成ユーティリティを起動します。Windowsキー+Rを押して「msconfig」と入力すると起動します。
2. 「スタートアップのオプションを選択」設定の「全般」タブで、「スタートアップ項目を読み込む」のチェックを外します。これにより、このPCに現在存在するすべてのスタートアップ項目が無効になります。
3. 「サービス」タブに移動し、左下にある「Microsoftのサービスをすべて隠す」チェックボックスをオンにして、 「すべて無効にする」をクリックします。これにより、このPC上のMicrosoft以外のサービス(主にOS)がすべて無効になります。「OK」をクリックしてウィンドウを閉じます。
PCはクリーンブートの設定が完了しました。再起動して、さらにトラブルシューティングをお試しください。これにより、問題の原因となっているドライバー、アプリケーション、アップデートなどを置き換えたり、再インストールしたりできる場合があります。トラブルシューティングが完了したら、すべての変更を元に戻してください。
例えば、タスクマネージャーで既にいくつかのスタートアップ項目を無効にしている場合は、まだ有効な項目を無効にする前に、無効になっている項目の一覧をスクリーンショットで記録しておくとよいでしょう(Windows 10 または 11 でスクリーンショットを撮る方法を参照)。そうすれば、設定を元に戻す際に、どの項目をそのままにしておくべきかが分かります。
Windows以外のサービスのトラブルシューティング
トラブルシューティングの結果、IRQL_NOT_LESS_OR_EQUAL エラーに Windows 以外のサービスが関係していると思われる場合は、原因を特定するために消去法を実行する必要があります。具体的には、サードパーティ製のサービスをまとめて有効にしてみましょう。Tenforums.com の Shawn Brink 氏は、クリーンブートのチュートリアルでバイナリサーチ手法を推奨しています。この手法は非常に効果的で、原因を素早く特定するのに役立ちます。私は時々、ベンダー(Chrome、Nvidia、Intel など)ごとにグループ分けして実行しますが、これもうまく機能しているようです。
IRQL_NOT_LESS_OR_EQUAL エラーが発生している他のユーザーを確認する
TenForums.com、BleepingComputer.com、Answers.Microsoft.com、またはTom's HardwareフォーラムにアクセスしてIRQL_NOT_LESS_OR_EQUALを検索すると、最近このエラーが頻繁に報告されていることがわかります。新しいドライバーやアップデートが大きな問題を引き起こしている可能性があります。また、他のユーザーが根本的な原因をどのように診断し、どのような修正を適用したかについても、非常に役立つ情報が得られます。
成功したとされる修正方法を読むことは、特に役立ちます。自分にも効果があるかもしれません。一方で、失敗した修正方法も参考になります。どの修正方法をすぐに試すべきか(あるいは全く試すべきでないか)を教えてくれるからです。
Ed Tittelは長年ITライター、リサーチャー、コンサルタントとして活躍し、Tom's Hardwareにも時折寄稿しています。2018年からWindows Insider MVPを務めており、OS関連のドライバー、トラブルシューティング、セキュリティに関するトピックを好んで取り上げています。