Windows10で「デバイスドライバーのスレッドスタック」ブルースクリーンエラーを修正する7つの方法

何か重要なことの真っ只中にいるときに、ブルースクリーンオブデス(BSOD)エラーがほとんど発生していると感じたことはありませんか?それを裏付ける経験的証拠はありませんが、BSODエラーが作業の流れを台無しにすることに私たちは皆同意しています。 Windows 10でよく発生するBSODエラーの1つは、「デバイスドライバーでスレッドがスタックしている」です。次のセクションでは、エラーとそれを解決するためのさまざまな効果的な修正について説明します。

「デバイスドライバでスレッドがスタックしている」エラーとは何ですか?

このエラーは、関連するハードウェアがアイドル状態になるのを待っている間にドライバーが無限ループに入ったときに発生します。このエラーは、ドライバの障害または破損が原因で発生し、簡単に修正できます。また、エラーが発生するとシステムがクラッシュし、下部に「Thread Stuck in Device Drivers」というエラーメッセージが表示されてブルースクリーンが表示されるため、エラーはBSODに分類されます。

システムのエラーを解決するために、次のセクションに修正をリストしました。迅速な解決のために、言及されている順序でそれらに従ってください。

1.Windowsを更新します

「デバイスドライバでスレッドがスタックしている」場合は、Windowsのバグが原因である可能性があります。最近のWindowsUpdateでバグが修正されている可能性があります。エラーを修正するには、Windowsを更新するだけです。

Windowsを更新するには、を押します WINDOWS + I システムの[設定]を起動し、[更新とセキュリティ]オプションをクリックします。

[Windows Update]タブは、[更新とセキュリティ]設定でデフォルトで開きます。次に、右側の[アップデートを確認]オプションをクリックして、利用可能なアップデートをスキャンします。

利用可能なアップデートがある場合は、それらがインストールされ、コンピューターにダウンロードされます。更新が完了したら、エラーが修正されているかどうかを確認します。そうでない場合は、次の修正に進みます。

2.ドライバーを更新します

すでに述べたように、古いドライバーが原因でエラーが発生する可能性があります。したがって、ドライバーを更新するとエラーが修正されます。しかし、どのドライバーを更新するかをどのように特定しますか?

まず、ドライバーが誤動作していることを示す黄色の警告サインが付いたドライバーを見つけます。警告サインのあるものが見つからない場合は、「グラフィックス」ドライバーから始めて、次に「サウンド」ドライバーから始めます。これらはエラーの原因であることが最も一般的に見られるためです。うまくいかない場合は、経験と理解に基づいて、「デバイスドライバでスレッドがスタックしている」エラーの背後にあると思われるものを更新してみてください。

ドライバーを更新するには、[スタートメニュー]で[デバイスマネージャー]を検索し、検索結果からアプリを起動します。

[デバイスマネージャー]で[アダプターの表示]オプションを探し、それをダブルクリックして展開し、その下のドライバーを表示します。

次に、グラフィックドライバを右クリックして、コンテキストメニューから[ドライバの更新]を選択します。

[ドライバの更新]ウィンドウが起動します。 Windowsにシステムで利用可能な最適なドライバーを検索させるか、ドライバーを手動でインストールするかの2つのオプションが提供されます。最初のオプションの方がはるかに安全なので、最初のオプションを選択することをお勧めします。

新しいバージョンのドライバーが利用可能ですが、Windowsがドライバーを見つけられない可能性があります。その場合、手動でインストールする必要があります。そのためには、まず現在のドライバーのバージョンを見つける必要があります。

現在のドライバーバージョンを確認するには、ドライバを右クリックして、コンテキストメニューから[プロパティ]を選択します。

ドライバのプロパティボックスで、[ドライバ]タブに移動すると、上部に[ドライバのバージョン]が表示されます。

次に、「コンピュータモデル」、「オペレーティングシステム」、「ドライバ名」をキーワードとして、問題のドライバをWebで検索し、製造元の公式Webサイトからドライバをダウンロードします。ドライバーをダウンロードしたら、上記の手順に従ってドライバーを更新しますが、[コンピューターでドライバーを参照する]オプションを選択し、画面の指示に従ってドライバーをインストールします。

3.最近のアプリをアンインストールします

プログラムまたはアプリをインストールしてからエラーが発生している場合は、それをアンインストールします。アプリがWindowsの機能と競合している可能性が高いため、エラーが発生します。

