Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windowsで「予期しないカーネルモードトラップ」エラーを修正する7つの方法

Windowsのブルースクリーンエラーは、予期せぬタイミングで発生し、作業中のデータを巻き込んでパソコンを強制終了させてしまうため、決して愉快なものではありません。「UNEXPECTED KERNEL MODE TRAP(予期しないカーネルモードトラップ)」エラーも、そうしたブルースクリーンエラーの一つで、一見難解な名前だけに多くのユーザーを戸惑わせています。

では、このエラーとは一体何なのでしょうか。そして、どうすれば解決できるのでしょうか。本記事では、その原因と具体的な対処法をわかりやすく解説します。

予期しないカーネルモードトラップエラーとは?

予期しないカーネルモードトラップエラーは、主にシステムドライバーやシステムメモリに起因するエラーで、ストップコード「0x0000007F」とともに表示されます。

厄介な印象がありますが、実はそれほど難しいエラーではありません。以下の手順を順番に試していけば、すぐにパソコンを復旧できるはずです。

1. パソコンを再起動する

Windows 10では時折エラーが発生しますが、すべてに特別な対処が必要なわけではありません。場合によっては、最もシンプルで素早い解決策である「再起動」だけで問題が解消されることがあります。再起動するとすべてのシステムプロセスがリセットされ、エラーが自然に解消される可能性があります。

2. ハードウェアの接触状態を確認する

このエラーはドライバーとシステムメモリに関係しているため、パソコン内部の部品が緩んでいる可能性もあります。メモリや拡張カードなどを一度取り外し、しっかりと差し直してみてください。

その際に、パソコン内部の清掃も行いましょう。ケース内に蓄積したホコリはハードウェアにとって大敵です。とはいえ、マザーボードをスポンジとお湯で洗うのは厳禁です。エアダスターでホコリを吹き飛ばし、表面は糸くずの出ないクロスで優しく拭き取るのが正しいやり方です。定期的なメンテナンスはハードウェアの寿命を延ばし、結果的に出費の節約にもつながります。

3. Windows 10をアップデートする

より高度な対処法に入る前に、まず保留中のWindows 10アップデートがないか確認しましょう。Windowsキー + Iを押して設定を開き、「更新とセキュリティ」>「Windows Update」へ進みます。保留中のアップデートをすべてダウンロードしてインストールし、システムを再起動してください。

4. 不具合のあるドライバーを更新する

Windows 10は通常、ドライバーの更新を自動的に管理しています。しかし、更新が漏れてしまったり、不具合のある更新プログラムが配信されたり、何らかの理由でドライバーが破損したりすることもあります。そんなときは、手動でドライバーを更新しましょう。

スタートメニューの検索バーに「デバイスマネージャー」と入力し、最一致の結果を選択します。デバイス一覧を確認し、黄色い警告マークが付いていないかチェックしてください。何もなければ、ドライバーの不具合が原因ではない可能性が高いです。

また、システム全体のドライバーをまとめて更新できるサードパーティ製ツールもいくつか存在します。ただし、本来無料で入手できるドライバーへの課金を促すものも多く、有用性には議論の余地がある点には注意しましょう。

5. Windowsメモリ診断ツールを実行する

Windows 10には標準で「Windowsメモリ診断」ツールが搭載されています。このツールはRAMのエラーをスキャンし、分析用のシステムログを作成します。

スタートメニューの検索バーに「windows memory」(または「メモリ診断」)と入力し、最一致の結果を選択します。表示される選択肢は2つあり、「今すぐ再起動して問題を検出する」か「次回のPC起動時に問題を検出する」のどちらかを選べます。

RAMの潜在的な問題を調査している段階なので、重要なドキュメントを保存してから、すぐに再起動することをおすすめします。再起動後すぐに診断が開始されます。

プロセスが完了すると、Windows 10が再起動します。Windowsに戻ったら、Windowsキー + Xを押し、電源メニューから「イベントビューアー」を選択します。左側ペインで「イベントビューアー(ローカル)」>「Windowsログ」>「システム」へと進みます。

右側の操作ウィンドウで「検索」を選択し、ボックスに「MemoryDiagnostic」と入力して「次を検索」をクリックします。診断結果が画面下部に表示されます。

もしエラーが記録されていた場合は、その内容をインターネットで検索し、さらなる分析とトラブルシューティングを行ってください。

6. MemTest86+を実行する

Windowsメモリ診断でエラーが検出されなかったものの、念のため別の手段でも確認したい場合は、オープンソースツール「MemTest86+」を試してみましょう。

