Windows 10で「Bad_Pool_Header」ブルースクリーンエラーを修正する9つの方法
Windows 10のパソコンが突然ブルースクリーン(BSOD)でクラッシュし、エラーコード「Bad_Pool_Header」が表示されていませんか?ご安心ください。この記事では、このエラーの原因と具体的な解決策を順番にわかりやすく解説します。
このエラーが発生すると、画面に「お使いのPCに問題が発生したため、再起動する必要があります。Bad Pool Header」というメッセージが表示され、システムが強制的に再起動されます。多くの場合、クラッシュはランダムに発生し、明確なパターンがないように見えるのが特徴です。
Windows 10でBad_Pool_Headerエラーが発生する原因
Bad_Pool_Headerのブルースクリーンは、コンピュータがメモリ上の情報を処理する際に問題が発生することで起こります。メモリの内容が読み取れなくなると、システムはどう対処すべきかわからず、クラッシュに至ってしまうのです。
このクラッシュの主な原因は以下の5つです。
- デバイスドライバーの不具合
- 破損したファイル
- 新しくインストールしたソフトウェア
- 故障したハードウェア
- アンチウイルスソフトの問題
Windows 10のBad Pool Headerを修正する9つの対処法
通常、Windows 10のブルースクリーンにはクラッシュの原因となったファイル名が表示されますが、このエラーではファイル名が表示されないため、原因の特定がやや難しくなります。とはいえ、経験上、最も多い原因はデバイスドライバーの不具合です。
以下に、Bad Pool Headerエラーを解決するためのすべての対処法をまとめました。上から順番に試してみてください。
- デバイスドライバーの更新
- デバイスドライバーの再インストール
- chkdskの実行(破損ファイルの修復)
- メモリモジュールの再装着
- Windowsメモリ診断ツールの実行
- 外部機器の取り外し
- Windows Updateの実行
- アンチウイルスの一時無効化
- 最近インストールしたソフトウェアの削除
1. デバイスドライバーを更新する
ほとんどの場合、このクラッシュはドライバーのバグやメモリリークなど、何らかのドライバーの問題が原因です。まずはディスプレイとネットワークのドライバーから更新することをおすすめします。
- スタートボタンをクリックし、「デバイスマネージャー」と入力します。検索結果を右クリックして「管理者として実行」を選択します。
- UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。
- デバイスマネージャーで「ディスプレイアダプター」を展開すると、搭載されているグラフィックドライバーが確認できます。まずはメーカーの公式サイトにアクセスし、最新版のドライバーをダウンロードしてください。
- デバイスマネージャーでディスプレイアダプターを右クリックし、「プロパティ」を選択します。

- 次に「ドライバーソフトウェアの更新」から「コンピューターを参照してドライバーソフトウェアを検索」をクリックします。

- 次の画面で「参照」をクリックし、先ほどダウンロードした最新ドライバーの保存先フォルダーを指定します。

- 「次へ」をクリックしてインストールを完了させます。
- 同じ手順(手順4〜7)を「ネットワークアダプター」のドライバーにも繰り返します。

- システムの動作を観察し、まだBad Pool Headerによるクラッシュが発生する場合は次の手順に進みます。
- 引き続き、カメラ、プリンター、ソフトウェアデバイス、サウンド・ビデオおよびゲームコントローラー、システムデバイスなどのドライバーにも同じ手順を適用します。
補足:Windows 7をご利用で、ブルースクリーンに「BAD_POOL_HEADER 0x00000019 (0x00000022, 0x89c9c000, 0x00000000, 0x00000000) avipbb.sys」と表示される場合は、Aviraアンチウイルスをアンインストールしてみてください。Aviraにはこのクラッシュを引き起こすことが知られている既知のバグがあります。
2. デバイスドライバーを再インストールする
ドライバーファイル自体が破損している場合、単なるアップデートでは改善しないことがあります。破損したファイルがシステムに残ったままになるためです。その場合は、ドライバーを一度完全に削除してから再インストールしましょう。
- スタートボタンをクリックし、「デバイスマネージャー」と入力します。検索結果を右クリックして「管理者として実行」を選択します。
- UACの確認画面が表示されたら「はい」をクリックします。
- まずはディスプレイとネットワークのドライバーから再インストールすることをおすすめします。
- 「ディスプレイアダプター」を展開し、対象のデバイスを右クリックして「デバイスのアンインストール」をクリックします。