コンピューターに多数のアプリをインストールする場合、特定のアプリを特定するのは難しい場合があります。ただし、最初にエラーが発生した時刻を覚えている場合は、その期間中にインストールしたアプリのリストを作成してください。リストの準備ができたら、一度に1つずつアンインストールを開始し、「デバイスドライバでスレッドがスタックしている」エラーが修正されているかどうかを確認します。

アプリをアンインストールするには、を押します WINDOWS + R [ファイル名を指定して実行]コマンドを起動するには、テキストボックスに「appwiz.cpl」と入力してから、 入力 または、下部にある[OK]をクリックして起動します。

これで、システムにインストールされているアプリのリストが表示されます。エラーの原因と思われるものを選択し、上部にある[アンインストール]をクリックします。画面の指示に従って、アンインストールプロセスを完了します。

アプリをアンインストールした後、コンピューターを再起動して、エラーが引き続き発生するかどうかを確認します。そうでない場合は、リストにある他のアプリのアンインストールを開始します。

4.SFCスキャンを実行します

SFCスキャンは、破損したシステムファイルを識別し、それらをシステムに保存されているキャッシュされたコピーに置き換えます。システムファイルが破損しているためにエラーが発生した場合は、SFCスキャンを実行すると修正されます。

SFCスキャンを実行するには、[スタート]メニューで[コマンドプロンプト]を検索し、検索結果を右クリックして、コンテキストメニューから[管理者として実行]を選択します。

[コマンドプロンプト]ウィンドウで、次のコマンドを入力または貼り付けて、を押します 入力 それを実行します。

sfc / scannow

スキャンはすぐに開始され、コマンドプロンプト自体で同じことが通知されます。

スキャンが完了するまでに数分かかり、スタックしているように見える場合があります。ただし、スキャンを終了して完了させないでください。スキャンが完了すると、破損したファイルが見つかって置き換えられたかどうかが通知されます。次に、コンピュータを再起動して、エラーが修正されたかどうかを確認します。

5.DISMツールを実行します

「SFCスキャン」で「デバイスドライバのスレッドスタック」エラーが修正されなかった場合は、いつでもDISM(Deployment Image Servicing and Management)を使用できます。これは、正常性をチェックし、現在ログインしているオペレーティングシステムで見つかった問題を修復するツールです。

DISMツールを実行するには、前回の修正で説明したように、「管理者」アクセス権を持つ「コマンドプロンプト」を起動します。ここで、次のコマンドを1つずつ入力して、を押します。 入力 それらを実行します。

Dism / Online / Cleanup-Image / CheckHealth
Dism / Online / Cleanup-Image / ScanHealth
Dism / Online / Cleanup-Image / RestoreHealth

3つのコマンドを実行した後、コンピューターを再起動して、エラーが修正されたかどうかを確認します。

6.BIOSを更新します

場合によっては、「スレッドがデバイスドライバでスタック」エラーを引き起こしているのはBIOSである可能性があるため、BIOSを更新すると問題が解決する可能性があります。ただし、BIOSの更新は時間のかかるプロセスであり、BIOSの更新中にエラーが発生すると、コンピューターが使用できなくなる可能性があります。したがって、細心の注意を払って続行する必要があります。また、BIOSを更新する前に、BIOSを更新することでエラーが修正されるかどうかをWebで検索してください。そうでない場合は、次の修正に進みます。

まず、現在のBIOSバージョンを確認し、WebからBIOSファイルをダウンロードしてから、BIOSを更新する必要があります。更新したら、エラーが修正されているかどうかを確認してください。

注:BIOSの更新は複雑なプロセスであり、続行する前に徹底的な調査を行う必要があります。

7.システムの復元

上記の修正のいずれも「デバイスドライバのスレッドスタック」エラーを修正するために機能しなかった場合は、「システムの復元」を選択するときが来ました。これにより、エラーが発生しなかったときにWindowsを時間に戻すことができます。システムの復元では、コンピューター上のファイルは削除されませんが、一部のプログラムが削除されたり、設定が変更されたりする場合があります。

「システムの復元」を実行すると、BSODエラーが修正され、発生しなくなります。

Windows 10でさまざまなエラーが発生しますが、適切な修正セットを使用すれば、「デバイスドライバーでスレッドがスタックしている」エラーの場合と同じようにほとんどのエラーを解決できます。エラーが修正された後は、次回問題が発生する可能性があることを気にせずに、安心してシステムの作業を続けることができます。