【完全版】Windowsアップデートが失敗する・終わらない・止まるときの原因と対処法まとめ

Windowsアップデート

「Windows Updateを実行したら途中で止まってしまった」「エラーが出てアップデートできない」「何度やっても失敗する」——そんな経験はありませんか?

Windowsアップデートの失敗はよくあるトラブルですが、原因はひとつではありません。ディスク容量の不足・システムファイルの破損・更新キャッシュの不具合など、パターンによって対処法が変わります。

この記事では、アップデートが失敗・止まる・エラーになる原因を整理し、症状別に試すべき対処法を順番に解説します。ひとつひとつ試していけば、ほとんどのケースは自分で解決できます。

まず確認してほしいこと

対処法を試す前に、以下の2点を確認してください。

① 時間をおいて待つ 大型アップデート(年2回の機能更新など)はダウンロードとインストールに数時間かかることがあります。進捗バーが動いていなくても、バックグラウンドで処理が続いている場合があります。まず1〜2時間そのまま待ってみるのが最初のステップです。

② PCを再起動する 一時的なシステムの不具合が原因の場合、再起動するだけで解決することがあります。再起動後に「設定」→「Windows Update」→「更新プログラムの確認」を再度実行してみてください。

症状から原因を確認する

Windowsアップデートのトラブルには、大きく4つのパターンがあります。自分の症状に近いものを確認してから対処法に進んでください。

症状考えられる原因
ダウンロードが0%のまま進まないネットワーク不安定・Windowsサービスの停止
インストール中に止まる(35%・99%など)更新キャッシュの破損・ディスク容量不足
エラーコードが表示されて失敗するシステムファイルの破損・コンポーネントの問題
再起動を繰り返す・元に戻るインストール失敗の自動ロールバック

対処法① Windowsトラブルシューティングツールを実行する

まず試してほしいのが、Windowsに標準搭載されているトラブルシューティングツールです。更新サービスの異常・設定のズレを自動で検出・修復してくれます。

1. キーボードの「Windowsキー+I」を押して「設定」を開きます。

2. 「システム」→「トラブルシューティング」→「その他のトラブルシューティング ツール」をクリックします。

3. 一覧から「Windows Update」を探し、「実行する」ボタンをクリックします。

4. 画面の指示に従って進め、完了したら再度アップデートを試します。

対処法② SoftwareDistributionフォルダをリセットする

Windowsはアップデートの一時ファイルを「SoftwareDistribution」というフォルダに保存しています。このフォルダのデータが破損していると、ダウンロードが進まなかったりエラーが繰り返されたりします。フォルダをリセットすることで解決できることが多いです。

1. スタートメニューを右クリックし、「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を開きます。

2. 以下のコマンドを1行ずつ入力してEnterを押し、更新サービスを停止します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 続けて以下のコマンドでフォルダ名を変更(バックアップ)します。

ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old

4. サービスを再起動します。

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. PCを再起動して、Windows Updateを再度実行します。

対処法③ ディスクの空き容量を確保する

Windows 11の大型アップデートには10〜20GB以上の空き容量が必要な場合があります。Cドライブの空き容量が少ないと、ダウンロード中またはインストール中に失敗します。

1. スタートメニューを開き、「ディスククリーンアップ」と入力して実行します。

2. Cドライブを選択し、「一時ファイル」「ダウンロード済みのプログラムファイル」「ごみ箱」などにチェックを入れて削除します。

3. さらに空きが必要な場合は「システムファイルのクリーンアップ」をクリックし、「以前のWindowsのインストール」も削除できます(古いWindowsのバックアップで数GBを占有していることがあります)。

対処法④ SFCとDISMでシステムファイルを修復する

システムファイルが破損していると、エラーコードが出てアップデートが失敗します。WindowsにはSFC(システムファイルチェッカー)DISM(Deployment Imaging Service)という2つの修復ツールが標準搭載されています。

1. 管理者権限でコマンドプロンプトまたはターミナルを開きます。

2. まずDISMを実行します(インターネット接続が必要です)。完了まで10〜20分かかる場合があります。

DISM /Online /Cleanup-Image /RestoreHealth

3. 完了したら続けてSFCを実行します。

sfc /scannow

4. 「Windowsリソース保護により、破損したファイルが見つかり、正常に修復されました」と表示されたらPCを再起動し、再度アップデートを試します。

対処法⑤ Microsoftカタログから手動インストールする

自動更新がどうしても失敗する場合は、Microsoft Updateカタログから更新プログラムを直接ダウンロードして手動インストールする方法があります。

1. Windows Updateの設定画面でエラーになっているKB番号(例:KB5089549)を確認します。

2. ブラウザで https://www.catalog.update.microsoft.com/ を開き、KB番号を検索します。

3. 自分のPCのアーキテクチャ(x64またはARM64)に合ったファイルをダウンロードし、実行してインストールします。

📖 関連記事:【Windowsアップデート後に不具合が!】すぐできる対処法5選|元に戻す方法も解説

エラーコード別:よくあるエラーの対処法

エラーコードが表示されている場合は、以下の早見表から対処法を確認してください。

エラーコード主な原因まず試す対処法
0x80073712コンポーネントストアの破損対処法④(DISM)
0x800f0993システムファイルの破損対処法④(SFC+DISM)
0x80070002更新キャッシュのファイル不一致対処法②(SoftwareDistributionリセット)
0x800f0922ディスク容量不足・EFIパーティション不足対処法③(空き容量確保)
0x80240034Windows Updateサービスの一時的な不具合対処法①(トラブルシューティング)

📖 関連記事:【更新できない!】0x80073712・0x800f0993エラーの原因と対処法

まとめ

Windowsアップデートの失敗・停止・エラーが起きたときは、以下の順番で対処してみてください。

まず1〜2時間待つ&PCを再起動する

Windowsトラブルシューティングツールを実行する

SoftwareDistributionフォルダをリセットする

Cドライブの空き容量を10GB以上確保する

DISM+SFCでシステムファイルを修復する

Microsoftカタログから手動インストールする

これらをすべて試しても改善しない場合は、Windowsの修復インストール(上書きインストール)またはリセットを検討してください。大切なデータは事前にバックアップしておきましょう。

📖 関連記事:【症状別】パソコンが重い・遅い・フリーズの原因チェックと解決方法まとめ【Windows 11/10】

コメント