Windows 10で発生する「THREAD_STUCK_IN_DEVICE_DRIVER」エラー(0x000000EA)の原因と10の解決方法
Windows 10で突然ブルースクリーンが表示され、パソコンが再起動を繰り返す――その原因が「THREAD_STUCK_IN_DEVICE_DRIVER」エラーであることは少なくありません。このBSOD(Blue Screen Of Death:ブルースクリーン・オブ・デス)エラーは、デバイスドライバーのファイルが無限ループに陥ることで発生します。ストップエラーコードは0x000000EAで、エラー名が示す通り、ハードウェア自体の故障ではなくデバイスドライバーに起因する問題であるケースがほとんどです。

幸い、このエラーの対処法はシンプルです。多くの場合、ドライバーまたはBIOSの更新を行うだけで問題は解決します。ただし、エラーのためにWindowsが正常に起動しない場合は、インストールメディアを使ってPCをセーフモードで起動してから、以下の手順を実行してください。
お使いの環境によって、以下のいずれかのエラーメッセージが表示されることがあります。
- THREAD_STUCK_IN_DEVICE_DRIVER
- STOP Error 0xEA: THREAD_STUCK_IN_DEVICE_DRIVER
- THREAD_STUCK_IN_DEVICE_DRIVERバグチェックの値は0x000000EAです
THREAD_STUCK_IN_DEVICE_DRIVERエラーの主な原因
このエラーが発生する主な原因は以下のとおりです。
- 破損している、または古くなったデバイスドライバー
- 新しいハードウェアの取り付け後におけるドライバー同士の競合
- 損傷したビデオカードによる0xEAブルースクリーンエラー
- 古いBIOS
- メモリの不良
Windows 10のTHREAD_STUCK_IN_DEVICE_DRIVERエラーを解決する10の方法
それでは、以下のトラブルシューティング手順に沿って、エラーを一つずつ解消していきましょう。上から順番に試すことをおすすめします。
方法1:グラフィックカードドライバーを更新する
このエラーの最も一般的な原因は、破損または古くなったグラフィックカードドライバーです。Windowsのアップデートやサードパーティ製アプリのインストールによって、ビデオドライバーが破損することがあります。画面のちらつき、画面の点滅・消灯、表示の不具合などの症状がある場合は、グラフィックカードドライバーを更新することで根本的な原因を解消できる可能性があります。ドライバーの更新手順については、専用ガイドを参考にしてください。

方法2:ハードウェアアクセラレーションを無効にする
1. Windowsキー + Iを押して「設定」を開き、「システム」をクリックします。

2. 左側のメニューから「ディスプレイ」を選択し、画面下部にある「詳細ディスプレイ設定」をクリックします。
3. 「トラブルシューティング」タブに移動し、「設定の変更」をクリックします。

4. 「ハードウェアアクセラレーション」のスライダーを「なし」までドラッグします。

5. 「OK」をクリックし、「適用」を選択してからPCを再起動します。
6. トラブルシューティングタブが見つからない場合は、デスクトップ上で右クリックし、「NVIDIAコントロールパネル」(グラフィックカードごとに専用のコントロールパネルがあります)を選択してください。

7. NVIDIAコントロールパネルの左側の列から「PhysXの構成」を選択します。
8. 次に、PhysXプロセッサの選択欄で「CPU」が選択されていることを確認します。

9. 「適用」をクリックして変更を保存します。これによりNVIDIA PhysXのGPUアクセラレーションが無効になります。
10. PCを再起動し、エラーが解消されたかどうかを確認します。解決しない場合は、次の方法に進んでください。
方法3:SFCおよびDISMツールを実行する
1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
Sfc /scannow

3. スキャンが完了するまで待ち、完了したらPCを再起動します。
4. これでエラーが解決すれば完了です。解決しない場合は次へ進みます。
5. 再度コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

6. DISMコマンドが完了するまで待ちます。
7. 上記のコマンドが機能しない場合は、以下を試してみてください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意:「C:\RepairSource\Windows」の部分は、実際の修復ソース(Windowsインストールディスクまたはリカバリーディスク)の場所に置き換えてください。
8. 変更を保存するため、PCを再起動します。
方法4:Windows Updateを実行する
保留中のWindowsアップデートがドライバーの不具合を引き起こすことがあるため、Windowsを最新の状態に保つことをおすすめします。
1. Windowsキー + Iを押して「設定」を開き、「更新とセキュリティ」をクリックします。

2. 左側のメニューから「Windows Update」をクリックします。
3. 「更新プログラムのチェック」ボタンをクリックして、利用可能な更新プログラムを確認します。

4. 保留中の更新プログラムがある場合は、「ダウンロードしてインストール」をクリックします。

5. 更新プログラムのダウンロードが完了したら、インストールしてWindowsを最新の状態にします。
6. インストール完了後、PCを再起動して変更を保存します。
方法5:Windows 10のBSODトラブルシューティングツールを実行する
Windows 10 Creators Update以降を使用している場合は、Windowsに内蔵されたトラブルシューティングツールを使ってブルースクリーンエラー(BSOD)を自動的に修復できます。
1. Windowsキー + Iを押して「設定」を開き、「更新とセキュリティ」をクリックします。

