Windows 10でDRIVER_IRQL_NOT_LESS_OR_EQUAL(ブルースクリーン)を解決する方法
この記事では、Windows 10のパソコンで発生する可能性のあるブルースクリーンエラー「DRIVER_IRQL_NOT_LESS_OR_EQUAL」の解決方法を詳しく解説します。このエラーは、オペレーティングシステムがシステムメモリへの命令を正しく処理できなかった場合に発生します。
主な原因は、デバイスドライバーの不具合やファイルの破損です。システムがランダムなタイミングでクラッシュし、画面にエラーメッセージが表示されます。
DRIVER_IRQL_NOT_LESS_OR_EQUALのブルースクリーンエラーの解決策に直接進みたい場合は、こちらをクリックしてください。
クラッシュ時に「お使いのPCに問題が発生しました:DRIVER_IRQL_NOT_LESS_OR_EQUAL」というメッセージが表示されることがあります。
DRIVER_IRQL_NOT_LESS_OR_EQUALの原因
この問題は通常、以下のいずれかが原因で発生します。
- デバイスドライバーの不具合
- Windows 10オペレーティングシステムの破損
- ハードウェアの問題
- ウイルスまたはマルウェア感染
デバイスドライバーの問題 – 古いバージョンのドライバーを使用している場合、そのドライバーにバグがあり、システムがクラッシュしてDRIVER_IRQL_NOT_LESS_OR_EQUALエラーが表示されることがあります。
Windows 10システムファイルの破損 – Windows 10のシステムファイルが破損すると、OSが異常な動作をするようになり(システムクラッシュを含む)、さまざまな問題が発生します。
ハードウェアの問題 – パソコン内部のハードウェアに問題がある可能性があります。特にハードディスクに不良セクターがあるケースがよく見られます。
ウイルスまたはマルウェア – システムがウイルスやマルウェアに感染していると、これも原因となってブルースクリーンエラーが発生することがあります。
Windows 10でのトラブルシューティング手順
幸いなことに、ブルースクリーン画面にはトラブルシューティングに役立つ多くの情報が表示されます。
まず確認できるのはストップコード(DRIVER_IRQL_NOT_LESS_OR_EQUAL)です。下の画像のように表示されます。
Microsoftの公式サイトによると、DRIVER_IRQL_NOT_LESS_OR_EQUALストップコードは、カーネルモードのドライバーがプロセスIRQLに対して高すぎるレベルでページング可能なメモリにアクセスしようとしたことを意味します(多くの場合、デバイスドライバーが原因です)。
ストップコードの下には、クラッシュを引き起こしたファイル名が表示されます。下のスクリーンショットでは、「netwtw04.sys」というファイルがクラッシュの原因であることがわかります。
次に、このファイルがどのドライバーに属しているかを調べます。ファイル名をGoogleなどで検索すれば特定できます。この例では、Intelネットワークドライバーのファイルであることがわかります。
以下は、Windows 10でDRIVER_IRQL_NOT_LESS_OR_EQUALストップコードを引き起こす最も一般的なファイルの一覧です。
ファイル名:netwtw04.sys
該当ドライバー:Intel Network WAN
ファイル名:igdkmd64.sys
該当ドライバー:Intel(R) HD Graphics 4000
ファイル名:atikmdag.sys
該当ドライバー:ATI ディスプレイドライバー
ファイル名:NDIS.SYS
該当ドライバー:ネットワークLAN
ファイル名:storahci.sys
該当ドライバー:Microsoft AHCIコントローラー
ファイル名:Netio.sys
該当ドライバー:NVIDIA ネットワークアダプター
ファイル名:amdsata.sys
該当ドライバー:AMD SATA
DRIVER_IRQL_NOT_LESS_OR_EQUALの解決方法
DRIVER_IRQL_NOT_LESS_OR_EQUALエラーを修正するには、以下の手順を実行します。
- デバイスドライバーのアップデート
- 破損したシステムファイルの修復
- ハードウェアの問題の切り分け
- ウイルス・マルウェアのチェック
デバイスドライバーのアップデート・再インストール
クラッシュの原因となるファイルが特定できたら、次はそのファイルを使用するドライバーのアップデートがないかを確認しましょう。まず、現在使用中のドライバーのバージョンを確認します。Windows 10のスタートメニューをクリックし、「デバイスマネージャー」と入力してEnterキーを押します。

