このエラーは、Windows Updateのコンポーネント破損やファイル競合が原因で発生することが多いです。以下の手順を順番に試してみてください。
手順1: Windows Update トラブルシューティング ツールの実行
まず、Microsoftが提供する公式のトラブルシューティングツールを実行して、一般的な問題を自動で検出・修正させます。
Windows Update トラブルシューティング ツールはこちら
手順2: 更新キャッシュフォルダの再構築
ツールで解決しない場合、更新プログラムの一時ファイル(キャッシュ)が破損している可能性があります。以下のコマンドで関連サービスを停止し、キャッシュフォルダ名を変更後、サービスを再開します。
スタートメニューでcmd
と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。以下のコマンドを1行ずつ入力し、Enterキーを押して実行します。net stop bits
net stop wuauserv
net stop cryptsvc
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
net start cryptsvc
完了後、PCを再起動し、再度Windows Updateを試してください。手順3: システムファイルのチェックと修復
それでも問題が解決しない場合は、システムファイル自体が破損している可能性があります。SFCとDISMコマンドでスキャンと修復を行います。
再度、コマンドプロンプトを「管理者として実行」します。以下のコマンドを順番に実行してください。dism.exe /online /cleanup-image /scanhealth
dism.exe /online /cleanup-image /restorehealth
sfc /scannow
完了後、PCを再起動して更新を試みてください。これらの手順で問題が解決するか確認してみてください。