Windows 10/11でKMODE_EXCEPTION_NOT_HANDLEDエラーを修正する7つの方法
Windows 10やWindows 11を使用していると、VIDEO_TDR_FAILURE、UNEXPECTED_STORE_EXCEPTION、DRIVER_POWER_STATE_FAILUREなど、さまざまなブルースクリーン(BSOD)エラーに遭遇することがあります。
本記事では、その中でもKMODE_EXCEPTION_NOT_HANDLEDというブルースクリーンエラーの原因と、具体的な対処法を7つ紹介します。
目次:KMODE_EXCEPTION_NOT_HANDLEDエラーの解決策
- 対処法1:セーフモードで起動する
- 対処法2:高速スタートアップを無効にする
- 対処法3:ブルースクリーントラブルシューティングツールを使う
- 対処法4:問題のあるドライバーをアンインストール・再インストールする
- 対処法5:問題のあるプログラムを削除する
- 対処法6:システムファイルのエラーをスキャンする
- 対処法7:ハードウェアの互換性を確認する
また、「KMODE_EXCEPTIONとは何か」「なぜこのエラーが発生するのか」という疑問をお持ちの方のために、記事の後半で詳しく解説します。
なお、ログイン画面が表示される前にブルースクリーンが繰り返し発生する場合は、まずセーフモードで起動してから以下の対処を行ってください。
対処法1:セーフモードで起動する
ログイン画面の前にブルースクリーンが繰り返し表示される場合は、最初にセーフモードでPCを起動しましょう。セーフモードであれば、最小限のドライバーとサービスのみでWindowsが起動するため、エラーの原因を切り分けやすくなります。
逆に、次回エラーが発生しても通常どおりWindowsにログインできる場合は、この手順はスキップして次の対処法に進んでください。
対処法2:高速スタートアップを無効にする
KMODE_EXCEPTION_NOT_HANDLEDエラーが発生した場合、高速スタートアップ機能が原因である可能性があります。高速スタートアップはシャットダウン時にシステム状態を保存することで起動を速くする機能ですが、ドライバーの初期化に不具合を起こすことがあります。以下の手順で無効化してみてください。
1. 検索ボックスに「電源」と入力し、「電源とスリープ」の設定を開きます。
2. 「電源とスリープ」の設定画面で「追加の電源設定」をクリックします。
3. 左側のメニューから「電源ボタンの動作を選択する」をクリックします。
4. 表示されたウィンドウで「現在利用可能ではない設定を変更します」をクリックします。
これでシャットダウン設定が変更できるようになります。
5. 「高速スタートアップを有効にする(推奨)」のチェックを外します。
PCを再起動すると、画面が正常に戻り、KMODE_EXCEPTION_NOT_HANDLEDエラーのループ状態が解消されることがあります。
対処法3:ブルースクリーントラブルシューティングツールを使う
Windowsには、ブルースクリーンエラーを自動的にスキャンして診断・修復できるトラブルシューティングツールが標準搭載されています。まずはこのツールを試してみましょう。
1. 「スタートメニュー」>「設定」>「更新とセキュリティ」>「トラブルシューティング」の順に開きます。
2. 「青い画面」を見つけて「トラブルシューティングツールの実行」をクリックします。
3. Windowsが予期しない再起動エラーを検出し、自動的に修復を行います。
基本的なBSODエラーはこのツールで解決できることが多いですが、KMODE_EXCEPTION_NOT_HANDLEDエラーが解消されない場合は、次の対処法を試してください。
対処法4:問題のあるドライバーをアンインストール・再インストールする
デバイスマネージャーに故障したハードウェアドライバーや不明なデバイスが存在すると、このエラーが発生することがあります。問題のあるドライバーを一度アンインストールし、再インストールすることで改善する場合があります。
アンインストール:
デバイスマネージャーを開き、故障しているドライバーや最近更新したドライバーを一つずつアンインストールします。特に、ネットワークアダプター(エラーコード:netio.sys)やRealtek HDオーディオアダプターが原因となるケースが報告されています。
再インストール:
その後、各メーカーの公式サイトから最新のドライバーをダウンロードし、手動でインストールしてください。
どのドライバーに問題があるかわからない場合は、Driver Boosterなどのドライバー更新ソフトを利用するのも有効です。Driver BoosterはPC内のデバイスをスキャンし、故障・古い・不足しているドライバーを自動的に検出できます。300万件以上のドライバーデータベースから適切なドライバーへ自動更新できるため、BSODの原因となるドライバー問題を効率的に解決できます。
ソフトを使用する前にセーフモードで起動する場合は、「5) ネットワーク付きのセーフモードを有効にする」を選択してください。通常どおりシステムに入れる場合は、ネットワークの問題は気にする必要ありません。
1. Driver Boosterをダウンロードし、Windows 11またはWindows 10にインストールして起動します。
2. 「スキャン」をクリックすると、PC内のすべてのデバイスドライバーがスキャンされ、故障・古い・不足しているドライバーが検出されます。
3. 「今すぐ更新」をクリックすると、問題のあるドライバーをまとめて更新できます。
4. PCを再起動します。再起動が必要なドライバーを確実に反映させるため、手動で再起動することをおすすめします。
再起動後、KMODE_EXCEPTION_NOT_HANDLEDのブルースクリーンエラーは解消されているはずです。
対処法5:問題のあるプログラムを削除する
特定のプログラムが原因でKMODE_EXCEPTION_NOT_HANDLEDエラーが発生することもあります。プログラムをインストールした直後にこのエラーが出始めた場合は、そのプログラムを削除してみてください。
削除手順:「コントロールパネル」>「プログラムと機能」>対象のプログラムを選択>「アンインストール/変更」の順に操作します。
例えば、McAfeeアンチウイルスなど一部のセキュリティソフトがこのエラーを引き起こすケースが報告されています。該当するプログラムをアンインストールし、別のソフトをインストールして問題が解決するか確認しましょう。
対処法6:システムファイルのエラーをスキャンする
このストップコードエラーはカーネルモードプログラムに関連するため、不正なシステムサービスや破損したシステムファイルが原因となっている可能性があります。システムファイルチェッカーを実行して、自動修復を試みましょう。
1. 検索ボックスに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択します。
2. コマンドウィンドウに「sfc /scannow」と入力し、Enterキーを押します。
スキャンが完了すると、Windowsがシステム全体をチェックし、検出されたエラーを自動的に修復します。あわせてWindows Updateでシステムを最新の状態に保つことで、不具合のあるシステムファイルやバグも修正できます。
対処法7:ハードウェアの互換性を確認する
KMODE_EXCEPTION_NOT_HANDLEDエラーの原因の一つは、ハードウェアの非互換性です。新しいRAMやマザーボード上の他のパーツなど、互換性のないハードウェアに交換した場合、この問題が発生することがあります。
特に、故障したRAMモジュールはこのエラーの典型的な原因です。Windowsメモリ診断を実行する前に、すべてのプログラムを閉じておきましょう。
1. 検索ボックスに「メモリ」と入力し、「Windowsメモリ診断」をクリックして起動します。
2. 「今すぐ再起動し、問題を検出する(推奨)」をクリックします。
3. その後、PCが自動的に再起動し、RAMのチェックが実行されます。
補足:
上記のすべての方法を試してもエラーが解消しない場合は、次の2つの手段を検討してください。
1つ目は、Windows 10またはWindows 11のクリーンインストールです。クリーンインストールにより、BSODエラーを含むほとんどのシステム問題を根本的に解決できます。
2つ目は、BIOSのバージョンを更新することです。マザーボードメーカーの公式サイトから最新のBIOSをダウンロードし、手順に従ってインストールしてください。
KMODE_EXCEPTION_NOT_HANDLEDとは何か
KMODE_EXCEPTION_NOT_HANDLEDは、WindowsベースのOSで発生するバグチェックエラーで、停止コードは0x0000001Eです。このエラーは、カーネルモードプログラムが生成した例外を、エラーハンドラーが捕捉できなかったことを意味します。
このエラーが発生した際には、以下のようなストップコードが表示されることがあります。ntfs.sys、classpnp.sys、fwpkclnt.sys、aksdf.sys、eamonm.sys、wdf01000.sys、etd.sys、tcpip.sys、tppwr32v.sysなどです。これらのファイル名は、エラーの原因となっているドライバーやシステムファイルを示しています。
KMODE_EXCEPTION_NOT_HANDLEDが発生する原因
他の多くのブルースクリーンエラーと同様に、このエラーも主にハードウェアの非互換性とソフトウェア・ドライバーのエラーによって引き起こされます。
例えば、Windows 10環境にWindows 7しかサポートしていない新しいハードウェアを追加した場合、KMODE_EXCEPTION_NOT_HANDLEDのブルースクリーンが発生することがあります。また、互換性のないBIOS、メモリの競合、IRQの競合などもこのBSODの原因となります。
同様に、互換性のないドライバーもブルースクリーンの原因になります。エラーメッセージに特定のドライバー名が表示されている場合は、そのドライバーを無効化してください。起動できない場合は、セーフモードで起動してから該当ドライバーをアンインストールしましょう。
-
KMODE_EXCEPTION_NOT_HANDLEDエラーの解決方法|ブルースクリーンを直す8つの対処法
BSOD(ブルースクリーン・オブ・デス)エラーの一つであるKMODE_EXCEPTION_NOT_HANDLEDは、Windowsが正常に動作せず、システムにアクセスできなくなる深刻な問題です。このエラーは、カーネルモードプログラム(KMODE)が発生させた例外を、Windowsのエラーハンドラーが処理できなかったことを示しており、以下のようなSTOPエラーとして画面に表示されます。 KMODE_EXCEPTION_NOT_HANDLED (DRIVER.sys) このSTOPエラーには、エラーの原因となっている特定のドライバー名(DRIVER.sysの部分)が表示されます。そのため、表示さ
-
【解決済み】Windows 10/8/8.1のブルースクリーンエラー「SYSTEM THREAD EXCEPTION NOT HANDLED」の直し方
この記事では、Windows 10/8/8.1で発生するブルースクリーンエラー(BSOD)「SYSTEM THREAD EXCEPTION NOT HANDLED(システムスレッドの例外が処理されませんでした)」の対処法を詳しく解説します。「PCに問題が発生したため、再起動する必要があります。エラー情報を収集しています」というメッセージとともに表示されるこのエラーは、主にビデオドライバー(VGAドライバー)の破損や不具合が原因で発生します。最も効果的な解決策は、グラフィックドライバーを再インストールすることです。「SYSTEM THREAD EXCEPTION NOT HANDLED」エラーの