2. 左側のペインから「トラブルシューティング」を選択します。
3. 「他の問題の検出と修復」セクションまでスクロールします。
4. 「ブルースクリーン」をクリックし、「トラブルシューティングツールの実行」を選択します。

方法6:アプリケーションにグラフィックカードへのアクセスを許可する
1. Windowsキー + Iを押して「設定」を開き、「システム」をクリックします。

2. 左側のメニューから「ディスプレイ」を選択し、画面下部にある「グラフィックスの設定」リンクをクリックします。

3. アプリの種類を選択します。リストに目的のアプリやゲームが見つからない場合は、「クラシックアプリ」を選択し、「参照」ボタンを使って指定します。

4. 対象のアプリケーションまたはゲームに移動して選択し、「開く」をクリックします。
5. アプリがリストに追加されたら、それをクリックして「オプション」を選択します。

6. 「高パフォーマンス」を選択し、「保存」をクリックします。

7. 変更を保存するため、PCを再起動します。
方法7:BIOS(Basic Input/Output System)を更新する
注意:BIOSの更新は重要な作業であり、失敗するとシステムに深刻な損害を与える可能性があります。作業には十分な注意を払うか、専門家のサポートを受けることをおすすめします。
BIOSとはBasic Input and Output System(基本入出力システム)の略で、PCのマザーボード上にある小さなメモリチップ内に格納されたソフトウェアです。CPUやGPUなど、PC上のすべてのデバイスを初期化する役割を担い、コンピューターのハードウェアとWindows 10などのOSとの間のインターフェースとして機能します。古いBIOSでは新しい機能がサポートされていない場合があり、それが原因でこのエラーが発生することがあります。根本的な問題を解決するには、専用ガイドを参考にBIOSを更新してください。

方法8:オーバークロック設定をリセットする
PCをオーバークロックしている場合、それがこのエラーの原因である可能性があります。オーバークロックソフトウェアはPCのハードウェアに大きな負荷をかけるため、予期せぬ再起動やBSODエラーが発生することがあります。この問題を解決するには、オーバークロック設定をデフォルトに戻すか、オーバークロックソフトウェアを削除してください。
方法9:GPUの故障を確認する
システムに搭載されているGPUが故障している可能性もあります。確認するには、専用グラフィックカードを取り外し、内蔵グラフィックのみでシステムを動作させてみてください。これで問題が解決するなら、GPUが故障しているため新しいものへの交換が必要です。交換前に、まずグラフィックカードを掃除してマザーボードに再度取り付け、動作するかどうか確認してみるのもよいでしょう。

方法10:電源ユニットを確認する
故障または劣化した電源ユニット(PSU)は、ブルースクリーンエラーの一般的な原因です。ハードディスクが必要とする電力が供給されないと十分な電力で動作できず、PSUから適切な電力を受け取れるようになるまで、PCを何度も再起動する必要が生じることがあります。この場合は、電源ユニットを新品に交換するか、予備の電源を借りてテストしてみてください。

また、最近ビデオカードなどの新しいハードウェアを取り付けたばかりの場合は、PSUがグラフィックカードに必要な電力を供給できていない可能性があります。一時的にそのハードウェアを取り外して、問題が解決するかどうか確認してください。問題が解決する場合は、グラフィックカードを使用するために、より高い出力の電源ユニットの購入を検討する必要があります。
以上で、Windows 10のTHREAD_STUCK_IN_DEVICE_DRIVERエラーの解決は完了です。この記事についてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 10で「THREAD_STUCK_IN_DEVICE_DRIVER」エラーが出たときの原因と直し方を徹底解説
Windows 10で最も厄介なトラブルの一つが、ブルースクリーン(BSOD)です。しかし、ブルースクリーン自体はあくまで「症状」であり、本当の問題は別の場所にあることをご存じでしょうか。実際の原因は、画面に表示されるメッセージやコードに示されています。ブルースクリーンを引き起こす要因は数多くありますが、その一つが「THREAD_STUCK_IN_DEVICE_DRIVER(デバイスドライバーでスレッドがスタック)」というエラーです。このエラーはメディア関連の処理に関係しており、サウンドカードやグラフィックカード、あるいはそれらのドライバーが原因で発生することがあります。 本記事では、このエラ
-
Windows 10でドライバーエラーコード32を修正する4つの効果的な方法
ドライバーエラーコード32は、特定のハードウェアのドライバーが何らかの理由で無効化された際に発生する、デバイスマネージャーでよく見られるエラーです。Windowsがあるデバイスのドライバーを検出できない場合、画面にエラーメッセージが表示されます。 パソコンの世界において、デバイスドライバーは非常に重要な役割を担っています。ドライバーはハードウェアとオペレーティングシステムをつなぐ仲介役として機能し、それぞれの動作を制御しています。そのため、ドライバーが応答しなくなった場合は、速やかに対処する必要があります。ドライバーの不具合の原因はさまざまで、古いドライバー、破損したドライバー、ドライバーが