カーネルモードヒープ破損エラーを修正する方法
ユーザーがコンピューターを正常に使用しているとき、またはCPUを集中的に使用するアクティビティを実行しているときに、「 カーネルモードヒープ破損エラー 」というエラーメッセージが表示されます。 この死のブルースクリーンは非常に一般的なものであり、「通常」オペレーティングシステムの重大な問題を意味するものではありません。
ただし、最近、ユーザーが最初にエラーを引き起こす同じアクションを起動または実行したときに、このBSODが何度も繰り返し発生するいくつかのインスタンスに遭遇しました。 この記事では、このエラーメッセージが発生する理由について考えられるすべての原因と、問題を解決するために実行できる回避策について説明します。
BSODの「カーネルモードヒープ破損エラー」の原因は何ですか?
ユーザーからいくつかのレポートを受け取り、独自の調査を行った後、BSODはいくつかの異なる問題によって引き起こされるという結論に達しました。 この問題が発生する理由に関するいくつかの理由は、次のとおりです。
- 古いグラフィックドライバー:このエラーメッセージは、主に古いまたは破損したグラフィックドライバーが原因で発生しました。 ユーザーがゲームまたはグラフィックを多用するアプリケーションを開始するたびに、ブルースクリーンが発生しました。
- 破損したシステムファイル:静かに目立つ別の問題は、Windowsファイルが破損し、コンピューターで問題を引き起こしていた場所です。 通常、システムファイルチェッカーを実行すると、問題が即座に解決します。
- 不安定なソフトウェアとの競合:ユーザーがBSODに直面するもう1つの理由は、特定のソフトウェアがコンピューターと競合しており、競合状態が誘発されたりソフトウェアが重要なパラメーターを変更した場合、コンピューターがBSODに直面する可能性があることです。
- ハードウェアの問題:ハードウェアの破損の可能性は無視できません。 RAMに欠陥があるか、誤動作しているモジュールがある場合、システムはそれらを処理できないため、BSODが発生します。
ソリューションを開始する前に、管理者としてログインしていることを確認してください。 また、インターネット接続がアクティブであり、すべての作業が保存されていることを確認してください。
解決策1:互換性のない/競合するソフトウェアを確認する
最初に確認する必要があるのは、コンピューターにインストールされている問題のあるプログラムが原因でBSODが発生しているかどうかです。 この問題のあるソフトウェアは通常、システムの重要なパラメーターをクラッシュまたは変更し、コンピューターをクラッシュさせます。
このソリューションでは、問題を引き起こしているソフトウェアを特定する必要があります。 このソフトウェアは、インストールした最新のものか、BSODを経験したときに実行していたソフトウェアのいずれかです。
- Windows + Rを押し、「 appwiz 」と入力します。 ダイアログボックスでcplを入力し、Enterキーを押します。
- ここに、コンピューターにインストールされているすべてのアプリケーションが一覧表示されます。 問題のあるアプリケーションを右クリックして、それに応じてアンインストールします。
問題のあるソフトウェアのアンインストール - アンインストールプロセス後にコンピューターを再起動し 、手元の問題が解決したかどうかを確認します。
解決策2:ドライバーのエラーを確認する
ドライバーは、オペレーティングシステムとハードウェアの間で通信する主要なコンポーネントです。 これらがエラー構成にあるか破損している場合、議論中のような多くのエラーと問題が発生します。 ここでは、ドライバー検証ツールをセーフモードで実行して、エラーが検出されるかどうかを確認します。 その場合は、ドライバーを最新のビルドに更新することで簡単に修正できます。
- Windows + Sを押し、ダイアログボックスに「コマンドプロンプト」と入力し、アプリケーションを右クリックして[ 管理者として実行 ]を選択します 。
- 管理者特権でのコマンドプロンプトで、次のコマンドを実行します。
検証者
- 「 標準設定の作成 」を選択し、「 次へ 」を押して続行します。
標準設定-ドライバー検証 - 「 このコンピューターにインストールされているすべてのドライバーを自動的に選択する 」を選択し 、「 完了 」をクリックします。 これで、Windowsはエラーをスキャンします。 続行する前にデータをバックアップすることをお勧めします。 コンピューターの再起動を求められたら、再起動します。
すべてのドライバーの選択-Driver Verifier - 次回Windowsを再起動すると、コンピューターにインストールされているすべてのドライバーの問題が分析されます。 問題が見つかった場合は、それに応じて通知されます。 これには時間がかかることがありますので、しばらくお待ちください。
破損したドライバーが見つかった場合は、以下の手順を使用してドライバーを更新できます。
解決策3:ドライバーの更新
以前のソリューションを使用して、インストールされたドライバーが不良であることが判明した場合、インターネット上で利用可能な最新のビルドに更新することができます。 コアドライバのいずれかがエラー状態にあり、システムがそれらを使用しようとすると、議論中のような問題が発生します。 ここでは、デバイスマネージャーに移動し、ドライバーを手動で更新します。
ドライバーを更新できない場合は、製造元のサイトからドライバーをダウンロードした後、ドライバーを手動でインストールできます。
- Windows + Rを押して、ダイアログボックスで実行タイプ「 devmgmt.msc 」を起動し、Enterを押します 。 これにより、コンピューターのデバイスマネージャーが起動します。
- ここでは、コンピューターにインストールされているすべてのデバイスが一覧表示されます。 すべてのドライバーをナビゲートし、どのドライバーが問題を引き起こしているかを特定します。 ここでは、ディスプレイアダプタを更新する方法を示します。
- [ ディスプレイアダプタ ]ドロップダウンをクリックして、インストールされているディスプレイカードを確認します。 それを右クリックして、「 ドライバーの更新 」を選択します。
ドライバーの更新 - これで、Windowsはドライバーを更新する方法を尋ねるダイアログボックスを表示します。 最初のオプション( 更新されたドライバーソフトウェアを自動的に検索する )を選択し、続行します。 ドライバーを更新できない場合は、製造元のサイトに移動し、ドライバーを手動でダウンロードして、2番目のオプションを選択できます。
ドライバーを自動的に更新する - コンピューターを再起動する前に、すべてのドライバーを更新してください。 再起動後、問題が解決したかどうかを確認してください。
解決策4:Memtest86を使用して不良セクターのRAMを確認する
調査によると、このエラーメッセージを経験したユーザーの多くは、RAMコンポーネントに問題があります。 RAMテストを実行する前に、スロット内に正しく挿入されていることを確認する必要があります。 また、正しいスロットが使用されていることを確認してください(たとえば、一部のシステムでは、RAMモジュールが2つある場合はスロット1と3を使用する必要があります)。
また、memtest86を読み込むときに、メモリ診断を実行して、RAMの読み取りおよび書き込みのパフォーマンスを確認します。 RAMモジュールは、コンピューターで数回テストされます。
- memtest86の公式Webサイトに移動して、モジュールをダウンロードします。
memtest86のダウンロード - モジュールがダウンロードされたら、それを実行して、コンピューターに挿入された起動可能なUSBドライブを選択します。
注: memtest用の起動可能ドライブを作成すると、その内容はすべて消去されます。
- 起動可能なドライブを作成した後、コンピューターを再起動し、コンピューターにこの起動可能なドライブをロードさせます。 プログラムがロードされたら、メモリテストを続行します。
解決策5:システムの復元を実行する
すべてのソリューションを実行した後でも、死のブルースクリーンが表示される場合は、システムの復元を実行してみてください。 システムの復元では、コンピューターのシステムのスクリーンショットが作成されている場合、Windowsの既知の最新の構成が読み込まれます。
注:システムの復元の実行は、Windowsの更新後にこのエラーが発生し始めた場合にのみ有効です。 そうでない場合は、データをバックアップした後、Windowsの新規インストールを実行できます。
最後の復元ポイントからWindowsを復元する方法を次に示します。
- Windows + Sを押して、スタートメニューの検索バーを起動します。 ダイアログボックスに「 restore 」と入力し、結果に含まれる最初のプログラムを選択します。
- 復元設定の1つで、システム保護のタブの下にあるウィンドウの先頭にある[ システムの復元]を押します。
システムの復元 - ウィザードが進行し、プロセスをガイドします。 通常、時間内に作成される推奨される復元ポイントまたはカスタムポイントがあります。
- カスタム復元ポイントを選択する場合は、オプションをクリックして、使用可能なオプションのリストから復元ポイントを選択します。 システムの復元ポイントが複数ある場合は、ここにリストされます。
復元ポイントの選択 - これで、システムの復元プロセスを開始する前に、ウィンドウが最後にアクションを確認します。 万が一のためにすべての作業を保存し、重要なファイルをバックアップして、プロセスを続行します。
- 正常に復元したら、システムにログインして、まだ死のブルースクリーンが表示されるかどうかを確認します。
解決策6:Windowsのクリーンインストール
上記のすべての方法でBSODを根絶できない場合、Windowsの新しいコピーをコンピューターにインストールする以外に選択肢はありません。 ここでは、コンピューターをSadeモードで開いて、ファイルのバックアップを作成する必要があります。
コンピューターにWindows 10をインストールする方法に関する記事をご覧ください。 RufusまたはWindowsメディア作成ツールを使用して、Windowsを簡単に起動可能にすることができます。 ハードドライブに新しいバージョンのWindowsをインストールすると、既存のデータはすべて消去されることに注意してください。