Windows 10でWHEA_INTERNAL_ERRORが発生したときの対処法|原因と15の解決策を徹底解説
MicrosoftのWindows OSは、世界で最も広く使われているオペレーティングシステムの一つです。Windows XP、Vista、7、8、10と数多くのバージョンがリリースされ、豊富な機能によってPCユーザーに快適な体験を提供してきました。しかし、その優れた機能や頻繁なアップデートにもかかわらず、「WHEA INTERNAL ERROR」という文字とともにブルースクリーンが表示されるという報告がユーザーから寄せられています。このブルースクリーンは、PCに何らかの問題が発生していることを知らせる警告です。
本記事では、Windows 10におけるWHEA内部エラーの概要や発生原因を詳しく解説し、論理的な手順でエラーを修正する方法をご紹介します。同じ問題でお困りの方は、ぜひ最後までご覧ください。

Windows 10のWHEA INTERNAL ERRORとは?
WHEAは、Windowsで比較的よく発生するブルースクリーン・オブ・デス(BSoD)エラーの一種です。このエラーが表示されると、システムが一時的に動作不能になります。BSoDエラーの原因は、ハードウェアまたはソフトウェアの不具合である場合があります。今回のケースでは、バグチェックコード0x00000122が示すように、「Windowsハードウェアエラーアーキテクチャ(WHEA)」の内部エラーが発生したことを意味しています。
0x00000122エラーの主な原因
0x00000122エラーの原因は、ソフトウェアとハードウェアの両方に及びます。ここでは、このBSoD問題を引き起こす最も一般的な原因をいくつか見ていきましょう。
- BIOSの最新版へのアップデート:最近BIOSを最新バージョンに更新した場合、システムファームウェアに問題が生じ、WHEAエラーの一般的な原因となることがあります。
- Windowsレジストリの問題:クリーニング操作などによりレジストリキーが破損したり、誤って削除されたりすると、エラーの原因になることがあります。
- ハードディスクの空き容量不足:Windows 10を快適に動作させるには、最低でも2〜10GB程度の空き容量が必要です。空き容量が不足しているとエラーが発生しやすくなります。
- デバイスドライバーの非互換性:PCやノートパソコンのデバイスドライバーがOSと互換性がない場合も原因となります。
- 直近のWindowsアップデート:システムに適用した最近のWindowsアップデートが原因となるケースもあります。
- ウイルス対策ソフト:重要なレジストリキーの削除やシステムファイルのブロックなどにより、エラーを引き起こすことがあります。
- バックアップソフトのエラー:システムのバックアップソフトに不具合が生じると、WHEAエラーにつながる可能性があります。
エラーの原因がわかったところで、次は具体的なトラブルシューティング方法を見ていきましょう。参考にしやすいよう、スクリーンショット付きで手順を説明します。なお、修復作業を始める前に、まずはデバイスを再起動して問題が解決するかどうか確認してください。再起動でも改善しない場合は、以下の手順に従って対処を進めてください。
方法1:基本的なトラブルシューティング
まずは、以下の基本的なトラブルシューティング方法を試してみましょう。
1A. セーフモードで起動する
セーフモードでの起動は、WHEAエラーのようなBSoDエラーを取り除くための基本的なトラブルシューティング手法の一つです。セーフモードは通常、システムがロックされている場合(今回のエラーのように)に使用されます。OSの問題診断に役立ち、サードパーティ製ソフトウェアを無効化し、Windowsの必須ソフトウェアのみを実行できるようにします。詳細な手順については、「Windows 10をセーフモードで起動する方法」のガイドをご参照ください。

1B. Windowsメモリ診断を実行する
次の方法は、システムのRAMをテストすることです。前述の原因でも触れたように、システムRAMに十分な空きがない場合、エラーの原因となることがあります。以下の手順に従って、Windowsメモリ診断ツールでRAMをテストしましょう。
1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。

2. 「mdsched」と入力し、Enterキーを押します。

3. 「今すぐ再起動し、問題を確認する」を選択します。

