Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーとは

Windows 10で発生する「SYSTEM_THREAD_EXCEPTION_NOT_HANDLED(システムスレッド例外が処理されない)」は、ブルースクリーン(BSOD)と呼ばれる深刻なエラーの一つです。突然発生することがあり、一度表示されるとWindowsにログオンできなくなる場合があります。このエラーは主に起動時に発生し、最も一般的な原因は互換性のないドライバー(特にグラフィックカードドライバー)です。

ブルースクリーンが表示される際、環境によって異なるエラーメッセージが表示されます。代表的な例は以下の通りです。

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (nvlddmkm.sys)

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
または
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (wificlass.sys)

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

最初のエラーは「nvlddmkm.sys」というファイルが原因です。これはNVIDIAのディスプレイドライバーファイルであり、互換性のないグラフィックカードドライバーがブルースクリーンを引き起こしていることを示しています。2つ目のエラーの原因「wificlass.sys」はワイヤレス(Wi-Fi)ドライバーファイルです。いずれの場合も、問題のあるファイルに対処することでエラーを解消できます。

修正作業では回復環境からコマンドプロンプトを使用するため、まずはその開き方を確認しておきましょう。

回復環境からコマンドプロンプトを開く方法

a) Windowsインストールメディアまたは回復ドライブ/システム修復ディスクを挿入し、言語の設定を選択して「次へ」をクリックします。

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

b) 画面下部の「コンピューターを修復する」をクリックします。

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

c) 「トラブルシューティング」を選択し、続けて「詳細オプション」を選択します。

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

d) 一覧から「コマンドプロンプト」を選択します。

【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策

または、インストールメディアや回復ディスクがない場合の方法(非推奨):

  1. ブルースクリーンが表示された状態で、電源ボタンを使ってPCを強制終了します。
  2. Windowsロゴが表示された瞬間に電源を入れ、すぐに電源を切ります。
  3. 手順2を数回繰り返すと、Windowsが自動修復(リカバリーオプション)を表示します。
  4. リカバリーオプション画面で「トラブルシューティング」→「詳細オプション」→「コマンドプロンプト」の順に選択します。

Windows 10でSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーを修正する4つの方法

方法1:問題のあるドライバーをアンインストールする

  1. 上記のいずれかの方法でコマンドプロンプトを開き、次のコマンドを入力します。
    bcdedit /set {default} bootmenupolicy legacy
  2. Enterキーを押すと、従来形式の詳細ブートメニューが有効になります。
  3. 「exit」と入力してコマンドプロンプトを閉じ、PCを再起動します。
  4. 再起動中にF8キーを連打し、「詳細ブートオプション」画面を表示します。
  5. 詳細ブートオプションで「セーフモード」を選択してEnterキーを押します。
  6. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  7. 管理者権限のあるアカウントでWindowsにログオンします。
  8. エラーの原因ファイルがすでに分かっている場合(例:wificlass.sys)は手順11へ進みます。不明な場合は次へ進んでください。
  9. 「WhoCrashed」をダウンロードしてインストールします。
  10. WhoCrashedを実行すると、SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーを引き起こしているドライバーを特定できます。
  11. 解析結果の「Probably caused by(原因と思われる項目)」欄を確認します。ここにドライバー名(例:nvlddmkm.sys)が表示されます。
  12. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  13. ファイル名が判明したら、検索エンジンでそのファイルに関する情報を調べます。
  14. たとえばnvlddmkm.sysNVIDIAのディスプレイドライバーファイルであり、これが問題の原因です。
  15. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押すと、デバイスマネージャーが開きます。
  16. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  17. デバイスマネージャーで問題のあるデバイスを探し、ドライバーをアンインストールします。
  18. この例ではNVIDIAのディスプレイドライバーが該当するため、「ディスプレイアダプター」を展開し、「NVIDIA」を右クリックして「デバイスのアンインストール」を選択します。
  19. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  20. アンインストールの確認画面が表示されたら「OK」をクリックします。
  21. PCを再起動し、メーカーの公式サイトから最新のドライバーをインストールします。

