Windows10のPCを使用していると、突然Kmode Exception Not Handledのブルースクリーンのエラーが発生するケースがあります。
様々な要因が考えられるエラーですが、デバイスドライバーが原因で引き起こされる場合が多いです。他にもWindowsUpdateや物理メモリの破損が原因になるケースもあります。
本記事では、Windows10のパソコンで「Kmode Exception Not Handled」のブルースクリーンエラーが起きた時の原因と具体的な対処法について解説します。
この記事の内容
Kmode Exception Not Handledの原因
Kmode Exception Not Handledのエラー画面からわかる情報は「カーネルモードプログラムが例外エラーを発生した」ということのみで、具体的な原因までは読み取ることができません。
しかし、実際には次のどれかが原因であるケースが多いです。
- インストールされているドライバーに互換性の問題がある、破損している
- ドライバーを使用するアプリケーションに問題がある
- パソコンに接続しているUSBデバイスに問題が起きている
- 物理メモリやハードディスクなどのハードウェアに問題がある
- サードパーティのセキュリティソフトの機能が影響している
- Windows Updateによる不具合
- システムファイルの一部が破損している
ドライバーに問題が起きていることが原因でKmode Exception Not Handledのエラーが発生するケースが多いです。
そのため、エラーが発生するドライバー名をインターネットなどで検索することで、原因の見当をつけやすくなります。
上記の原因の具体的な対処方法を紹介していくので、順にエラーが解決しないか確認してください。
対処1: エラーの原因のドライバーを特定する
Kmode Exception Not Handledのエラーの発生は、ブルースクリーンのエラーメッセージの近くにエラーと関連のあるドライバーやプログラム名(ntfs.sys、syntp.sys、netio.sys等)が表示されるケースが多いです。
そのため、ブルースクリーンのエラー画面を確認して原因のドライバーを特定してみてください。
ブルースクリーンの表示が一瞬で消えてしまう場合やドライバーが表示されない場合は、次のページを参考にして問題の起きているドライバーが特定できないか試してください。
原因のドライバーが特定できた場合は、次のドライバーの再インストールを試してください。原因がわからない場合は、以降の対処方法を順に試してください。
対処1: ドライバーを再インストールする
デバイスドライバーに問題が起きていることが原因で、Kmode Exception Not Handledのエラーが発生するケースがあります。
そのため、デバイスマネージャを確認して、エラーの原因として疑われるドライバーがあれば該当ドライバーを再インストールしてみてください。
ドライバーの再インストールは、次の手順で行います。
- セーフモードでパソコンを起動します。
- セーフモードで起動する詳しい手順については、『セーフモード(セーフブート)の起動・解除方法 – Windows10/11』の記事を参考にしてください。
- 「Windowsマーク」を右クリックして、「デバイスマネージャー」を選択します。
- ツリーを展開して「問題のあるデバイスドライバー」を右クリックして、「デバイスのアンインストール」を選択します。
- 『対処1: エラーの原因のドライバーを特定する』で、原因のドライバーが判明している場合は、そのドライバーをアンインストールしてください。
- 問題のあるデバイスドライバーには、エラーアイコン(黄色のビックリマーク)が表示されます。
- Kmode Exception Not Handledのエラーが発生する直前にインストールやアップデートしたドライバーがある場合は、そのドライバーのアンインストールも試してください。
- デバイスドライバーをアンインストールしたら、パソコンやデバイスのメーカーサイトから最新版のドライバーを入手し、インストールを行なってください。
- PCを再起動します。
デバイスドライバーの再インストールが完了したら、Kmode Exception Not Handledのエラーが解決したか検証してください。
対処2: ドライバーに関連するアプリケーションを削除する
エラーの発生しているドライバーに関連するアプリケーションが原因で、Kmode Exception Not Handledのエラーが引き起こされているケースがあります。
特にセーフモードの状態で、エラーが発生しない場合はドライバーを使用するアプリケーションが原因として考えられます。
そのため、問題のあるドライバーと関連するアプリケーションをインストールしている場合は、一度アンインストールしてみることをおすすめします。
アプリケーションをアンインストールするには、次の手順で操作します。
- 「Windowsマーク」を右クリックして「アプリと機能」を選択します。
- 右ペインで「問題のあるアプリケーション」を選択して「アンインストール」→「アンインストール」の順にクリックします。
- ウィザードの案内に従ってアンインストールを完了します。
対処3: PCに接続しているデバイスを取り外す
PCに接続しているデバイスが破損していることが原因で、Kmode Exception Not Handledのエラーが発生するケースがあります。
特にセーフモード中はエラーが発生せず、通常の起動を試すとエラーが再発する場合は、接続しているデバイスに原因があるケースが多いです。
そのため、パソコンに接続しているUSBデバイスを全て取り外した状態で起動してKmode Exception Not Handledのエラーが解決しないか確認してください。
また、増設したグラフィックボードのドライバーに問題が起きている場合は、グラフィックボードを一旦取り外してエラーが出ないか検証してください。
対処3: セキュリティソフトをアンインストールする
AvastやMcAfee、ESETなどののサードパーティのセキュリティソフトが原因で、Kmode Exception Not Handledのエラーが発生するケースがあります。
そのため、パソコンにサードパーティのキュリティソフトがインストールしている場合は、一旦アンインストールして、エラーが改善するか確認してみてください。
セキュリティソフトのアンインストール手順は、『対処2: ドライバーに関連するアプリケーションを削除する』と同様です。
Avastがアンインストールできない!消えない・止まる時の対処法【Windows10/Mac】
関連:
ウイルスバスターがアンインストールできない時の対処法 – Windows10
関連:
アンインストールできないAvira Antivirusを完全に削除する方法 – Windows10
関連:
Windows10でマカフィーがアンインストールできない時の原因と対処法
対処4: システムファイルチェッカーツールを実行する
Windowsのシステムファイルの破損が原因で、Kmode Exception Not Handledのエラーが発生するケースが考えられます。
そのため、Windowsに標準搭載されているシステムファイルチェッカーツール等を使用して、システムファイルに異常がないか調べてみてください。
- 「Windowsマーク」を右クリックし、「Windows PowerShell(管理者)」を選択します。
- PowerShellウィンドウが開いたら、次のコマンドを入力してEnterキーを押します。
sfc /scannow
- 「検証100%が完了しました」のメッセージが表示されたら、次のコマンドを入力してEnterキーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth
- DISMコマンドによる自動修復が開始します。ウィンドウに表示されているゲージが100%になったら、修復処理は完了です。
対処5: メモリ診断を実行する
Kmode Exception Not Handledのエラーは、PCの物理メモリの破損が原因で発生する場合があります。
そのため、メモリ診断ツールを実行してメモリが正常な状態か確認してみてください。
Windowsのメモリ診断ツールの詳しい実行手順については、次のページを参考にしてください。
メモリ診断の結果、問題が見つかった場合は物理メモリを交換を行なってください。複数の物理メモリがある場合は、1枚ずつ接続して問題のメモリを特定して交換を行なってください。
対処6: 高速スタートアップを無効化する
高速スタートアップ機能が原因でKmode Exception Not Handledのシステムトラブルが起きることが稀にあります。
そのため、次の手順で高速スタートアップを無効化し、問題が解消されるか試してみてください。
- 「スタート」ボタンをクリックし、「設定」を開きます。
- 「システム」→「電源とスリープ」と進み、「電源の追加設定」をクリックします。
- ウィンドウ左上にある「電源ボタンの動作を選択する」をクリックします。
- 「現在利用可能ではない設定を変更します」をクリックします。
- 設定が変更できるようになるので、「シャットダウン設定」の下にある「高速スタートアップを有効にする」のチェックを外します。
- 「変更の保存」ボタンをクリックして保存します。
- PCを再起動します。
対処7: BIOSをアップデートする
BIOSに不具合があることが原因で、Kmode Exception Not Handledのエラーが発生するケースがあります。
そのため、メーカーサイトから最新のアップデート用のインストーラーが提供されていないか確認して、アップデートを行ってみてください。
BIOSのアップデート方法は、パソコンのメーカーやマザーボードの種類によって異なります。メーカーサイト、もしくはパソコンのマニュアルを確認して、BIOSアップデートの手順やアップデートツールの入手方法が記載されていないか調べてみてください。
アップデートが配布されていない、あるいは既に最新版にアップデートされている場合は他の対処法を試してください。
対処8: Windows Updateをロールバックする
Windows Update直後にKmode Exception Not Handledのエラーが発生するようになった場合は、更新プログラムに不具合が含まれていることが考えられます。
Windows Updateが原因と思われる場合は、次の手順でWindows Updateのロールバックを試してみてください。
- 「Windowsマーク」を右クリックして「設定」を開きます。
- 「更新とセキュリティ」→「回復」と進みます。
- 「前のバージョンのWindows10に戻す」の下にある「開始する」ボタンをクリックします。
- ビルドの復元の準備が始まります。「以前のバージョンに戻す理由をお聞かせください」の画面が表示されたら、「マイアプリやデバイスがこのビルドで動作しない」等の理由を選択して「次へ」をクリックします。
- 「アップデートをチェックしますか?」の画面が表示されたら、「行わない」をクリックして次へ進みます。
- その後いくつか注意事項が表示されるので、内容を確認し、「以前のビルドに復元する」を実行します。
パソコンが起動しない場合は、回復環境を起動して、「トラブルシューティング」→「詳細オプション」→「以前のビルドに戻す」からロールバックを実行することもできます。
Windowsの回復環境を起動する方法については、次のページを参考にしてください。
対処9: システムの復元を実行する
ここまでの対処方法でKmode Exception Not Handledのエラーが改善しない場合は、システムの復元を検討してください。
システムの復元ポイントが作成されていれば、システムの復元を実行してパソコンをエラーが発生する以前の状態に戻すことができます。
システムの復元を実行する手順については、次のページを参考にしてください。
パソコンが起動しない場合は、回復環境を起動し、「トラブルシューティング」→「詳細オプション」→「システムの復元」を実行してください。
解決しない時は
上記の全ての方法で解決しないようであれば、修復できないシステムファイルの破損が発生しているか、ハードウェアの一部故障していることも考えられます。
まずは、パソコンの初期化やWindowsのクリーンインストールを検討してください。
初期化やクリーンインストールを行っても改善しない場合は、ハードウェア異常の可能性がありますので、メーカーまたは専門業者に診断・修理を依頼することをおすすめします。
- トラブルを自分で解決することが難しい場合は、サポートや修理業者への相談を検討して下さい。パソコンのサポート・修理は、全国対応している『ドクター・ホームネット』がおすすめです。宅配修理にも対応しています。