Windows 10/11でWHEA_UNCORRECTABLE_ERROR(修正不能エラー)を解決する8つの方法
Windowsパソコンは、ストップコードやブルースクリーンエラーが表示されると、突然リセットされて再起動します。これは、OSが恒久的な損傷やデータ損失を防ぐために行う動作です。こうしたブルースクリーン・オブ・デス(BSOD)エラーの一つが「WHEA_UNCORRECTABLE_ERROR」です。
多くの場合、再起動後には問題は解消されます。しかし、根本的な原因が残っていると、ブルースクリーンは繰り返し表示され続けます。
Windows 10/11でWHEA_UNCORRECTABLE_ERRORのストップコードに悩まされている方は、この記事で紹介する対処法をぜひ試してみてください。
WHEA_UNCORRECTABLE_ERRORの原因とは?
MSDNのバグチェックコードであるWHEA_UNCORRECTABLE_ERRORは、致命的なハードウェアエラーが発生したことを示しています。そのため、ハードウェアの取り付けや取り外しを行った直後に表示されることが多いのが特徴です。
ただし、不具合のあるドライバーや古くなったソフトウェアコンポーネントも、このストップコードを引き起こす可能性があります。
Windows 10/11でWHEA_UNCORRECTABLE_ERRORを解決する方法
WHEA_UNCORRECTABLE_ERRORにはさまざまな原因があるため、単一の万能な解決策は存在しません。問題が解消されるまで、複数のトラブルシューティング手法を順番に試す必要があります。
以下の方法を一つずつ実行してみてください。
方法1:システムの復元を実行する
エラーを引き起こしている変更箇所を特定するのは難しい場合があります。幸い、Windowsの「システムの復元」機能を使えば、これらの変更を元に戻し、OSを正常に動作していた状態へ戻すことができます。
Windowsは通常、新しいデバイスドライバーのインストールや大型のWindowsアップデートなど、システムに大きな変更を加えた際に自動的に復元ポイントを作成します。もちろん、手動で復元ポイントを作成しておくことも可能です。
問題が発生していなかった日時の復元ポイントに戻れば、ブルースクリーンは解消されるはずです。
具体的な手順は以下の通りです。
- Windows + Sキーで検索メニューを開きます。
- 「システムの復元」と入力します。
- 検索結果から「復元ポイントの作成」をクリックします。
- システムプロパティの「システム保護」タブが表示されます。
- 「システムの復元」ボタンをクリックします。
- システムの復元ウィザードが開くと、推奨される復元ポイントが表示されます。それを選択してください。表示されない場合は「次へ」をクリックします。
- 次のページで復元ポイントを選択します。ブルースクリーンが発生していなかった期間のものを選びましょう。
- 「次へ」をクリックして復元ポイントを確認します。
- Windowsが処理を完了し、パソコンが再起動するのを待ちます。
方法2:最近接続したハードウェアを取り外す
不具合のあるハードウェアは、WHEA_UNCORRECTABLE_ERRORの主な原因の一つです。エラーが表示され始める直前にハードウェアを取り付けた場合は、それを取り外して問題が解消するか確認しましょう。
複数のデバイスを同時に取り付けた場合は、一つずつ取り外して確認することをおすすめします。
おそらく、いずれか一つのデバイスがブルースクリーンを引き起こしています。まず取り付けたすべてのデバイスを取り外して問題を確認し、エラーが表示されなければ、今度はデバイスを一つずつ接続して、その都度システムを起動してチェックします。再度エラーが発生したデバイスが不良品だと特定できます。
方法3:Windowsを更新する
Microsoftは定期的にWindowsアップデートをリリースし、OSのセキュリティ維持とパフォーマンス向上を図っています。これらのアップデートの中には、OSとハードウェアの連携を最適化するものも含まれています。長期間アップデートを適用していない場合、ブルースクリーンエラーが発生することがあります。
その場合は、Windows Updateを開き、保留中のアップデートをすべてインストールしましょう。
- Windows + Iキーで「設定」を開きます。
- 設定のホーム画面で「更新とセキュリティ」をクリックします。
- Windows Updateが自動的に更新を確認しない場合は、「更新プログラムのチェック」ボタンをクリックします。
- アップデートが見つかったら、ダウンロードを待ちます。オプションの機能更新プログラムや品質更新プログラムもダウンロードできます。
- ダウンロード完了後、システムを再起動してアップデートをインストールします。
方法4:デバイスドライバーを更新する
ドライバーは、Windows OSにとって最も重要なソフトウェアコンポーネントの一つです。通訳のように働き、OSとハードウェア間の通信を支えています。
WHEA_UNCORRECTABLE_ERRORは、ドライバーに問題を抱えたパソコンで頻繁に発生します。古いドライバーや破損したドライバーは、OSとハードウェア間の通信を断絶させ、OSのクラッシュとストップコードの表示につながります。
PC上のすべてのドライバーの問題を解決すれば、このエラーを修正できます。
不具合のあるドライバーは通常、デバイスマネージャーで確認できますが、必ずしもそうとは限りません。また、デバイスマネージャーは古いドライバーを警告してくれないため、それ自体がエラーの原因になることもあります。
そのため、最善の方法は、PCメーカー(OEM)の公式サイトで最新ドライバーを確認することです。新しいハードウェアを取り付けた場合は、そのメーカーのサイトから最新ドライバーをダウンロードしてインストールしましょう。
ドライバーの更新方法は他にもあります。一部のOEMやデバイスメーカーは専用のドライバー更新ツールを提供しています。例えば、Intel製ドライバーなら「Intel Driver & Support Assistant」を使って更新できます。
とはいえ、信頼できるサードパーティ製ドライバー更新ツールを使えば、古いドライバーを自動的に検出して更新できるため、最も効率的な方法と言えるでしょう。
方法5:システムエラーを自動修復する
場合によっては、検出が難しいシステムレベルの問題がBSODを引き起こしていることがあります。例えば、レジストリに残った不要なキーやエントリーが、特定のシステムプロセスと競合しているケースです。しかし、問題のあるキーを手作業で特定するのは、熟練した技術者でもほぼ不可能です。
幸い、Outbyte PC RepairのようなPC修復ツールを使えば、こうした問題を自動的に検出して修復できます。ツールをダウンロードしてインストールすれば、定期メンテナンスも自動で行われるようになるため、同様の問題の再発防止にも役立ちます。
方法6:CHKDSKツールを実行する
CHKDSK(Check Disk)は、ディスクの損傷をスキャンするコマンドラインツールです。ディスク上のデータを回復・修復し、不良セクターに「不良」のマークを付けて、OSがそこへデータを書き込まないようにします。
重要なソフトウェア情報が故障したセクターに保存されている場合、OSがそのデータを読み込もうとするたびに問題が発生する可能性があります。そんなときこそ、このツールの出番です。
ファイルエクスプローラーから実行する場合:
- Win + Eキーでファイルエクスプローラーを開きます。
- 左ペインで「PC」を展開します。
- ハードドライブを右クリックして「プロパティ」を選択します。
- プロパティダイアログが開いたら、「ツール」タブに切り替えます。
- 「エラーチェック」の項目で「チェック」をクリックします。
- 「ドライブをスキャンする必要はありません」というダイアログが表示されます。
- 「ドライブのスキャン」をクリックします。
- ユーティリティがハードドライブの問題を強制的にスキャンします。
- 問題が見つかった場合は修復を求められ、パソコンの再起動が必要になります。
コマンドプロンプトから実行する場合:
- Win + SキーでWindows検索を開きます。
- 検索ボックスに「CMD」と入力します。
- コマンドプロンプトの検索結果を右クリックし、「管理者として実行」を選択します。
- ユーザーアカウント制御が表示されたら「はい」を選択します。
- コマンドプロンプトが開いたら、以下のコマンドを入力します。
chkdsk /r c:
※「c」は実際のハードドライブに割り当てられたドライブ文字に置き換えてください。
次回の再起動時にチェックをスケジュールするよう求めるメッセージが表示されたら、「Y」を入力してシステムを再起動します。
- ツールが論理エラーと不良セクターをチェックし、自動的に修復します。
方法7:RAMの不具合を確認する
Windows 10/11のWHEA Uncorrectable Errorのもう一つの原因は、RAMの不具合です。RAMスティックの1本以上が誤作動すると、ブルースクリーンが繰り返し表示されます。幸い、Windowsメモリ診断ツールを使えば、RAMに欠陥があるかどうかを確認できます。
手順は以下の通りです。
- Windows + Rキーで「ファイル名を指定して実行」を開きます。
- 実行ウィンドウに「mdsched.exe」と入力してOKをクリックします。
- Windowsメモリ診断ウィンドウが表示されたら、「今すぐ再起動し、問題を検出する(推奨)」を選択します。
- パソコンが再起動し、Windowsメモリ診断ツールがRAMのチェックを開始します。システムの速度とRAM容量によっては、完了まで数時間かかることがあります。
- テスト完了後、システムは自動的に再起動し、スキャンの診断結果が表示されます。
イベントビューアーからスキャンの詳細を確認することもできます。
- Windows + Xキーを同時に押すか、スタートボタンを右クリックします。
- 表示されたメニューから「イベントビューアー」を選択します。
- イベントビューアーが開いたら、左側のウィンドウで「Windowsログ」を展開します。
- 「システム」をクリックします。
- 中央のペインにさまざまなイベントエントリーが表示されます。
- 右側のウィンドウで「現在のログを検索」をクリックします。
- 検索ボックスに「Windows メモリ診断」と入力して「次を検索」をクリックします。
- メモリスキャンの結果が「全般」タブに表示されます。
- Windowsメモリ診断がスキャンを完了した時刻と一致するタイムスタンプを持つ「情報」イベントであるはずです。
RAMに欠陥が見つかった場合は、交換が必要です。2枚のRAMを搭載している場合、どちらが問題かを特定するには、片方を取り外してテストを実行するか、BSODが発生するかどうかを確認しましょう。
方法8:オーバークロックを無効化する
パフォーマンス向上のためのオーバークロックには代償が伴います。過熱、安定性の問題、そしてWHEA Uncorrectable Errorのようなブルースクリーンなどの不具合がその例です。
BIOSまたはCPU速度の調整に使用したソフトウェアで、オーバークロック設定をリセットすることで問題を解決できます。
BIOSを開いてオーバークロックを無効化する手順を紹介します。
BIOSを開く:
- Windows + Iキーで「設定」を開きます。
- 「更新とセキュリティ」をクリックします。
- 左ペインを下にスクロールして「回復」をクリックします。
- 画面右側の「高度なスタートアップ」の下にある「今すぐ再起動する」をクリックします。
- PCが再起動してオプション選択画面が表示されたら、「トラブルシューティング」→「詳細オプション」の順にクリックします。
- 詳細オプション画面で「UEFIファームウェアの設定」を選択します。
オーバークロックを無効化する:
- PCがBIOS環境で再起動したら、「Advanced(詳細)」タブに移動します。
- 「Performance(パフォーマンス)」の項目で、Overclocking(オーバークロッキング)または関連する設定を探します。
- オーバークロックオプションを無効にし、変更を保存してBIOSを終了します。
まとめ
以上が、Windows 10/11でWHEA_UNCORRECTABLE_ERRORを解消する方法です。それでも問題が解決しない場合は、OSをリセットするという最終手段があります。個人ファイルを保持するオプションも選べますが、実行前に必ずバックアップを取ることをおすすめします。
-
Windows 10/11で発生する0x80070001エラーの原因と13の解決策を徹底解説
Windows 10/11のインストール時に表示される「0x80070001」エラーは、Windows 10へのインストールやアップグレードを試みた際に最も頻繁に発生するエラーの一つです。また、他のソフトウェアのインストールやアップデート時にも現れることがあります。本記事では、あらゆるバージョンのWindowsで0x80070001エラーに対処する方法を詳しくご紹介します。Windowsインストールエラー0x80070001とは?Windows 10/11のインストールエラーコード「0x80070001」または「0xa00f4271(0x80070001)」は、主にWindows Update
-
Windows 10/11 で 0x80070426 エラー コードを修正する方法
通常、エラー コード 0x80070426 は、Microsoft Store からアプリをインストールするとき、または Windows 10 オペレーティング システムを最新バージョンにアップグレードするときに表示されます。このバグが発生していて、その解決方法がわからない場合は、この永続的な問題の解決方法に関する記事をお読みください。 Windows エラー コード 0x80070426 とは? 一部の Windows ユーザーは、システムに更新プログラムをインストールしているときに Windows Update エラーが発生したと報告しています。このエラーは、エラー コード 0x8007