Windowsメモリ診断ツールによるテストが完了したら、再起動後にエラーが解消されているかどうかを確認してください。
1C. Windowsをアップデートする
デバイスドライバーの更新でWHEA内部エラーが改善しない場合は、システムソフトウェア自体の更新を試みてください。古いバージョンのまま使用していることが、こうしたBSoDエラーの原因となることがあります。最新バージョンへ更新することで、ドライバーデータベースが拡張され、エラーやその他のシステム脆弱性から保護されます。「Windows 10の最新アップデートをダウンロードしてインストールする方法」のガイドを参考に、必ずソフトウェアを最新の状態に保ちましょう。

1D. 破損したハードドライブを修復する
画面上のWHEA問題の解決に役立つもう一つの方法は、ハードドライブに破損ファイルがないかを確認することです。内蔵・外付けハードドライブを含むこのストレージには、システムの重要なデータがすべて保存されています。破損しているとエラーメッセージが表示される原因となります。この問題を解決するには、chkdskスキャンの実行が有効です。詳細は「CMDを使って破損したハードドライブを修復する方法」のガイドをご覧ください。

1E. ディスククリーンアップを実行する
PCのハードディスクには、ジャンクファイルが一時的に保存され、やがて大量のスペースを占有することがあります。これによりストレージ容量が不足し、システムの動作が遅くなるだけでなく、WHEAエラーの原因にもなります。このような場合は、ディスククリーンアップツールを使用してこれらのファイルを削除することが重要です。「Windows 10でディスククリーンアップを使用する方法」のガイドを参考にしてください。

1F. マルウェアスキャンを実行する
マルウェアも、WHEAエラーが発生する原因の一つです。マルウェアはシステムやファイルに多大な被害をもたらすことがあり、あらゆる手段でシステムに侵入し、貴重なファイル、プログラム、アプリケーションを破壊します。Windows Security(Windowsセキュリティ)の組み込みツールを使用して診断を実行し、システムの問題を修復しましょう。「PCでウイルススキャンを実行する方法」のガイドをご参照ください。

プロセスが完了すれば、システムからマルウェアが除去され、WHEA INTERNAL ERRORが解決されるはずです。
方法2:ハードウェアとデバイスのトラブルシューティングツールを実行する
BSoD WHEAエラーが表示された場合、まず試したいのがブルースクリーントラブルシューティングツールの実行です。これはWindowsに組み込まれているツールで、PCの問題解決を支援します。「ハードウェアとデバイスのトラブルシューティングツールを実行して問題を解決する方法」のガイドを参考にしてください。トラブルシューティングツールがBSoD関連の問題を検出して自動的に修復します。プロセスが完了するまで待ち、問題が解決したかどうかを確認しましょう。

方法3:システムファイルを修復する
システムに破損または書き換えられたファイルがあると、BSoD WHEAエラーが発生することがあります。その場合は、組み込みのシステムファイルチェッカー(SFC)および展開イメージのサービスと管理(DISM)ユーティリティを使用して、システムファイルの問題を修復するのがおすすめです。詳細については、「Windows 10 PCでシステムファイルを修復する方法」のガイドを読んで、デスクトップでスキャンを実行してください。

方法4:スタートアッププログラムを無効化する
Windowsのスタートアップメニューで不要なプログラムが実行されていると、ユーザーが何も操作していなくてもシステム起動後にエラーが表示される原因となることがあります。以下の手順で対処しましょう。
1. Ctrl + Shift + Escキーを同時に押して、タスクマネージャーを開きます。
2. 「スタートアップ」タブをクリックします。

3. プログラムを右クリックして「無効化」を選択します。

方法5:デバイスドライバーを更新する
0x00000122エラーを解決するための次の方法は、デバイスドライバーの更新です。デバイスドライバーは、PCのハードウェアとオペレーティングシステム間の通信を担っています。これらのドライバーが古くなっていると、画面にBSoD WHEAエラーが表示される主な原因となります。今後このエラーが表示されないようにするためにも、「Windows 10でデバイスドライバーを更新する方法」のガイドを参考に、ドライバーを最新の状態に更新しましょう。

