Windows 10でKERNEL_MODE_HEAP_CORRUPTIONを修正する方法

KERNEL_MODE_HEAP_CORRUPTIONは、Windows のバグチェック0x0000013Aです。これは、カーネルモードのヒープマネージャが破損したヒープデータを検出したことを意味します。ストップコードは障害の種類を特定しますが、通常はメモリを破損させた正確なドライバやハードウェアコンポーネントを特定しません。Microsoft は、ストップエラーはハードウェア、デバイスドライバ、またはソフトウェアによって発生する可能性があるため、クラッシュが発生する前に変更された箇所から遡って調査するのが最善のアプローチであると述べています。

トラブルシューティングを行う前に、重要なファイルを保存し、不要な外部デバイスをすべて取り外してください。Microsoft は、 KERNEL_MODE_HEAP_CORRUPTION リファレンスで 0x13A バグチェックについて説明しています。

1. Windows 10をセーフモードで起動する

PCが通常の起動時にクラッシュした場合、セーフモードで起動することで、サードパーティ製ドライバーやサービスの問題とWindowsの基本的な問題を区別できます。Shiftキーを押しながら「電源」>「再起動」を選択し、次に「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」を選択します。PCが再起動したら、4キーまたはF4キーを押してセーフモードに入ります。

Windows 10の起動設定でセーフモードを有効にする項目がハイライト表示されています。
セーフモードでは、限られた数のドライバーとサービスのみを使用してWindowsが起動します。

セーフモードでブルースクリーンエラー(BSOD)が解消される場合は、まず最近インストールしたドライバー、セキュリティツール、VPNクライアント、ハードウェア監視ユーティリティ、またはその他の低レベルソフトウェアに着目してください。サポートされている起動オプションについては、 MicrosoftのWindows起動設定ガイドを参照してください。

2. 最近変更したドライバーをロールバックまたは再インストールする

ゲーム中にクラッシュが発生したからといって、グラフィックドライバーが原因だと決めつけないでください。最初の0x13Aクラッシュが発生する直前に何が変更されたかを確認してください。GPU、Wi-Fi、ストレージ、オーディオ、USB、チップセットドライバーなど、すべて検討する価値があります。

  1. スタートボタンを右クリックして、デバイスマネージャーを開きます。
  2. 該当するデバイスカテゴリを展開し、デバイスを右クリックして「プロパティ」を選択します。
  3. ドライバータブで、アップデート直後に問題が発生した場合は、「ドライバーのロールバック」を使用してください。
  4. ロールバックが利用できない場合は、Windows Update または PC/デバイスメーカーのサポートページから、最新の署名付きドライバーをインストールしてください。サードパーティ製の「ドライバー更新ツール」は使用しないでください。
Windows 10 デバイス マネージャーにグラフィック アダプター ドライバーのロールバック コントロールを表示
ドライバーの変更直後にクラッシュが発生する場合、ロールバックドライバーが有効です。

Microsoftのデバイスマネージャーのドライバーガイダンスには、更新、ロールバック、再インストールのオプションが記載されています。

3. Windowsコンポーネントとシステムファイルを修復する

破損したWindowsコンポーネントは不安定性の原因となる可能性があります。管理者としてコマンドプロンプトを開き、まずDISMを実行してから、システムファイルチェッカーを実行してください。

DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
管理者コマンドプロンプトでDISM RestoreHealthとSFC scannowを実行
Microsoftは、Windowsシステムファイルを修復する際には、SFCを実行する前にDISMを実行することを推奨しています。

各コマンドが完了するまで待ってから、PCを再起動してください。MicrosoftのSFCサポートページでは、sfc /scannowを実行する前にDISM /RestoreHealthを実行することを特に推奨しています。

4. RAMをテストし、ハードウェアを初期設定に戻す

ヒープの破損は、メモリの不安定性や故障の兆候である場合もあります。作業内容を保存し、Win + Rキーを押して「 mdsched」と入力し、「今すぐ再起動して問題を確認する」を選択してください。Windows が再起動し、メモリ テストを実行してから、通常どおり起動します。

Windowsのメモリ診断では、再起動してメモリの問題をチェックするように促されます。
Windowsのメモリ診断機能は、ストップコードによるクラッシュの原因となる可能性のある、明らかなRAMエラーを検出できます。

テストでエラーが報告された場合は、オーバークロックを停止し、CPU、GPU、RAMの設定をデフォルトに戻してから再度テストしてください。デスクトップPCの場合、PC内部での作業に慣れている方は、メモリモジュールを個別に抜き差ししたりテストしたりすることで、不良モジュールを特定できる場合があります。メモリのテストが正常であっても、すべてのハードウェア障害が除外されるわけではないため、繰り返し発生するクラッシュについては、メーカーによる診断が必要になる場合があります。

5. 最近の変更を元に戻し、クラッシュ記録を確認します。

アプリ、セキュリティ製品、ドライバー、または Windows アップデートのインストール後に 0x13A エラーが発生した場合は、無作為にソフトウェアをアンインストールするのではなく、該当する変更を元に戻してください。適切な復元ポイントが存在する場合は、Win + Rキーを押して「復元」を実行しrstrui.exe、クラッシュが発生する前の復元ポイントを選択してください。システムの復元では、個人ファイルを変更することなく、システムファイル、レジストリ設定、ドライバー、およびインストール済みのプログラムを復元できます。Microsoft のシステムの復元手順を参照してください。

ブルースクリーンエラーが再発する場合は、イベント ビューアー > Windows ログ > システムを開き、クラッシュ発生時刻前後のエントリを確認してください。小規模メモリ ダンプが有効になっている場合、Windows は通常、ダンプを に保存しますC:\Windows\Minidump。上級ユーザーは、WinDbg を使用してダンプを分析できます。Microsoft の 0x13A ドキュメントでは、!analyzeデバッガー拡張機能の使用を推奨しています。クラッシュ分析で同じサードパーティ製.sysドライバーが繰り返し表示される場合は、ドライバー ファイルを手動で削除するのではなく、関連するソフトウェアを更新または削除してください。

Windows 10のサポートノート

マイクロソフトは、2025年10月14日にWindows 10の標準サポートを終了しました。一部の対象システムは、拡張セキュリティ更新プログラム(ESU)を通じてセキュリティ更新プログラムを引き続き受信できます。また、特定のLTSCエディションは、個別のライフサイクルを持っています。サポート終了自体がKERNEL_MODE_HEAP_CORRUPTIONを引き起こすわけではありませんが、ハードウェアが対象であれば、サポートされているWindowsバージョンに移行する方が長期的に見てより良い選択肢です。マイクロソフトのWindows 10サポート終了に関する通知を参照してください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。