- 同じ操作を「ネットワークアダプター」のドライバーにも繰り返します。
- システムを再起動します。
- 再起動後、ドライバーは自動的に再インストールされます。
- クラッシュがまだ発生するかどうか様子を見て、ブルースクリーンが続くようなら次の手順に進みます。
3. chkdskを実行して破損ファイルを修復する
このエラーのもう一つの原因は、破損したシステムファイルです。chkdskコマンドを実行すれば、破損したファイルを簡単に修復できます。
- スタートボタンをクリックし、「CMD」と入力します。検索結果を右クリックして「管理者として実行」を選択します。
- UACの確認画面が表示されたら「はい」をクリックします。
- コマンドプロンプトに「chkdsk C: /f /r」と入力し、Enterキーを押します。

- 「次回の再起動時にチェックをスケジュールしますか?」と表示されたら「Y」を入力してEnterキーを押します。
- パソコンを再起動します。
- 再起動後にスキャンが自動的に実行され、見つかった破損ファイルが自動的に修復されます。
4. メモリモジュールを再装着する
メモリモジュールがスロットに正しく差し込まれていない可能性もあります。接触不良を解消するために、メモリを一度取り外して再度装着しましょう。
- パソコンの電源が切れていることを確認します。
- パソコンから電源ケーブルを抜きます。
- ノートパソコンの場合はバッテリーも取り外します。
- メモリモジュールの搭載位置を特定します(場所がわからない場合は、パソコンのマニュアルを参照してください)。
- メモリモジュールを一度に1枚ずつ取り外し、同じスロットにしっかりと装着し直します。

- バッテリーと電源ケーブルを接続します。
- パソコンの電源を入れます。
5. Windowsメモリ診断ツールを実行する
Windows 10には、システムメモリの問題を検出できる診断ツールが標準で搭載されています。以下の手順で実行しましょう。
- スタートメニューで「Windowsメモリ診断」と入力し、検索結果を管理者として実行します。
- 開いているアプリケーションをすべて閉じます。
- 次の画面で「今すぐ再起動し、問題を検出する」をクリックします。

- パソコンが再起動し、メモリのスキャンが自動的に開始されます。
- スキャンの進行状況が画面に表示されます。「エラーは検出されませんでした」と表示されれば、メモリに問題はないので次の手順に進みます。

- エラーが検出された場合は、該当するメモリモジュールを新しいものに交換するのが最善の対策です。
6. 外部機器を取り外す
システムに接続された外部機器が、Bad_Pool_Headerクラッシュの原因になっていることもあります。以下の機器を一度すべて取り外してみてください。
- 接続中のUSB機器すべて(USBハブ、ストレージ、プリンター、スキャナーなど)
- USBマウスやUSBキーボードを使用している場合は、別のUSBポートに挿し直してみる
- 追加接続している外部モニター
- これでクラッシュが止まれば、機器を1台ずつ再接続していき、原因となっている機器を特定します。
7. Windows Updateを実行する
マイクロソフトは毎月、Windows 10向けの修正プログラムやアップデートを公開しています。これらのアップデートの中に、今回の問題を解決する修正が含まれている可能性があります。
- スタートメニューを開きます。
- 設定(歯車のアイコン)をクリックします。
- 「更新とセキュリティ」をクリックします。
- サイドバーの「Windows Update」タブを選択します。
- 「更新プログラムのチェック」をクリックします。
- パソコンがマイクロソフトのアップデートサーバーに接続し、見つかったアップデートを自動的にダウンロード・インストールします。
8. アンチウイルスを一時的に無効化する
数時間だけアンチウイルスソフトを無効化して、クラッシュが止まるかどうか確認してみましょう。気づかないうちにアンチウイルスが自動更新され、それが問題を引き起こしているケースがあります。
あわせて、アンチウイルスソフト自体にインストール可能なアップデートがないかも確認することをおすすめします。
注意:テストのためにアンチウイルスを無効化した場合は、確認が終わり次第、必ず有効化に戻すことを忘れないでください。
9. 最近インストールしたソフトウェアを削除する
最近インストールしたソフトウェアが、Bad_Pool_Headerクラッシュの原因になっていないでしょうか?安全のため、クラッシュが発生し始めた時期にインストールしたソフトウェアをアンインストールしてみましょう。
- スタートボタンをクリックし、「プログラム」と入力します。
- 「アプリと機能」(プログラムの追加と削除)をクリックします。