方法2:問題のあるドライバーファイルの名前を変更する

  1. 対象ファイルがデバイスマネージャーのどのドライバーにも紐づいていない場合は、冒頭で紹介した方法でコマンドプロンプトを開きます。
  2. 以下のコマンドを順に入力し、それぞれEnterキーを押します。
    C:
    cd windows\system32\drivers
    ren FILENAME.sys FILENAME.old
  3. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  4. 「FILENAME」の部分は実際の問題ファイル名に置き換えます。この例では「ren nvlddmkm.sys nvlddmkm.old」となります。
  5. 「exit」と入力してPCを再起動し、エラーが解消されたか確認します。改善しない場合は次の方法へ進みます。

方法3:システムの復元を実行する

  1. Windowsインストールメディアまたは回復ドライブ/システム修復ディスクを挿入し、言語の設定を選択して「次へ」をクリックします。
  2. 画面下部の「コンピューターを修復する」をクリックします。
  3. 「トラブルシューティング」「詳細オプション」の順に選択します。
  4. 最後に「システムの復元」をクリックし、画面の指示に従って復元を完了させます。
  5. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  6. PCを再起動してエラーが解消されたか確認します。改善しない場合は次の方法へ進みます。

方法4:ブラウザーのハードウェアアクセラレーションを無効にする

この方法はSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーへの根本的な対策としては推奨されません。上記の方法をすべて試しても依然として頻繁にブルースクリーンが発生する場合の対処としてのみ実行してください。

  1. Google Chromeを開き、設定画面に移動します。
  2. 詳細設定を表示」をクリックし、「システム」セクションまでスクロールします。
  3. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  4. 使用可能な場合はハードウェア アクセラレータを使用する」のチェックを外し、Chromeを再起動します。
  5. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  6. Mozilla Firefoxを開き、アドレスバーに「about:preferences#advanced」と入力します。
  7. 使用可能な場合はハードウェアアクセラレーションを使用する」のチェックを外し、Firefoxを再起動します。
  8. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  9. Internet Explorerの場合は、Windowsキー + Rを押して「inetcpl.cpl」と入力し、「OK」をクリックします。
  10. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  11. インターネットのプロパティウィンドウで「詳細設定」タブを選択します。
  12. GPU レンダリングの代わりにソフトウェア レンダリングを使用する」にチェックを入れます。
  13. 【Windows 10】SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの原因と4つの解決策
  14. 「適用」→「OK」の順にクリックし、Internet Explorerを再起動します。

あわせて読みたい関連記事:

  • Chromeの「サーバーの証明書が取り消されています」エラーを修正する方法
  • Google Chromeの「このサイトにアクセスできません」エラーを修正する方法
  • エラーコード0x80070002「指定されたファイルが見つかりません」を修正する方法
  • 「自動修復でPCを修復できませんでした」を解決する方法

以上で、Windows 10のSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの修正作業は完了です。それでも解決しない場合や、本記事について疑問点がある場合は、お気軽にコメント欄でお知らせください。このガイドが役に立ったら、SNSでの共有もぜひお願いします。家族や友人のエラー解決にもつながります。

  1. 【解決済み】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」エラーの

  2. 【解決済み】Windows 10/8.1/7で発生する「SYSTEM THREAD EXCEPTION NOT HANDLED」エラーの直し方

    Windowsの起動時に「System Thread Exception Not Handled(システムスレッド例外がハンドルされませんでした)」というブルースクリーン(BSOD)エラーが表示され、PCが頻繁に再起動を繰り返して正常に起動できない——そんな経験はありませんか?このブルースクリーンエラーは、深刻な問題によってコンピューターが予期せずシャットダウンまたは再起動した際に発生します。主な原因はドライバーの不具合ですが、ソフトウェアやハードウェア側の要因である場合もあります。特にsystem_thread_exception_not_handledエラーは、パソコンにインストールされた