Windows 10でマシン チェック例外(BSOD)を解決する7つの対処法
マシン チェック例外(Machine Check Exception)は、Windowsにおける重大なシステムエラーの一つで、発生するとブルースクリーン(BSOD)が表示されます。厄介なことに、このエラーは一度きりで済むとは限りません。何度も繰り返し発生し、さまざまな対処法を試してようやく解決にたどり着いたというユーザーも少なくありません。
この記事では、実際に効果が確認されている解決策を厳選してまとめました。マシン チェック例外エラーを根本的に解決する方法を、順番に見ていきましょう。
マシン チェック例外エラーとは?
マシン チェック例外(MCE)は、主にシステムハードウェアに起因する障害です。しかし、表示されるストップコードからは具体的な原因が特定できないことも多く、Windows Hardware Error Architecture(WHEA)がエラー箇所の特定を試みるものの、WHEA自体が機能しないケースもあります。
それでも、MCEエラーの原因は大きく以下のように分類できます。
- ハードウェアに関連するシステムエラー
- オーバークロックによる負荷や不具合
- メモリ関連の問題
- 物理的なハードウェアの故障・不良
- 古いドライバーや破損したドライバー
原因の範囲が非常に広いのが特徴です。マシン チェックエラーはハードウェアとその周辺のあらゆる部分から発生しうるためです。ただし、心配はいりません。以下の対処法を順に試していけば、問題の切り分けと解決が可能です。
1. ドライバーを更新する
最も一般的な対処法は、古くなったシステムドライバーの更新です。Windows 10ではMicrosoftがドライバー更新を自動的に管理するため、ドライバーの陳腐化は以前より少なくなりました。それでも、更新漏れが起こる可能性はゼロではありません。Windows 10が適用したドライバー更新は、設定パネルの「Update & Security」セクションで確認できます。
- Windowsキー + Iで設定パネルを開き、「更新とセキュリティ」→「更新履歴の表示」を選択します。ここでドライバー更新の履歴を確認できます。
- 次に、スタートメニューの検索バーに「デバイスマネージャー」と入力し、一致する結果を選択します。一覧を下へスクロールし、エラーアイコンが付いていないかチェックしましょう。何もなければ、ドライバーが原因である可能性は低いといえます。
また、サードパーティ製ツールを使えば、システムドライバーを一括で更新することも可能です。「IOBit Driver Booster」や「Snappy Driver Installer」などの無料ツールは、Windowsの多くの問題解決に役立ちます。
2. 物理的なハードウェアを点検する
次に、物理的なハードウェアチェックを行いましょう。RAMは正しく装着されていますか?CPUクーラーは所定の位置にありますか?GPUがずれていませんか?マシン チェック例外エラーはシステムハードウェアと密接に関係しているため、最近新しいパーツを取り付けたり、構成を変更したりした場合は特に注意が必要です。
ケース内部を開けたら、ついでに掃除もしておきましょう。ファンに溜まったホコリを除去します。エアダスターがあれば、CPUファンやGPUファンに吹きかけて清掃するのが効果的です。なければ、息を強く吹きかけることでも代用できます(効果は劣りますが)。
3. オーバークロック設定をリセットする
オーバークロックも、システムハードウェアへの大きな負荷要因です。正しく行えば追加のパフォーマンスを引き出せますし、現在ではガイドも豊富で、実施のハードルはかなり下がっています。
しかし、宣伝されている許容範囲内であっても、オーバークロックはハードウェアに余計な負担をかけます。オーバークロック設定を元に戻すことで、マシン チェック例外エラーが解消される場合があります。
多くの場合、BIOSまたはUEFIメニューに入る必要があります。手順は以下の通りです。
- システムの電源を切ります。
- 電源を入れ直し、BIOS/UEFI起動キー(通常はF2。F1、F10、DEL、ESCの場合もあります)を連打します。
BIOSやUEFIの画面構成はメーカーによって異なりますが、メニュー名はほぼ共通しています。Overclocking(オーバークロック)に関する項目を探してください。多くの場合、「Advanced」「Performance」「Frequency」「Voltage」などのメニュー内にあります。
該当メニューを見つけて、オーバークロック設定をリセットしましょう。これによりシステムは出荷時の状態に戻りますが、同時にマシン チェック例外エラーも解消される可能性があります。
BIOS/UEFI設定全体をリセットする
オーバークロック設定だけの解除で問題が解決しない場合は、BIOS全体のリセットを試みてください。BIOSメニューのどこかに「全設定を初期化する」オプションがあるので、それを見つけて実行します。
4. CHKDSKを実行する
Windows Check Disk(CHKDSK)は、コマンドプロンプトから実行できるWindows標準ユーティリティです。システムファイルを検証し、問題を自動的に修復します。
- スタートメニューの検索バーに「コマンドプロンプト」と入力し、一致した結果を右クリックして「管理者として実行」を選択します。(またはWindowsキー + Xを押し、メニューから「コマンドプロンプト(管理者)」を選択してもOKです。)
- 次に「chkdsk /r」と入力してEnterキーを押します。システム全体のエラーをスキャンし、見つかった問題を修復します。
5. SFCを実行する
続いて、System File Check(SFC)を実行します。SFCもWindows標準のツールで、欠損ファイルや破損ファイルを検出します。CHKDSKと似ているように聞こえますが、SFCはWindowsシステムファイル専用にチェックを行うのに対し、CHKDSKはドライブ全体のエラーをスキャンするという違いがあります。
SFCコマンドを実行する前に、まずDISMでシステムイメージの健全性を確認しておくのがおすすめです。DISM(Deployment Image Servicing and Management)は多機能なWindows標準ユーティリティで、このRestorehealthコマンドにより、次の修正が正常に機能する状態を整えられます。
- スタートメニューの検索バーに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択し、昇格されたコマンドプロンプトを開きます。
- 以下のコマンドを入力してEnterキーを押します:
DISM /online /cleanup-image /restorehealth - コマンドの完了を待ちます。システムの状態によっては最大20分ほどかかることがあります。途中で処理が止まって見えることもありますが、完了まで待ちましょう。
- 処理が完了したら「sfc /scannow」と入力してEnterキーを押します。
6. MemTest86でRAMをチェックする
MemTest86は、x86マシン向けの無料スタンドアロン型メモリテストツールです。USBフラッシュドライブ(または起動ディスク)からMemTest86を起動し、システムRAMの検査を行います。なお、MemTest86のRAMチェックには長い時間がかかります。1回のパス(完全なサイクル)だけで、搭載RAM容量に応じて数時間かかることもあります。
確実な診断のためには、少なくとも2パスの実行が推奨されます。ただし、多くの報告によれば、深刻なRAMの問題であれば短時間で検出されるようです。
- MemTest86のダウンロードページにアクセスし、「Image for creating bootable CD (ISO format)」をダウンロードします。
- 次に、MemTest86のISOイメージをUSBフラッシュドライブに書き込みます。起動可能なUSBメモリを作成できる無料ツールが多数公開されているので、好みのものを利用してください。
- 任意のツールでMemTest86を書き込んだら、システムをシャットダウンします。
- ブート選択メニューのキー(通常はF10、F11、DEL、ESC)を押しながら再起動し、起動可能なMemTest86 USBフラッシュドライブを選択します。メモリテストが自動的に開始されます。
もしRAMエラーが検出された場合は、エラーコードと種類をインターネットで検索し、次の対応策を調べましょう。
7. 最終手段:Windows 10をリセットする
上記のすべてを試しても解決しない場合は、Windows 10のリセット機能でシステムファイルを刷新しましょう。Windows 10のリセットは、システムファイルをまったく新しいものに入れ替えるため、マシン チェック例外エラーに関わる残留問題を理論上すべて解消でき、しかも重要なファイルの大半は保持されます。
- 「設定」→「更新とセキュリティ」→「回復」に移動し、「このPCを初期状態に戻す」の下にある「はじめる」を選択します。ボタンを押すとすぐにシステムが再起動されるため、事前に重要なファイルのバックアップを必ず取ってください。
- 再起動後、「個人用ファイルを保持する」または「すべて削除する」を選択できます。
マシン チェック例外エラーを根絶しよう!
これで、マシン チェック例外エラーに悩まされる日々とはお別れです。MCEエラーはシステムハードウェアのあらゆる部分が発生源になりうるため、決して扱いやすいエラーではありません。しかし、上記の対処法を順番に試せば、問題の根本原因を突き止め、システムから完全に排除できるはずです。
-
【解決済み】Windows 10でMACHINE_CHECK_EXCEPTION(マシン チェック例外)BSODエラーが出る場合の対処法
Windows 10に最新の更新プログラムを適用した後、MACHINE_CHECK_EXCEPTIONのBSOD(ブルースクリーン)エラーが頻発し、PCが再起動を繰り返していませんか?このブルースクリーンループが発生すると、Windowsが正常に起動できなくなることもあります。ストップコード0x0000009Cは、致命的なマシン チェック例外が発生したことを示すバグチェックコードです。主な原因としては、Windowsとハードウェアデバイス間のドライバーの非互換性のほか、システムファイルの破損、ハードウェアの故障、メモリの問題などが挙げられます。 この記事では、Windows 10で発生するma
-
Windows 10で「KERNEL_SECURITY_CHECK_FAILURE」ブルースクリーンエラーを解決する7つの対処法
Windows 10で発生するブルースクリーンエラー KERNEL_SECURITY_CHECK_FAILURE(ストップコード 0x000000139)は、1つまたは複数のファイルが互換性チェックや整合性チェックに失敗したことを示しており、該当するファイルの更新または置き換えが必要です。このエラーの最も一般的な原因は、Windowsを新しいバージョンにアップグレードした際の古いデバイスドライバーです。また、メモリの不具合、ウイルス感染、破損したWindowsシステムファイルなども、Windows 10でさまざまなブルースクリーンエラーを引き起こす原因となります。 Windows 10でカー