Windows Updateが特定の位置で停止する問題は、いくつかの原因が考えられます。コミュニティで提案されている解決策に加えて、以下の手順を体系的に試すことをお勧めします。
Windows Update トラブルシューティング ツールを実行するまず、Microsoftが提供する公式のトラブルシューティングツールを実行します。これにより、多くの一般的な更新の問題が自動的に検出・修正されます。設定 > システム > トラブルシューティング > その他のトラブルシューティング ツール
に移動し、「Windows Update」の隣にある「実行する」をクリックします。
更新コンポーネントのリセット(コマンドプロンプト)他の方が提案されているように、コマンドプロンプト(管理者として実行)を使用してWindows Updateのサービスとキャッシュフォルダをリセットする方法は非常に効果的です。 安全のため、フォルダを削除する代わりに名前を変更する方法を推奨します。
REM 1. サービスを停止
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
REM 2. 古いフォルダ名を変更
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
REM 3. サービスを再起動
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
その後、PCを再起動してください。
システムファイルのチェックと修復システムの破損を確認します。コマンドプロンプト(管理者)で以下を実行します。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
完了には時間がかかる場合があります。完了後、再度PCを再起動します。
Microsoft Updateカタログから手動でインストールそれでも失敗する場合、Microsoft Updateカタログから更新プログラム(KB5046617)を直接ダウンロードしてインストールしてみてください。 これで問題が解決することが報告されています。 お使いのシステム(x64)に合ったバージョンをダウンロードしてください。
インプレースアップグレード最終手段として、Windows 11のインストールメディア(ISOファイル)を使用したインプレースアップグレードがあります。 これは個人ファイルやアプリを保持したままOSを「上書き」修復するもので、多くの根深い問題を解決できます。
注意:重要な操作を行う前には、必ず重要なデータのバックアップを取ることを強くお勧めします。