次に、対象のデバイスを見つけて右クリックし、「プロパティ」を選択します。開いたウィンドウで「ドライバー」タブをクリックし、「ドライバーのバージョン」の番号を確認します。下の画像では、Broadcom 802.11ネットワークアダプターがドライバーバージョン7.35.333.0を使用していることがわかります。

新しいドライバーをインストールする – 次に、Broadcomなどのメーカーサイトにアクセスし、より新しいドライバーがダウンロードできるかを確認します。新しいバージョンがあればダウンロードしてインストールし、システムを再起動します。これで問題が解決しない場合は、次のステップに進みましょう。
現在のドライバーを再インストールする – 最新のドライバーがすでにインストールされている場合は、一度アンインストールしてから再インストールします。デバイスマネージャーを開き、対象のデバイスを右クリックして「アンインストール」を選択します。アンインストールが完了したらパソコンを再起動し、その後ドライバーを再インストールしてください。

旧バージョンのドライバーを使う – それでもクラッシュが続く場合は、再度ドライバーをアンインストールし、ハードウェア用の古いバージョンのドライバーをダウンロードできるか試してみてください。最新のドライバー自体にバグがあり、DRIVER_IRQL_NOT_LESS_OR_EQUALクラッシュを引き起こしている可能性があります。
破損したシステムファイルの修復
CHKDSKプログラムを使用すると、Windows 10システムのファイル破損や不良セクターをチェックできます。スキャンによって検出された問題は自動的に修復され、DRIVER_IRQL_NOT_LESS_OR_EQUALによるブルースクリーンエラーの防止が期待できます。
このツールを実行するには、Windows 10のスタートメニューをクリックして「CMD」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。