方法6:デバイスドライバーを再インストールする
0x00000122エラーの解決において考慮すべきもう一つのポイントは、外部ハードウェアです。PCには、印刷、スキャンなどの重要な作業を行う周辺機器が接続されていることがあります。これらの周辺機器がPCに接続されていることでBSoDエラーが発生する場合があるため、この種のエラーが発生した際には外部ハードウェアを取り外してみてください。
また、システム内のドライバーをアンインストールしてから再インストールする方法も有効です。詳しい手順については、「Windows 10でドライバーをアンインストールして再インストールする方法」のガイドをご覧ください。

方法7:Windowsの自動再起動を無効化する
起動のたびにシステムが再起動を繰り返す場合、それがWHEA INTERNAL ERRORの表示につながることがあります。これではシステムを使用できず、頻発すると非常に厄介です。この場合は、Windowsの自動再起動を無効化することで、エラーの再発を防げます。以下の手順で設定しましょう。
1. Windows + Dキーを同時に押して、PC上のすべてのプログラムを最小化します。
2. 検索バーを開き、「システムの詳細設定の表示」と入力してEnterを押します。

3. システムのプロパティウィンドウの「詳細設定」タブにある「起動と回復」セクションの「設定」をクリックします。

4. 「自動的に再起動する」のチェックを外し、「OK」をクリックして変更を適用します。

チェックを外すと、Windowsの自動再起動が無効になり、WHEAエラーが表示される可能性がなくなります。
方法8:高速スタートアップを切り替える
BSoD WHEAエラーに直面した際に試せるもう一つの方法は、システムのシャットダウン設定で高速スタートアップを有効にすることです。多くのユーザーにとって効果が確認されている、基本的なトラブルシューティング手法です。
1. Windowsキーを押し、「電源とスリープの設定」と入力して「開く」をクリックします。

2. 「電源の追加設定」をクリックします。

3. 次に、「電源ボタンの動作を選択する」をクリックします。

4. 「高速スタートアップを有効にする」の状態を現在の設定と逆の状態に変更します。

5. 「変更内容を保存」をクリックします。

方法9:サードパーティ製ツールを使用する
Windows 10でWHEA INTERNAL ERRORの原因となることが多い破損ファイルの修復、ウイルスによるダメージからの復旧、マルウェア対策、システムレジストリの最適化には、サードパーティ製の高度なシステム修復ツールを利用できます。この種のツールはWindowsの問題を解決し、プログラムのクラッシュを防止します。特にRestoroのようなツールは、修復を開始する前に復元ポイントを作成し、BSoD WHEAエラーの原因となりうる要素を置き換えてくれます。
1. ブラウザーを開き、「Start Download」をクリックしてRestoroをシステムにインストールします。

2. PCでアプリを起動します。
3. アプリが起動したら、「Start Repair」をクリックします。
修復が完了したら、PCを再起動して、Windows 10のWHEA INTERNAL ERRORが解決されたかどうかを確認してください。
方法10:競合するプログラムをアンインストールする
それでもWHEAエラーが発生する場合は、PCにインストールされている類似のプログラム同士が競合し、問題を引き起こしている可能性があります。その場合は、該当するプログラムを削除すると効果的です。以下の手順でアプリを削除できます。
1. Windowsの設定を起動します。
2. 「アプリ」の設定をクリックします。

3. 競合しているアプリを見つけてクリックし、「アンインストール」を選択します。

アンインストールが完了すれば、BSoDエラーから解放されるはずです。
方法11:システムBIOSを更新する
BIOSはシステムにとって非常に重要なソフトウェアリソースです。そのため、変更を加える前には細心の注意を払う必要があります。多くのハードウェア要素がBIOSに依存しているためです。BIOSが破損していると、WHEAエラーの原因となることがあります。この問題は、システムのBIOSを更新することで解決できます。詳細は「BIOSとは?BIOSの更新方法」のガイドをご参照ください。