- 「並べ替え」をクリックして「インストール日」を選択し、ソフトウェアがインストールされた日付を確認します。下の例のように、もしクラッシュが2020年4月9日に始まったのであれば、それ以降にインストールされた3つのプログラムをアンインストールします。

- アプリケーションを削除したら、パソコンを再起動し、クラッシュが収まったかどうか様子を観察します。
番外編:Windows 10をクリーンブートで起動する
上記の方法でも問題が解決しない場合は、クリーンブートを試してみましょう。クリーンブートとは、必要最低限のドライバーとスタートアッププログラムだけでWindowsを起動する方法です。これにより、サードパーティ製ソフトウェアがエラーの原因かどうかを切り分けられます。
- Windowsキー + Rを押し、「msconfig」と入力してEnterキーを押します。
- 「サービス」タブを開き、「すべてのMicrosoftサービスを隠す」にチェックを入れてから、「すべて無効」をクリックします。
- 「スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックして、すべてのスタートアップ項目を無効化します。
- パソコンを再起動し、クリーンブート状態でクラッシュが発生するかどうかを確認します。問題が再現しなければ、原因は無効化したサービスまたはスタートアップ項目のいずれかにあります。1つずつ有効化しながら原因を特定しましょう。
まとめ
Bad_Pool_Headerエラーは、メモリ処理の異常によって引き起こされるブルースクリーンですが、その原因の多くはデバイスドライバーの不具合です。まずはドライバーの更新・再インストールから試し、それでも解決しない場合はchkdskやメモリ診断ツールでハードウェア面を確認していきましょう。原因の切り分けを丁寧に行うことで、必ず解決への道が見えてきます。
-
Windows 10で起動デバイスの問題を解決する方法【原因と対処法を徹底解説】
BIOS(Basic Input/Output System)は、コンピューターのマイクロプロセッサ上に搭載されているプログラムで、PCの電源投入時に起動処理を行い、オペレーティングシステムと接続デバイス間のデータのやり取りを管理する重要な役割を担っています。しかし、起動デバイスに問題が発生すると、PCの機能が正常に使えなくなり、大きなストレスの原因となります。この記事では、Windows PCにおけるBIOS・起動デバイス関連の問題の主な原因と、具体的な解決方法を詳しく解説します。設定を少し調整するだけで、簡単に問題を解決できる場合もあります。 Windows 10で起動デバイスの問題が発
-
Windows 10でエラー0x80070718「このコマンドを処理するのに十分なクォータがありません」を修正する方法
「エラー0x80070718をどうやって直せばいいのか分からない」「『このコマンドを処理するのに十分なクォータがありません』というエラーメッセージにどう対処すればいいのか悩んでいる」——そんな方はもう心配いりません。本記事では、エラー0x80070718を解決するための完全ガイドをご紹介します。 まず、このエラーについて簡単に説明しましょう。このエラーは主に、ネットワークフォルダ経由でコンピューター間のファイル転送を行う際に発生します。原因はさまざまですが、主なものは以下のとおりです。 ディスク使用量の上限が低く、共有ファイルを読み込めない ページファイル(仮想メモリ)のサイズが小さすぎる