黒いウィンドウが開いたら、「CHKDSK C: /f /r」と入力します。「y/n」の確認が表示されたら「y」と入力してEnterキーを押します。システムが再起動し、CHKDSKが実行されます。この処理には20分から2時間ほどかかる場合があります。
ハードウェアの問題の切り分け
それでも問題が解決しない場合は、パソコン内部または接続されているハードウェアに問題がある可能性があります。以下を試してみてください。
- 接続されている外部機器(プリンター、スキャナーなど)をすべて取り外す
- 接続されているUSBハードディスクやUSBメモリを取り外す
- 最近取り付けたハードウェアを取り外す
- メモリモジュールを一度取り外し、再度しっかりと装着し直す
- CPUファンが正しく接続されているか確認する
ウイルス・マルウェアのチェック
システムにウイルスが存在し、それがDRIVER_IRQL_NOT_LESS_OR_EQUALブルースクリーンエラーの原因になっている可能性もあります。
ローカルのウイルス対策ソフトを最新の状態に更新し、フルシステムスキャンを実行してください。スキャン完了後、オンラインウイルススキャンも併せて実行することをおすすめします。
ウイルス対策ソフトがインストールされていない場合は、無料版のAVGを強くおすすめします。
その他のDRIVER_IRQL_NOT_LESS_OR_EQUALの解決策
以下に、この問題の解決に役立つその他の方法を紹介します。
ストップコード 0x000000d1 の場合 – クラッシュ時にストップコード0x000000d1が表示される場合、最近Windowsホットフィックス2738401をインストールしたことが原因かもしれません。このホットフィックスはこのエラーを引き起こすことで知られています。「プログラムと機能」でこのホットフィックスがインストールされているか確認し、インストールされていれば削除してパソコンを再起動してください。
ストップコード 0x00000001 の場合 – ストップコード0x00000001が表示される場合は、システムがメモリの一部に書き込めなかったことを示しています。これは何らかのドライバーの問題によるものです。上記のトラブルシューティング手順を参考に原因のドライバーを特定し、そのドライバーを更新してください。
SFCスキャンの実行 – このスキャンは、Windows 10のすべてのシステムファイルをチェックし、問題が見つかれば修復します。実行するには、スタートメニューからCMDと入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。黒いウィンドウに「SFC /scannow」と入力してEnterキーを押します。
DISMスキャンの実行 – このスキャンは、Windows 10のアップデートやホットフィックスをチェックし、問題があれば修復します。実行するには、コマンドプロンプトを管理者として起動し、「DISM /Online /Cleanup-Image /RestoreHealth」と入力してEnterキーを押します。
その他の解決策 – このブルースクリーンエラーに関する他の解決策をご存じの方は、ぜひコメント欄でお知らせください。
DRIVER_IRQL_NOT_LESS_OR_EQUALエラーの予防策
DRIVER_IRQL_NOT_LESS_OR_EQUALブルースクリーンエラーの発生を防ぐために、以下のような対策が有効です。
- デバイスドライバーを常に最新に保つ – 月に一度はすべてのデバイスドライバーを確認し、アップデートがあればインストールしましょう。
- 最新のサービスパックをインストールする – Windows 10に最新のサービスパックが適用されているか確認してください。サービスパックには、発生しているストップコードクラッシュの修正が含まれている場合があります。
- Windows Updateを適用する – スタートメニューで「更新プログラムのチェック」と入力してEnterキーを押し、「更新プログラムのチェック」ボタンをクリックします。システムがMicrosoftに接続し、最新のアップデートをダウンロードしてインストールします。
- ウイルス対策ソフトを更新する – アンチウイルスソフトを定期的に最新の状態に保ちましょう。
このエラーを防ぐための他の方法をご存じの場合は、ぜひコメント欄でお知らせください。
まとめ:Windows 10のDRIVER_IRQL_NOT_LESS_OR_EQUALの解決方法
この問題は10件中9件、何らかのデバイスドライバーの不具合が原因です。この記事で紹介したトラブルシューティング手順を実行することで、どのドライバーが問題を引き起こしているのかを特定できるようになります。最後までお読みいただきありがとうございました。この記事が皆さんのお役に立てば幸いです。
-
Windows 10で発生するdriver_irql_not_less_or_equalエラー(0x000000d1)の直し方
ブルースクリーン・オブ・デス(BSOD)と呼ばれるエラーは、Windowsユーザーにとって最も恐ろしいトラブルの一つです。しかし、実際には原因さえ特定できれば、その解決策は意外とシンプルなことが多いのです。もし「driver_irql_not_less_or_equal」のストップコード0x000000d1が表示され、Windows 10がクラッシュしてしまう場合は、この記事で紹介する対処法を試してみてください。 0x000000d1エラーとは?なぜWindows 10がクラッシュするのか driver_irql_not_less_or_equal(0x000000d1)は、ドライバーに関連す
-
Windows 10で「プリンタードライバーが利用できません」エラーを解決する6つの方法【2022年版】
「Windowsでプリンタードライバーが利用できません」というエラーに素早く対処したいなら、Advanced Driver Updaterのようなプロ仕様のドライバー更新ユーティリティを活用するのがおすすめです。このツールは、古い、欠落している、破損した、互換性のないドライバーを自動的に検出し、最新かつ最も互換性の高いバージョンへ置き換えてくれます。 本記事では、「Windows 10でプリンタードライバーが利用できません」という問題を解決するための、その他の対処法も詳しくご紹介します。 プリンタードライバーが利用できないエラーが発生する原因 「プリンタードライバーが利用できません」「プリンタ