Windows 10のエラー0xA0000400を解決する5つの方法
一部のWindows 10ユーザーから、保留中の更新プログラムを通常どおりインストールしようとした際、またはWindows Update Assistantを使用した際に、エラー0xA0000400が発生するという報告が寄せられています。このエラーは、Windows 10をビルド1903にアップデートしようとしたときに特に多く報告されています。

この問題を調査した結果、Windows 10 PCでこのエラーコードを引き起こす可能性のあるシナリオは複数存在することが判明しました。主な原因は以下のとおりです。
- Windows Updateの一般的な不具合 – 一時的なシステム状態により、WU(Windows Update)サービスにアクセスできなくなっているケースです。多くの場合、WUトラブルシューティングツールを実行して推奨される修正を適用することで解決できます。
- ローカルのWUコンポーネントの問題 – Windows Updateが機能更新プログラムを自動的にインストールできない場合、Microsoft Update Catalogやメディア作成ツールを使って問題を回避できることがあります。
- WUダウンロードフォルダーの破損、またはWUサービスの無効化 – サービスの依存関係が無効になっている場合や、SoftwareDistributionおよびCatroot2フォルダー内に破損がある場合、自動修復エージェントの実行や、管理者権限のコマンドプロンプトでの一連のコマンド実行によって修正できます。
- OSに関連するシステムファイルの破損 – システムファイルの破損により、WUの主要コンポーネントにアクセスできなくなっているケースです。この場合は修復インストールを実行する必要があります。
考えられる原因を把握したところで、0xA0000400エラーを解決するための具体的な方法を順番に見ていきましょう。
方法1:Windows Updateトラブルシューティングツールを実行する
より高度な修復手順を試す前に、まずはWindowsに備わっている自動修復機能で問題が解決できないか確認しましょう。スキャンで有効な修復戦略が見つかれば、ユーティリティが推奨される修正案を提示し、クリックひとつで適用できます。
以下の手順で、Windows Updateトラブルシューティングツールを使って0xA0000400エラーの解決を試みてください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「ms-settings-troubleshoot」と入力し、Enterキーを押して設定アプリのトラブルシューティングタブを開きます。

- トラブルシューティングタブ内で、画面右側のセクションに移動し、「起動しない」セクションまでスクロールします。
- 「Windows Update」をクリックし、表示されたコンテキストメニューから「トラブルシューティングツールの実行」を選択します。

- トラブルシューティングツールが起動すると、システムの不整合のスキャンが自動的に始まります。初期スキャンが完了するまでお待ちください。

注意: このスキャンでは、現在直面している更新の問題に対して、ツールに含まれる修復戦略のいずれかが適用可能かどうかが判定されます。
- 有効な修復戦略が見つかった場合は、新しいウィンドウが表示されるので、「この修正プログラムを適用する」をクリックして推奨される修正を適用します。

注意: 修正の種類によっては、画面上の指示に従って操作を進める必要があります。
- 修正が正常に適用されたら、PCを再起動し、次回の起動後に問題が解決したかどうかを確認します。
それでも保留中の更新プログラムのインストール時に0xA0000400エラーが発生する場合(またはトラブルシューティングツールで有効な修復策が見つからなかった場合)は、次の方法に進んでください。
方法2:失敗している更新プログラムを手動でインストールする
このエラーはMicrosoftの更新ユーティリティ自体に起因するものであるため、Microsoft Update Catalogを使って問題の更新プログラムを手動でインストールすれば、エラーを完全に回避できます。多くの影響を受けたユーザーによって、この方法が有効であることが確認されています。手作業がやや面倒な点(特に同じエラーで複数の更新が失敗している場合)はありますが、内蔵のWindows Updateコンポーネントへの依存を完全に排除したい方には価値のある方法です。
注意: 保留中の更新プログラムが10件以上ある場合は、この方法を省略して方法3に直接進むことをおすすめします。
この方法を実行する場合は、以下の手順に従ってください。
- 問題が発生しているPCでお好みのブラウザーを開き、Microsoft Update Catalogのトップページにアクセスします。
- 画面左上の検索機能を使って、0xA0000400エラーで失敗している更新プログラムを検索します。

- 検索結果が表示されたら、現在のOSアーキテクチャ(x64/x86)と使用中のWindowsバージョンに適合する更新プログラムを探します。

- 正しい更新プログラムが見つかったら、対応する「ダウンロード」ボタンをクリックします。
- エクスプローラーを開き、ダウンロード先のフォルダーへ手動で移動します。以前失敗していた更新プログラムの保存場所に到達したら、.infファイルを右クリックし、表示されたコンテキストメニューから「インストール」を選択します。

