Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で「Windows Updateコンポーネントを修復する必要があります」エラーが出たときの対処法

Windows 11/10で「Windows Updateコンポーネントを修復する必要があります(One or more Windows Update components are configured incorrectly)」というメッセージが表示される場合、この記事で紹介する対処法が問題の解決に役立ちます。

「Windows Updateコンポーネントを修復する必要があります」エラーの直し方

以下の4つの方法を順番に試して、問題が解決するかどうか確認していきましょう。

  1. クリーンブート状態でWindows Updateトラブルシューティングツールを実行する
  2. システムファイルチェッカー(SFC)を実行する
  3. DISMを実行して破損したWindows Updateファイルを修復する
  4. Windows Updateコンポーネントなどをデフォルト状態にリセットする

1] クリーンブート状態でWindows Updateトラブルシューティングツールを実行する

まずPCをクリーンブート状態にしてから、Windows Updateトラブルシューティングツールを実行します。サードパーティ製ソフトウェアの干渉を排除した状態で診断できるため、トラブルシューティングツールが自動的に問題を検出・修復できる可能性が高まります。

2] システムファイルチェッカー(SFC)を実行する

システムファイルチェッカーを実行するには、管理者権限でコマンドプロンプトを開く必要があります。タスクバーの検索ボックスにcmdと入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択しましょう。次に、以下のコマンドを入力してEnterキーを押します。

sfc /scannow

このスキャンにより、破損または損傷したWindowsのシステムファイルがすべて正常なファイルへ自動的に置き換えられます。スキャンが完了したら、必ずパソコンを再起動してください。

3] DISMを実行して破損したWindows Updateファイルを修復する

Dism.exeツールはさまざまな場面で活用できる便利なツールで、その用途のひとつが破損したWindows Updateファイルの修復です。ただし、Windows Updateのシステムファイルを修復したい場合は、通常とは異なるコマンドを使う必要がある点に注意してください。標準的な/RestoreHealthコマンドだけでは、必ずしも修復できないことがあります。

DISMは、破損または欠落している可能性のあるシステムファイルを正常なファイルと置き換えてくれます。しかし、Windows Updateクライアント自体がすでに壊れている場合には、実行中のWindowsインストールを修復ソースとして指定するか、ネットワーク共有上のWindowsサイドバイサイド(WinSxS)フォルダーをファイルのソースとして使用するよう求められます。

その場合は、代わりに以下のコマンドを実行してください。

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コンポーネントを初期状態に戻したい場合は、以下のいずれかの方法を試してみてください。

  1. Windows Updateの設定やコンポーネントを手動でリセットする
  2. Windows Updateエージェントをリセットする
  3. PowerShellスクリプトを使ってWindows Updateクライアントをリセットする
  4. SoftwareDistributionフォルダーをリセットする
  5. Catroot2フォルダーをリセットする

この記事が、あなたの問題解決の一助となれば幸いです!

関連記事:「Windows Updateデータベースエラーが検出されました」への対処法。

  1. Windows 11/10でWindows Updateエラー0x80240023を解決する方法

    Windows 11/10のアップデート時には、さまざまな問題が発生することがあります。アップデートが失敗するたびに固有のエラーコードが表示され、Windows Updateのエラーコードは非常に多くの種類が存在します。その中の一つがWindows Updateエラー0x80240023です。このエラーに直面している場合は、本記事で紹介する対処法を試してみてください。 エラーコード0x80240023(-2145124317)、WU_E_EULAS_DECLINED – すべての更新プログラムのライセンス条項が拒否されました。 このエラーは、更新プログラムの使用許諾契約(EULA)が承認されて

  2. Windows 11/10でWindows Updateエラー0x800F081Fが発生したときの直し方

    Windows 11/10/8/7でWindows Updateを実行した際に「0x800F081F」というエラーコードが表示され、更新プログラムのインストールに失敗することがあります。このエラーの主な原因は、Windowsコンポーネントストアの破損やシステムファイルの不整合です。 本記事では、Windowsに標準搭載されているDISM(展開イメージのサービスと管理)ツールを使って、破損または欠落したWindows Update関連ファイルを修復し、エラー0x800F081Fを解消する具体的な手順を解説します。 Windows Updateエラー0x800F081Fとは DISMツールは、ハ