Windows Updateが失敗する問題は、多くの場合、更新プログラムのキャッシュが破損していることが原因です。コミュニティで提案されている解決策をまとめ、さらに別の強力な修復方法を提案します。
方法1:Windows Updateコンポーネントのリセット(修正版)
多くの方が指摘しているように、元の回答のコマンドには構文の誤りがありました。正しい手順は以下の通りです。
管理者としてコマンドプロンプトを開きます。以下のコマンドを順番に実行し、関連サービスを停止します。net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
次に、キャッシュフォルダの名前を変更してバックアップします。ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
停止したサービスを再起動します。net start wuauserv
net start cryptSvc
net start bits
net start msiserver
PCを再起動し、再度Windows Updateをお試しください。方法2:メディア作成ツールによるインプレースアップグレード
上記の方法で解決しない場合、Windows 11のインストールメディアを使用して「インプレースアップグレード(修復インストール)」を行うと、個人用ファイルやアプリを保持したままシステムファイルをリフレッシュでき、多くの場合問題が解決します。
Microsoftの公式サイトからWindows 11のメディア作成ツールをダウンロードします。ツールを実行し、「このPCを今すぐアップグレードする」を選択します。ライセンス条項に同意した後、「個人用ファイルとアプリを引き継ぐ」が選択されていることを確認して、インストールを進めます。この方法は、システムに深刻な問題がある場合でも効果的です。