注意: 複数の更新プログラムが同じエラーコードで失敗している場合は、失敗していた各Windows Updateについて手順3〜5を繰り返してください。
Microsoft Update Catalog経由での更新インストール時にも0xa0000400エラーが表示され続ける場合は、次の方法に進んでください。
方法3:メディア作成ツールを使って更新する
ここまでの方法で解決しない場合は、Windowsメディア作成ツールをダウンロードして、そのツール経由でWindowsを更新してみてください。このツールは最新のWindows ISOをダウンロードし、そのISOからファイルを取得してWindowsを更新します。Windows Updateトラブルシューティングツールが効果を発揮しなかったケースでも、この方法が有効だったと複数のユーザーが報告しています。
以下の手順に従って、メディア作成ツールを使って0xa0000400エラーの原因となっているすべての保留中の機能更新プログラムをインストールしてください。
- 既定のブラウザーを開き、メディア作成ツールのMicrosoft公式ダウンロードページにアクセスします。
- ページ内を下にスクロールし、「Windows 10のインストール メディアを作成する」セクションにある「今すぐツールをダウンロード」ボタンをクリックします。

- ダウンロードが完了したら、MediaCreationToolの実行ファイルをダブルクリックし、UAC(ユーザーアカウント制御)のプロンプトで「はい」をクリックします。
- 最初のプロンプトでEULA(ライセンス条項)に「同意する」を選択し、ツールの初期化が完了するまで待ちます。
- ツールの準備が整ったら、「このPCを今すぐアップグレードする」を選択して「次へ」をクリックし、次の画面に進みます。

- ダウンロードが完了するのを待ち、Windowsの機能更新プログラムが0xa0000400エラーなしでインストールされるかどうかを確認します。
それでも同じエラーが表示される場合は、次の方法に進んでください。
方法4:Windows Updateの依存サービスをすべて有効化・リセットする
メディア作成ツールでも同じエラーメッセージが返された場合、Windows 10の新規更新プログラムのインストールに必要なWindows Updateの依存コンポーネントに何らかの不整合が生じている可能性が高いです。
この場合、0xa0000400問題を解決するための次の一手として、保留中の更新に支障をきたしている可能性のあるすべてのWindows Updateコンポーネントをリセットする一連の修復手順を実行しましょう。
この種の問題は、1つ以上のWUコンポーネントが中途半端な状態(開いても閉じてもいない状態)で停止していることによって発生することが最も一般的です。その場合は、更新プロセスに関わるすべてのWUコンポーネントをリセットすることで問題を解決できます。
自動(Fix-Itエージェント)と手動のどちらか、やりやすい方を選んで実行してください。
A.WUエージェントを使ってWUをリセットする
- まず既定のブラウザーを開き、Microsoft Technetのダウンロードページにアクセスして「Reset Windows Update Agent」スクリプトをダウンロードします。

- ダウンロードが完了したら、WinRar、WinZip、7Zipなどのユーティリティでアーカイブを解凍し、アクセスしやすい場所に貼り付けます。
- 実行ファイルを解凍したら、ResetWUENG.exeをダブルクリックし、ユーザーアカウント制御のプロンプトで「はい」をクリックします。
- 次のプロンプトの指示に従って、PC上でスクリプトを実行します。処理が完了すると、すべてのWUコンポーネントがリセットされます。
- 最後にPCを再起動し、次回の起動シーケンス完了後に、0xa0000400エラーが表示されずに更新プログラムをインストールできるかどうかを確認します。
B.管理者権限のコマンドプロンプト(CMD)を使ってWUをリセットする
- キーボードのWindowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを開きます。

注意: UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者特権を付与してください。
- 管理者権限のコマンドプロンプト内で、以下のコマンドを順番に入力し、それぞれの後でEnterキーを押して、WU関連のすべてのサービスを停止します:
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
注意: これらのコマンドは、Windows Updateサービス、MSI Installer、暗号化サービス、BITSサービスを自動(AUTO)起動に設定します。
- 関連するすべてのサービスの設定が完了したら、以下のコマンドを実行して、SoftwareDistributionフォルダーとCatroot2フォルダーを消去・リネームします:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
注意: これら2つのフォルダーには、WUコンポーネントが使用する更新ファイルが格納されています。フォルダーの名前を変更することで、OSに破損の影響を受けていない新しい健全な同等フォルダーを作成させることができます。
- PCを再度再起動し、問題が解決したかどうかを確認します。
すべてのWindows Updateコンポーネントの更新が正常に完了しても同じ問題が発生し続ける場合は、最後の方法に進んでください。
方法5:修復インストールを実行する
上記のどの方法でも効果が得られなかった場合、0xa0000400エラーは根本的なシステム破損が原因で発生している可能性があります。
このシナリオに該当する場合は、修復インストールを実行することで問題を解決できるはずです。実際に、破損したWindows要素をすべて更新した後、この方法によってすべての保留中の更新プログラムをインストールできたと報告しているユーザーもいます。

この手順はクリーンインストールよりも優れています。Windowsコンポーネントと起動関連のプロセスのみが更新され、写真、アプリケーション、ゲーム、動画、その他あらゆる種類の個人ファイルをすべて保持できるためです。
修復インストールの手順の詳細については、こちらのステップバイステップガイドをご参照ください。
-
Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説
エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可
-
Windows Updateエラー0x8000FFFFを修正する方法は?
0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある