Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10でBAD_POOL_CALLER(BSOD)エラーを解決する方法

BAD_POOL_CALLER(0xC2)は、Windows 10で比較的まれに発生するBSOD(ブルースクリーン・オブ・デス)のSTOPコードの一つです。システム構成に不具合があるためにCPUリソースへ正常にアクセスできなくなった際に表示されることが多く、主な原因としては不具合のあるデバイスドライバー、ディスク関連の問題、そしてハードウェアの故障などが挙げられます。

ただし、他のBSODエラーと同様に、以下の対処法を試すことでBAD_POOL_CALLERを解決できる可能性があります。エラーが頻繁に発生する場合は、Windows 10をセーフモードで起動してからこれらの対処を行うことをおすすめします。

デバイスドライバーを再インストールする

まずはWinDbgやNirSoft BlueScreenViewなどのツールを使ってPC上のBSODダンプファイルを解析しましょう。破損したデバイスドライバーがBAD_POOL_CALLERの原因である場合、この方法で素早く特定できます。問題のドライバーが判明したら、以下の手順で再インストールしてください。

1. スタートボタンを右クリックし、「デバイスマネージャー」を選択します。

2. デバイスカテゴリ(例:「ディスプレイアダプター」や「ネットワークアダプター」)を展開します。

3. 対象のデバイスドライバーを右クリックし、「デバイスのアンインストール」を選択します。

4. 「このデバイスのドライバーソフトウェアを削除する」にチェックを入れ、「アンインストール」をクリックします。その後、デバイスマネージャーを閉じます。

5. 再度スタートボタンを右クリックし、「アプリと機能」を選択します。

6. 該当デバイスに関連するサポートソフトウェアや追加ドライバーを探して削除します。

7. PCを再起動します。Windowsは起動時にそのデバイスの基本ドライバーを自動的に再インストールします。その後、前の手順で削除したソフトウェアを改めてインストールしてください。

デバイスドライバーを更新する

ドライバーの再インストールで改善しない場合は、最新版への更新を試みましょう。デバイスメーカーの公式サイトから最新ドライバーをダウンロードするか、Driver Boosterのようなドライバー更新ツールを使ってPC内のドライバーを一括で最新化することも可能です。

ドライバーをロールバックする

特定のデバイスのドライバーを更新した直後からBAD_POOL_CALLERが発生し始めた場合は、すぐに以前のバージョンへ戻すことをおすすめします。破損したドライバーや互換性のないリリースに起因する問題を解消できる可能性があります。

1. デバイスマネージャーを開きます。

2. 対象のデバイスドライバーを右クリックし、「プロパティ」を選択します。

3. 「ドライバー」タブに切り替え、「ドライバーを元に戻す」をクリックします。

Windows 10がドライバーを以前のバージョンに戻します。その後BAD_POOL_CALLERが発生しなくなったら、新しいバージョンがリリースされるまでドライバーの更新は控えておきましょう。

オペレーティングシステムを更新する

Windows 10のアップデートにはOSの安定性を高める効果があり、BSOD関連の問題の解決にも役立ちます。アップデートを後回しにしがちな方は、この機会に最新の状態にしておきましょう。

1. スタートメニューを開き、「設定」を選択します。

2. 「更新とセキュリティ」を選択します。

3. 「更新プログラムのチェック」をクリックして、最新のWindows 10アップデートを検索します。

保留中のアップデートがある場合は「ダウンロードしてインストール」を選択して適用してください。また、「オプションの更新プログラムの表示」からMicrosoftが検証済みのデバイスドライバーをインストールしておくのも良いでしょう。

Windowsアップデートをアンインストールする

Windows 10のアップデートには多数のバグ修正やパフォーマンス改善が含まれていますが、場合によっては新たな問題を引き起こすこともあります。OSのアップデート適用直後にBAD_POOL_CALLERが発生した場合は、以前のバージョンへ戻してみてください。

1. スタートメニューを開き、「設定」を選択します。

2. 「更新とセキュリティ」>「Windows Update」>「更新の履歴を表示する」>「更新プログラムをアンインストールする」の順に進みます。

3. 削除したいアップデートを選択し、「アンインストール」をクリックします。

これで改善した場合は、同じ不具合を含むアップデートが再度自動適用されないよう注意が必要です。

システムファイルチェッカーを実行する

SFC(システムファイルチェッカー)のスキャンを実行すると、OS内部のファイル破損を修復できます。スタートボタンを右クリックして「Windows PowerShell(管理者)」を選択し、以下のコマンドを実行してください。

sfc /scannow

SFCスキャンの実行後は、DISM(展開イメージのサービスと管理)ツールも併せて実行するとよいでしょう。Windows 10の安定性に関する問題の修復に役立ちます。

CHKDSKユーティリティを実行する

