Windows 11/10で「Windows Updateコンポーネントを修復する必要があります」エラーを解決する方法
Windows 11/10で「Windows Updateコンポーネントを修復する必要があります。1つ以上のWindows Updateコンポーネントが正しく構成されていません」というメッセージが表示された場合、この記事で紹介する対処法を試してみてください。これらの方法を実行することで、問題を解決できる可能性が高まります。

Windows Updateコンポーネントの修復方法
以下の手順を順番に試すことで、Windows Updateの問題を解決できます。
- クリーンブート状態でWindows Updateトラブルシューティングツールを実行する
- システムファイルチェッカー(SFC)を実行する
- DISMコマンドで破損したWindows Updateファイルを修復する
- Windows Updateコンポーネントをデフォルト状態にリセットする
1] クリーンブート状態でWindows Updateトラブルシューティングツールを実行する
まずPCをクリーンブート状態にしてから、Windows Updateトラブルシューティングツールを実行します。サードパーティ製ソフトウェアの干渉を排除した状態で診断を行うことで、トラブルシューティングツールが自動的に問題を検出・修復できる場合があります。
2] システムファイルチェッカー(SFC)を実行する
システムファイルチェッカーを実行するには、管理者権限でコマンドプロンプトを開く必要があります。タスクバーの検索ボックスにcmdと入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択してください。次に、以下のコマンドを入力してEnterキーを押します。
sfc /scannow

このスキャンにより、破損または損傷したWindowsオペレーティングシステムのファイルがすべて正常なファイルに置き換えられます。スキャンが完了したら、PCを再起動してください。
3] DISMコマンドで破損したWindows Updateファイルを修復する
Dism.exeツールはさまざまな場面で使用でき、そのひとつが破損したWindows Updateファイルの修復です。なお、Windows Updateのシステムファイルを修復したい場合は、通常とは異なるコマンドを使用する必要がある点に注意してください。一般的な/RestoreHealthコマンドだけでは効果がない場合があります。DISMは、破損または欠落している可能性のあるシステムファイルを正常なファイルと置き換えてくれます。
ただし、Windows Updateクライアント自体がすでに壊れている場合は、実行中のWindowsインストールを修復ソースとして使用するか、ネットワーク共有上のWindowsサイドバイサイドフォルダーをファイルのソースとして使用するよう求められます。その場合は、代わりに以下のコマンドを実行します。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

ここで、C:\RepairSource\Windowsの部分は、実際の修復ソースの場所に置き換えてください。
処理が完了すると、DISMは%windir%/Logs/CBS/CBS.logにログファイルを作成し、ツールが検出または修復した問題を記録します。ログを確認することで、どのような問題があったのかを把握できます。
4] Windows Updateコンポーネントをデフォルト状態にリセットする
Windows Updateコンポーネントを初期状態に戻す必要がある場合は、以下の方法が役立ちます。
- Windows Updateの設定やコンポーネントを手動でリセットする
- Windows Updateエージェントをリセットする
- PowerShellスクリプトを使用してWindows Updateクライアントをリセットする
- SoftwareDistributionフォルダーをリセットする
- Catroot2フォルダーをリセットする
この記事が問題解決の一助となれば幸いです!
関連記事:「Windows Updateデータベースエラーが検出されました」と表示された場合の対処法。
-
Windows 11/10でWindows Updateエラー0x80240023を解決する方法
Windows 11/10のアップデート時には、さまざまな問題が発生することがあります。アップデートが失敗するたびに固有のエラーコードが表示され、Windows Updateのエラーコードは非常に多くの種類が存在します。その中の一つがWindows Updateエラー0x80240023です。このエラーに直面している場合は、本記事で紹介する対処法を試してみてください。 エラーコード0x80240023(-2145124317)、WU_E_EULAS_DECLINED – すべての更新プログラムのライセンス条項が拒否されました。 このエラーは、更新プログラムの使用許諾契約(EULA)が承認されて
-
Windows 11/10でWindows Updateエラー0x800F081Fが発生したときの直し方
Windows 11/10/8/7でWindows Updateを実行した際に「0x800F081F」というエラーコードが表示され、更新プログラムのインストールに失敗することがあります。このエラーの主な原因は、Windowsコンポーネントストアの破損やシステムファイルの不整合です。 本記事では、Windowsに標準搭載されているDISM(展開イメージのサービスと管理)ツールを使って、破損または欠落したWindows Update関連ファイルを修復し、エラー0x800F081Fを解消する具体的な手順を解説します。 Windows Updateエラー0x800F081Fとは DISMツールは、ハ