修正:Windows 11のカーネルモードヒープ破損
長期間にわたってWindowsコンピュータを使用してきた場合、悪名高いブルースクリーンやWindows 11の場合はグリーンスクリーンに遭遇したことがあるでしょう。
死のスクリーンには多くの原因がありますが、その一つがKERNAL_MODE_HEAP_CORRUPTIONエラーです。このエラーは死のスクリーンに表示されますが、このエラーの原因は何でしょう?そして、どのように修正することができるのでしょうか?
カーネルモードとは何か、なぜ死のスクリーンの原因となるのか?
カーネルモードとは、システムモードとも呼ばれるCPUの主な動作モードの一つです。コンピュータをカーネルモードで動作させると、ハードウェアのあらゆる側面に対する制限のないアクセスが可能になります。
エラーの原因はいくつかあり、最も一般的なのはドライバーの問題、ハードウェアの問題、または混乱を引き起こす破損したファイルです。何が原因かを見つける前に、複数の解決策を試す必要があります。
このガイドでは、コンピュータを悩ませるカーネルモードの問題を診断し、それを修正する方法を示します。この問題を修正するのは少し複雑ですが、これらの手順に従えば間違いはありません。
Windows 11でカーネルモードヒープ破損を修正するには?
1. 内蔵のVerifierを使用
- タスクバーの虫眼鏡アイコンをクリックして検索バーを表示します。
-
検索バーにverifierと入力し、表示された「verifier」のエントリをクリックします。
- これをクリックすると、デバイスVerifierマネージャが表示されます。
-
このウィンドウで、標準設定の作成を選択し、次にクリックします。
-
次に、未署名のドライバーを自動的に選択するをクリックし、次にクリックします。これにより、未署名のドライバーによる問題が絞り込まれます。
-
ドライバーVerifierマネージャは、未署名のドライバーを検索します。問題がなければ、小さなウィンドウが表示され、何も見つからなかったことが示されます。
- 問題が発生した場合、Verifierマネージャはソースを教えてくれ、その後ドライバーを修正する必要があります。
2. グラフィックドライバーを更新
- 一つの解決策は、最初に設定メニューを開いてドライバーを更新することです。
-
Windows Updateタブをクリックします。
- 利用可能なアップデートがあるか確認します。もしあれば、自動的にダウンロードされます。
-
インストールを完了するために今すぐ再起動をクリックします。
-
検索バーを開き、デバイスマネージャを検索することで手動で更新することもできます。
- ディスプレイアダプタをクリックします。
- ビデオカードを右クリックし、ドロップダウンメニューからプロパティを選択します。
- ドライバータブに移動し、ドライバーを更新を選択します。
- ドライバーを自動的に検索を選択します。Windows 11はドライバーを自動的にダウンロードし、インストールします。
ドライバーを自動的に更新するためのより効率的な方法を探しているなら、Outbyte Driver Updaterをダウンロードしてインストールするべきです。
3. ドライバーの更新を元に戻す
- 時にはカーネルモードの破損の原因は、故障しているか設計が不十分なドライバーの更新によるものです。したがって、更新を元に戻す必要があります。
- デバイスマネージャに戻り、ビデオカードのプロパティメニューを開きます。
- ドライバータブを選択し、ドライバーを元に戻すを見つけます。
- ドライバーを元に戻すをクリックします。
- Windows 11は自動的に前のバージョンのドライバーをインストールします。
4. コマンドプロンプトを使用してシステムの破損したファイルを修正
- 検索バーにコマンドプロンプトと入力して、コマンドプロンプトアプリを表示します。
- 管理者として実行をクリックします。
-
最初に
sfc /scannow
と入力します。 -
Windows 11コンピュータがシステムをスキャンして検証するのを待ちます。
- Windowsリソース保護は、一切の整合性違反を見つけないはずです。
- 見つかった場合は、それを修正する必要があります。
-
コマンドプロンプトに
Dism /Online /Cleanup-image /Scanhealth
と入力します。 - キーボードでEnterを押します。Windows 11がそのプロセスを完了するのを待ちます。
-
すべてが正常であれば、コマンドプロンプトは破損が検出されなかったと表示します。
-
何かが確かに検出された場合は、
Dism /Online /Cleanup-image /Restorehealth
と入力します。 - キーボードでEnterを押します。
- Windows 11コンピュータがそのプロセスを完了するのを待ちます。
5. ハードウェアのトラブルシューティングを実行
- 再度コマンドプロンプトを検索し、管理者として実行をクリックします。
msdt.exe -id DeviceDiagnostic
と入力します。- ハードウェアとデバイスのウィンドウが表示されます。
- 詳細をクリックします。
- 自動的に修正を適用するのチェックを外します。これにより、自動的にパッチされる前に問題が何かを理解することができます。
-
次に、「次へ」をクリックします。
- ソフトウェアがコンピュータの診断スキャンを実行し、問題があるか確認します。
- ドライバーに問題がある場合、トラブルシューティングツールがそれらをリストアップします。
-
実施したいものとしたくないものを選択できます。
-
選択をした後、次へをクリックします。
-
Windows 11が要求している変更を有効にする必要があるかもしれません。
-
提案された修正を試みるように求めるウィンドウが表示されます。それを行い、ウィンドウを閉じます。
6. Windowsメモリ診断ツールを実行
- スタートアイコンを右クリックしてポップアップメニューを表示します。
- 実行をクリックします。
-
実行コマンドメニューでmdsched.exeと入力します。
- OKをクリックすると、Windowsメモリ診断が開きます。
- 今すぐ再起動して問題をチェックをクリックします。
- 次回コンピュータを起動したときに問題をチェックするのが、メモリを後で確認するために良い方法です。
- Windowsメモリ診断ツールはテストを実行する際に複数の実行を行います。エラーが表示されなければ、コンピュータのメモリは全く問題ありません。
- エラーが表示された場合は、いくつかのハードウェアコンポーネントを交換する必要があるかもしれません。この点についてはハードウェア製造元に連絡してください。
Windowsコンピュータを修正するための他の方法は?
Windows 10のコンピュータに同じ問題が発生する場合があり、その問題が発生した場合に修正方法を学ぶことをお勧めします。ドライバーを手動で更新し、ハードウェアの問題がないかGPUを確認する必要があります。
出会う可能性のあるもう一つのエラーは、Linuxインストールの妨げとなるWindows Subsystem for Linuxレジスタエラーです。この解決策は主に開発者やLinuxに関わる他の人々のためのものです。
より一般的な問題として、Windows 11ドライバーが利用できなくなることがあります。この場合、ドライバーを再インストールするか、自分で手動で行う必要があります。幸いにも、これは簡単に行うことができ、カーネルモードエラーを修正するよりもずっと簡単です。
最近、Invalid_Kernel_Stack_Addressエラーについてもカバーしたので、詳細を知りたければ見逃さないでください。
他のWindows 11アプリに関する質問があれば、下にコメントを残してください。また、見たいレビューや他のWindows 11機能に関する情報についてもコメントを残してください。