ドライブ関連のエラーもBAD_POOL_CALLERの原因となることがあります。CHKDSK(Check Disk)ユーティリティを使って確認してみましょう。

1. エクスプローラーを開き、「ローカルディスク(C:)」を右クリックして「プロパティ」を選択します。

2. 「ツール」タブにある「チェック」ボタンをクリックします。

3. 「ドライブをスキャンする」を選択します。

CHKDSKが問題を検出した場合は、画面の指示に従って修復を進めてください。

起動時にCHKDSKユーティリティを実行する

起動時にCHKDSKを実行すると、さらに深いレベルのドライブエラーを修復できます。まず、管理者権限のWindows PowerShellコンソールで以下のコマンドを実行します。

chkdsk c: /r

次回Windows 10の再起動時にシステムドライブのエラーチェックを実行するかどうかを尋ねられるので、「Y」キーを押して「Enter」で確定してください。

システムを以前の状態に戻す

最近のOS変更(Windowsアップデートやサードパーティ製アプリのインストールなど)が競合を引き起こし、BSODエラーにつながるケースがあります。PCでシステムの復元が有効になっている場合は、問題なく動作していた時点までWindows 10を巻き戻してみましょう。

1. 「Windows」キー+「R」キーを押して「ファイル名を指定して実行」を開きます。

2. 「sysdm.cpl」と入力して「OK」をクリックします。

3. 「システムの保護」タブに切り替え、「システムの復元」を選択します。

4. 最新の復元ポイントを使用する場合は「推奨される復元」を、別の復元ポイントを選びたい場合は「別の復元ポイントを選択する」を選びます。

5. 「次へ」をクリックし、画面の指示に従って指定した復元ポイントまでOSを戻します。処理にはある程度時間がかかる場合があります。

メモリ関連の問題をスキャンする

メモリの不具合もBAD_POOL_CALLERの原因になり得ます。Windows標準の「Windowsメモリ診断」ツールや、MemTest86などのサードパーティ製ユーティリティを使ってメモリエラーをチェックしてみましょう。

診断結果でメモリに問題が見つかった場合は、PCの物理RAMモジュールを交換する必要があります。

PCをリセットする

Windows 10を出荷時の設定にリセットするとデータが消去されます(個人ファイルは保持可能)が、OSをまっさらな状態からやり直せるため、上記のいずれの対処法でもBAD_POOL_CALLERが解決しない場合は試す価値があります。

実行する場合は、スタートメニューから「設定」>「更新とセキュリティ」>「回復」>「今すぐ再インストールする」(開始ボタン)の順に進んでください。

続いて「個人用ファイルを保持する」を選択すれば個人ファイルを残したままリセットでき、「すべて削除する」を選択すれば全てを出荷時の初期状態に戻せます。

その他の対処法

通常の状態でもセーフモードでも上記の対処がうまくいかない場合は、Windows回復環境(WinRE)の利用をおすすめします。スタートアップ修復の実行、ディスクエラーの修正、Windowsアップデートの削除などに使える複数のツールが用意されています。

さらに、BIOSまたはUEFIの更新や、最終手段としてWindows 10のクリーンインストールも検討する価値があります。

それでも問題が解決しない場合は、PC修理業者に依頼して追加の診断を受け、故障している内部ハードウェア部品の交換を検討してください。

  1. Windows 10で「プリンタードライバーが利用できません」エラーを解決する6つの方法【2022年版】

    「Windowsでプリンタードライバーが利用できません」というエラーに素早く対処したいなら、Advanced Driver Updaterのようなプロ仕様のドライバー更新ユーティリティを活用するのがおすすめです。このツールは、古い、欠落している、破損した、互換性のないドライバーを自動的に検出し、最新かつ最も互換性の高いバージョンへ置き換えてくれます。 本記事では、「Windows 10でプリンタードライバーが利用できません」という問題を解決するための、その他の対処法も詳しくご紹介します。 プリンタードライバーが利用できないエラーが発生する原因 「プリンタードライバーが利用できません」「プリンタ

  2. Windows 10でドライバーエラーコード32を修正する4つの効果的な方法

    ドライバーエラーコード32は、特定のハードウェアのドライバーが何らかの理由で無効化された際に発生する、デバイスマネージャーでよく見られるエラーです。Windowsがあるデバイスのドライバーを検出できない場合、画面にエラーメッセージが表示されます。 パソコンの世界において、デバイスドライバーは非常に重要な役割を担っています。ドライバーはハードウェアとオペレーティングシステムをつなぐ仲介役として機能し、それぞれの動作を制御しています。そのため、ドライバーが応答しなくなった場合は、速やかに対処する必要があります。ドライバーの不具合の原因はさまざまで、古いドライバー、破損したドライバー、ドライバーが