Windowsで「予期しないカーネルモードトラップ」エラーを修正する7つの方法

MemTest86+は無料で使えるスタンドアロン型のメモリテストツールです。USBフラッシュドライブ(またはブータブルディスク)から起動し、あとはシステムRAMのチェックが完了するのを待つだけです。

  1. MemTest86+のダウンロードページにアクセスし、最新版のPre-Compiled Bootable ISO(ページ上部に表示されているはずです)をダウンロードします。
  2. ダウンロードしたISOファイルをUSBフラッシュドライブに書き込みます。ブータブルUSB作成用のツールが複数あるので、使いやすいものを選びましょう。

なお、MemTest86+によるRAMチェックには長時間かかる点に注意が必要です。搭載RAMの容量にもよりますが、1回のパスに数時間かかることもあります。

7. SFCとCHKDSKを実行する

Windows 10でストップコード0x0000007Fを解決するもう一つの方法が、標準搭載のシステムファイルチェッカー(SFC)の実行です。これはドライブをスキャンしてエラーを自動修復するシステムツールです。

SFCコマンドを実行する前に、SFC自体が正常に動作していることを確認することが大切です。そのために使うのが、「展開イメージのサービスと管理」ツール、通称DISMです。

SFCと同様にDISMもWindows標準のユーティリティで、多彩な機能を持っています。ここでは、DISMのRestoreHealthコマンドを使い、次に行う修復処理が正しく機能するよう環境を整えます。

以下の手順に従ってください。

  1. スタートメニューの検索バーに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択し、管理者権限でコマンドプロンプトを開きます。
  2. 次のコマンドを入力してEnterキーを押します:DISM /online /cleanup-image /restorehealth
  3. コマンドの完了を待ちます。システムの状態によっては最大20分程度かかることもあります。途中で処理が止まっているように見えることがありますが、完了まで待ちましょう。
  4. プロセスが完了したら、sfc /scannowと入力してEnterキーを押します。

Windowsで「予期しないカーネルモードトラップ」エラーを修正する7つの方法

CHKDSKは、ファイル構造をチェックするもう一つのWindowsシステムツールです。SFCがWindowsのシステムファイルを対象とするのに対し、CHKDSKはドライブ全体をスキャンしてエラーを検出します。SFCと同じく、コマンドプロンプトからCHKDSKスキャンを実行してマシンを修復できます。

  1. スタートメニューの検索バーに「コマンドプロンプト」と入力し、最一致の結果を右クリックして「管理者として実行」を選択します。(または、Windowsキー + Xを押し、メニューから「コマンドプロンプト(管理者)」を選択します。)
  2. 続けてchkdsk /rと入力してEnterキーを押します。このコマンドはシステム全体をスキャンし、発見した問題を順に修復していきます。

Windows 10の予期しないカーネルモードトラップエラーを解決しよう

以上の7つの対処法を実践すれば、予期しないカーネルモードトラップエラーは解決できるはずです。実際、これらの方法はほぼすべてのWindows 10エラーに対して最初に試すべき基本手順となっています。ファイル構造の修復、エラーチェック、システムのクリーンアップを組み合わせることで、システム全体を健全な状態に保つことができます。

  1. Windows 10でエラー0x80070057「パラメーターが正しくありません」を修正する方法

    エラーコード0x80070057は、Windowsユーザーの間でよく知られた歴史あるエラーです。Windows 7の時代から存在しており、現在ではWindows 10でも同様の問題に直面するケースが少なくありません。この記事にたどり着いたということは、「0x80070057 パラメーターが正しくありません」や「内部エラーが発生しました。パラメーターが間違っています」といったメッセージが表示されていることでしょう。表示される文言は多少異なっても、いずれも同じ0x80070057のエラーコードを示しています。 このエラーは、Windowsのインストール時やシステム全体のバックアップ作成時に発生しや

  2. Windows 11 / 10 でカーネルデータインページエラー(BSOD)を解決する10の方法

    パソコンで最も見たくない画面といえば、恐ろしいブルースクリーン(BSoD)でしょう。「KERNEL DATA INPAGE ERROR(カーネルデータインページエラー)」は、まさにこのブルースクリーンとして表示される重大なエラーです。このストップコードは決して無視してはいけません。PCに何らかの異常が起きていることを知らせる警告であり、早めに対処する必要があります。幸いなことに、状況が悪化する前に原因を特定し、解決するための方法がいくつか存在します。 Windows PCでカーネルデータインページエラーを解決する方法 ステータスコードの有無にかかわらず、以下のトラブルシューティング手順を実行す