方法12:最新のWindowsアップデートをアンインストールする
適用した最新のWindowsアップデートが破損している可能性もあります。破損したファイルはPCにダメージを与え、システム起動後に画面にBSoD WHEAエラーを表示させることがあります。これを防ぐには、最新のアップデートをアンインストールして破損ファイルを削除する必要があります。
1. スタートアイコンから設定を開き、「Update & Security(更新とセキュリティ)」を選択します。

2. 「更新履歴の表示」を選択します。

3. 次に、「更新プログラムのアンインストール」をクリックします。

4. 最新のWindowsアップデートを右クリックし、「アンインストール」をクリックします。

方法13:サードパーティ製ウイルス対策ソフトをアンインストールする
システムがマルウェア攻撃を受けた場合は、組み込みのWindows Securityツールで対処できます。このツールは、PCを危険から守り、有害なマルウェアから保護してくれます。すでにこうした問題に対処するツールが用意されているため、サードパーティ製のウイルス対策ソフトをPCにインストールする必要はなく、むしろWHEAエラーの原因になることもあります。Avast Antivirusがインストールされている場合は、「Windows 10でAvast Antivirusを完全にアンインストールする5つの方法」のガイドをご覧ください。McAfeeユーザー向けには、「Windows 10でMcAfee LiveSafeをアンインストールする方法」のガイドも用意しています。

方法14:システムの復元を実行する
プログラムやドライバーのアンインストールでも効果がなかった場合は、システムの復元を試してみましょう。不明なエラーによってWHEAエラーが発生している場合、システムの復元で解決できる可能性があります。「Windows 10でシステムの復元を使用する方法」のガイドを参考に、システムの復元について詳しく学び、実際に実行してみてください。

方法15:Windowsをクリーンインストールする
これは、WHEAエラーの解決策の中で最後の手段となる方法です。Windowsの再インストールにより、すべてのソフトウェア問題を取り除くことができます。この方法を実行する前に、データを失わないよう、すべてのデータを外付けハードドライブに保存しておいてください。「Windows 10をクリーンインストールする方法」のガイドを参考に、正しく実行しましょう。

おすすめの関連記事:
- VirtualBoxで仮想光学ディスクを挿入できない問題を解決する方法
- Windows 10アップデートエラー0x800f0831の解決方法
- Windows 10のwin32kfull.sys BSoDエラーを解決する方法
- Windowsエラー0(ERROR_SUCCESS)の解決方法
本記事が、Windows 10のWHEA INTERNAL ERRORを解決するための複数の方法をお届けできたなら幸いです。上記の方法の中で、どれがあなたの環境に最も適していたか、ぜひお聞かせください。ご質問やご提案がありましたら、下のコメント欄からお気軽にお寄せください。
-
Windows 10でWHEA_UNCORRECTABLE_ERROR(0x00000124)ブルースクリーンが発生したときの対処法まとめ
「WHEA_UNCORRECTABLE_ERROR」というエラーコード「0x00000124」が表示されるブルースクリーン(BSOD)は、Windowsがシステム構成上の問題(主にハードウェア関連の障害)を検出し、それを自動的に修復できなかったために、さらなる損傷やデータ消失を防ぐ目的でPCを強制シャットダウンしたことを意味します。 Windows 10やWindows 8でこのエラーが発生する原因はさまざまです。本ガイドでは、WHEA_UNCORRECTABLE_ERRORを段階的にトラブルシューティングするための手順を詳しく解説します。 Windows 10のWHEA_UNCORRECT
-
Windows 10で発生する「内部電源エラー(INTERNAL_POWER_ERROR)」の解決方法
内部電源エラー(Internal Power Error)は、BSOD(ブルースクリーン・オブ・デス)として表示される例外エラーの一種で、デバイスがそれ以上正常に機能しなくなる原因となります。 このブルースクリーンのストップコードエラーに悩まされている方に向けて、本記事ではWindows 10 PCで内部電源エラーを解決するための対処法を詳しくご紹介します。 対処法に入る前に、まずはこのエラーがどのようなものなのか、何が原因で発生するのかを簡単に理解しておきましょう。 関連記事:Windows 10でBSOD(ブルースクリーン)エラーを手動で修正する方法 内部電源