Windows 10でカーネルモードヒープ破損エラー(BSOD)を解決する4つの簡単な対処法
長年Windowsを使っている方なら、ブルースクリーン(通称:BSOD)に遭遇した経験があるかもしれません。KERNEL_MODE_HEAP_CORRUPTION(カーネルモードヒープ破損)は、その重大性ゆえにBSODを引き起こすエラーです。このエラーの原因は複数考えられ、古いドライバーや不具合のあるドライバー、メモリリーク、ハードウェアの故障などが挙げられます。
ここでは、Windows 10で発生するカーネルモードヒープ破損のブルースクリーンエラーを解決するための方法をいくつか紹介します。
1. ドライバーの更新またはロールバック
カーネルモードヒープ破損などのBSODの最も一般的な原因は、ドライバーの不具合です。原因は古いドライバーの場合もあれば、新しくインストールしたドライバーに問題がある場合もあります。幸い、Windowsではデバイスマネージャーを使ってすべてのドライバーを管理できます。
Windows 10でドライバーを更新する方法
通常、Windowsは最新のドライバーを自動的にダウンロードしてインストールします。ただし、従量制課金接続を使用している場合やWindows Updateを無効にしている場合は、自動更新されないことがあります。そのような場合は、デバイスマネージャーから手動でドライバーを更新できます。
- Windowsキー + Rを押して「ファイル名を指定して実行」を開き、テキストボックスにdevmgmt.mscと入力してEnterキーを押します。
- デバイスマネージャーで対象のデバイスを見つけ、メニューを展開します。
- デバイスを右クリックし、ドライバーの更新をクリックします。
- ドライバーを自動的に検索を選択すると、Windowsが自動的にドライバーをダウンロードします。
- パソコンを再起動します。
Microsoftのカタログには通常最新のドライバーが用意されていますが、メーカーの公式サイトでドライバーを確認するのが確実です。バージョンが一致しない場合は、公式サイトから最新のドライバーをダウンロードしましょう。
- 上記の手順1〜3を実行します。
- 更新画面でコンピューターを参照してドライバーソフトウェアを検索をクリックします。
- ダウンロードしたドライバーの場所を指定し、「次へ」をクリックします。
- Windowsによるドライバーのインストールが完了したら、再起動します。
Windows 10でドライバーをロールバックする方法
更新したドライバーが不安定で、ブルースクリーンを引き起こすこともあります。ありがたいことに、Windowsはこうした事態に備えて以前のドライバーバージョンのコピーを保持しています。以下の手順でドライバーを元に戻せます。
- Windowsキー + Rを押し、「ファイル名を指定して実行」ダイアログにdevmgmt.mscと入力します。
- デバイスマネージャーで対象のデバイスを見つけ、メニューを展開します。
- 該当するドライバーを右クリックし、プロパティをクリックします。
- ドライバータブでドライバーを元に戻すをクリックします。
- Windowsが自動的に旧バージョンのドライバーを再インストールします。
2. 破損したシステムファイルを修復する
システムファイルは、アップデート中やディスクへの書き込み中の突然の停電などによって破損することがあります。Windowsにはこのような状況に対処するための2つの主要な機能、DISMとSFCが用意されています。
DISMでシステムイメージを修復する
DISMはWindowsに内蔵されたディスクイメージ修復ツールです。より徹底的かつ効果的な修復を行うために、SFCの前にDISMを実行することをおすすめします。
- スタートメニューの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして管理者として実行を選択します。
- コンソールにDism /Online /Cleanup-image /Scanhealthと入力してEnterキーを押します。
- 続けてDism /Online /Cleanup-image /Restorehealthと入力し、Enterキーを押します。
- 処理が完了するまで待ちます。
SFCでシステムファイルを修復する
SFC(System File Checker)は、その名の通り破損したシステムファイルを検出して修復するツールです。効果的であるだけでなく、使い方も非常に簡単です。
- スタートメニューの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして管理者として実行を選択します。
- コンソールにsfc /scannowと入力してEnterキーを押します。
- 処理が完了したら、パソコンを再起動します。
3. クリーンブートを実行する
クリーンブートは、さまざまなWindowsエラーを診断するのに有効な手段です。クリーンブートでは、サードパーティ製ソフトウェアをすべて無効化した状態でパソコンを起動します。これにより、カーネルモードヒープ破損のブルースクリーンの原因を絞り込むことができます。
クリーンブートの詳細については、Windows 10で一般的なエラーを診断する方法を解説した記事もあわせて参考にしてください。
パソコンをクリーンブートする方法
- Windowsキー + Rを押して「ファイル名を指定して実行」を開き、msconfigと入力してEnterキーを押します。
- システム構成ウィンドウでサービスタブを開きます。
- すべてのMicrosoftサービスを隠すにチェックを入れます。
- 一覧に表示されているすべてのサービスにチェックを入れ、すべて無効をクリックします。
- 設定を適用してシステム構成を閉じます。
- Ctrl + Shift + Escを押してタスクマネージャーを起動します。
- スタートアップタブを開きます。
- 各アプリケーションを選択し、無効化をクリックします。
- 最後にOKをクリックして、パソコンを再起動します。
再起動後は、すべてのサードパーティ製アプリケーションが無効になった状態で起動します。普段どおりパソコンを使用してみてください。以前ブルースクリーンを引き起こした特定の操作があれば、それを繰り返してエラーが発生するかどうか確認しましょう。
クラッシュまでに通常より時間がかかる場合もありますが、まったくクラッシュしない場合は、最近インストールしたアプリケーションがシステムに干渉している可能性があるため、アンインストールするのがおすすめです。
4. ハードウェアの問題を確認する
最近パソコンのハードウェアをアップグレードした場合は、互換性があり正しく取り付けられているかを確認してください。また、故障したRAMもこの問題の原因になり得るため、メモリに問題がないかチェックするのが得策です。Windowsメモリ診断ツールを使えば、パソコンの一般的なメモリの問題を検出して解決できます。
Windowsメモリ診断を実行する方法
- Windowsキー + Rを押して「ファイル名を指定して実行」を開き、mdsched.exeと入力してEnterキーを押します。
- Windowsメモリ診断ウィンドウで今すぐ再起動し、問題を検出するをクリックします。このオプションが推奨されています。
- Windowsによるメモリの問題の検出と修復が完了するまで待ちます。
その他の対処法
- すべてのハードウェアが正しく取り付けられていることを確認します。新しく取り付けた部品がしっかりと固定されているか、念のため再確認しましょう。
- 過熱している部品がないかチェックします。
- メモリを2枚使用している場合は、スロットを入れ替えてみてください。
- デュアルチャンネル構成からシングルチャンネル構成へ(またはその逆へ)変更してみます。
まとめ
カーネルモードヒープ破損のブルースクリーンエラーは怖く感じられ、ユーザーを不安にさせるかもしれませんが、こうしたクラッシュは思ったよりもよくあることです。多くの場合、上記の診断ツールを実行するだけで問題は解決します。
ただし、これらの変更を行う前に、必ずシステムの復元ポイントを作成しておきましょう。Windowsに毎日自動的に復元ポイントを作成させておくのもおすすめです。
-
Windows 10/8/7で「ホストされたネットワークを開始できませんでした」エラーを解決する究極の対処法
モバイルホットスポットを設定しようとした際に、「ホストされたネットワークを開始できませんでした(Hosted Network Couldnt Be Started)」というエラーが表示されて困っていませんか?コマンドプロンプトにこのエラーメッセージが返ってくる場合、ホストされたネットワーク機能が正常に動作していないことを意味します。この問題は、主にWi-Fiドライバーやネットワークアダプターの設定不具合によって発生します。ご安心ください。本記事では、Windows 10、8、7のPCで発生する「ホストされたネットワークを開始できませんでした」エラーを解消するための最も効果的な解決策をご紹介しま
-
Windowsでウェブカメラドライバーをインストールする方法を徹底解説
パソコンがウェブカメラを認識してくれない――そんなトラブルに困っていませんか?新しいウェブカメラを購入してWindows 10パソコンで使いたいけれど、カメラドライバーのインストール方法がわからないという方も多いはずです。新しく接続したウェブカメラでも、内蔵カメラでも、システムと正しく通信するためにはウェブカメラドライバーが必須です。この記事では、Windows 10用カメラドライバーが必要な理由と、具体的なダウンロード・インストール方法をわかりやすく解説します。 まずは「ウェブカメラドライバー」という言葉の意味から確認し、その後、Windowsカメラドライバーの入手先について詳しく見ていき