Windows Updateを実行したときに、
「更新に失敗しました」と表示される
何度再起動しても同じ更新が失敗する
更新プログラムをインストールできない
再起動後に「変更を元に戻しています」と表示される
0x800f系・0x800700系のエラーが出る
このような状態になると、PCが故障したのではないかと不安になります。
結論から言うと、Windows Updateが失敗を繰り返す原因は、更新ファイルの破損、ストレージ容量不足、Windows Updateサービスの不具合、システムファイル破損、セキュリティソフトの干渉が中心です。
特に多いのは、途中までダウンロードされた更新ファイルが壊れているケースです。この場合、Windows Updateのキャッシュを削除して再取得すると改善できます。
この記事では、Windows Updateが失敗を繰り返す原因を初心者向けに整理し、症状別の切り分け方法と具体的な対処法を解説します。
- 結論|まずはこの順番で確認する
- Windows Updateが失敗する主な原因
- 症状別に原因を切り分ける
- 対処法1|PCを完全に再起動する
- 対処法2|Cドライブの空き容量を確認する
- 対処法3|Windows Updateトラブルシューティングを実行する
- 対処法4|Windows Updateのキャッシュを削除する
- 対処法5|SFCでシステムファイルを修復する
- 対処法6|DISMでWindowsイメージを修復する
- 対処法7|セキュリティソフト・VPN・プロキシを確認する
- 対処法8|Microsoft Update Catalogから手動更新する
- 対処法9|不要なUSB機器を外して更新する
- 対処法10|更新を一時停止してから再開する
- やってはいけない注意点
- それでもWindows Updateが失敗する場合
- よくある質問
- まとめ
結論|まずはこの順番で確認する
Windows Updateが失敗を繰り返す場合は、いきなり難しい操作をするのではなく、次の順番で確認してください。
- PCを再起動する
- Cドライブの空き容量を確認する
- Windows Updateトラブルシューティングを実行する
- Windows Updateのキャッシュを削除する
- SFCとDISMでWindowsを修復する
- セキュリティソフトやVPNを一時的に停止する
- Microsoft Update Catalogから手動更新する
- 不要なUSB機器を外して再実行する
軽い不具合であれば、再起動やトラブルシューティングで直ります。
毎回同じ更新だけ失敗する場合は、更新キャッシュ削除または手動更新が有効です。
「変更を元に戻しています」と表示される場合は、容量不足・システム破損・周辺機器の干渉を優先して確認します。
Windows Updateが失敗する主な原因
Windows Updateは、更新ファイルをダウンロードし、展開し、再起動時にWindowsへ反映する仕組みです。
このどこかで問題が起きると、更新失敗やループが発生します。
主な原因は以下です。
| 原因 | 起きやすい症状 |
|---|---|
| 更新ファイルの破損 | 同じ更新が何度も失敗する |
| Cドライブの空き容量不足 | ダウンロード後や再起動時に失敗する |
| Windows Updateサービスの不具合 | 更新確認が終わらない、エラーが出る |
| システムファイル破損 | 0x800f系エラー、修復失敗が出る |
| セキュリティソフトの干渉 | ダウンロードやインストールが止まる |
| VPN・プロキシの影響 | 更新ファイルの取得に失敗する |
| USB機器・外付け機器の干渉 | 大型アップデートで失敗する |
| Microsoft側の配信不具合 | 特定の更新だけ多くのPCで失敗する |
Windows Updateの失敗は、PC本体の故障よりも、更新データやWindows内部の状態が原因で起きることが多いです。
症状別に原因を切り分ける
まず、自分のPCがどの症状に近いか確認してください。
「ダウンロード中に失敗する」場合は、通信環境、VPN、セキュリティソフト、Windows Updateサービスの不具合が原因です。
「インストール中に失敗する」場合は、更新キャッシュ破損、容量不足、システムファイル破損が原因です。
「再起動後に元に戻る」場合は、更新の適用段階で失敗しています。Cドライブの空き容量不足、USB機器の干渉、ドライバー不具合、Windows内部の破損を確認します。
「毎回同じKB番号だけ失敗する」場合は、その更新ファイルだけが破損しているか、PC環境と相性が悪い状態です。キャッシュ削除または手動更新を試します。
「0x800f081f、0x800f0922、0x80070002、0x80070003」などのエラーが出る場合は、システム修復や更新キャッシュ削除が優先です。
対処法1|PCを完全に再起動する
最初にPCを再起動します。
Windows Update関連の一時ファイルやサービスが止まっているだけなら、再起動で正常に戻ります。
操作手順は以下です。
- 画面左下の「スタート」をクリックする
- 「電源」をクリックする
- 「再起動」をクリックする
- 再起動後に「設定」を開く
- 「Windows Update」から再度更新を実行する
ここで重要なのは、「シャットダウン」ではなく「再起動」を選ぶことです。
Windowsでは高速スタートアップの影響で、シャットダウンしても一部の状態が保持されます。
再起動を選ぶことで、Windows Update関連の処理がリセットされます。
対処法2|Cドライブの空き容量を確認する
Windows Updateは、更新ファイルのダウンロードだけでなく、展開用の一時領域も必要です。
Cドライブの空き容量が少ないと、途中で更新に失敗します。
操作手順は以下です。
Windowsキー + Eを押す- 左側の「PC」をクリックする
- 「ローカルディスク(C:)」の空き容量を確認する
目安として、最低でも20GB以上の空き容量を確保してください。
大型アップデートの場合は、30GB以上あると安定します。
空き容量が少ない場合は、次の順番で削除します。
- 「設定」を開く
- 「システム」をクリックする
- 「ストレージ」をクリックする
- 「一時ファイル」をクリックする
- 不要な項目にチェックを入れる
- 「ファイルの削除」をクリックする
注意点として、「ダウンロード」フォルダーに必要なファイルがある場合は削除しないでください。
写真、請求書、インストーラーなどが入っていることがあります。
対処法3|Windows Updateトラブルシューティングを実行する
Windowsには、更新エラーを自動修復する機能があります。
Windows Updateサービス、関連フォルダー、再起動待ちの状態などを確認して修正できます。
操作手順は以下です。
Windowsキー + Iを押す- 「システム」をクリックする
- 「トラブルシューティング」をクリックする
- 「その他のトラブルシューティングツール」をクリックする
- 「Windows Update」の「実行する」をクリックする
- 表示された指示に従って修復する
- PCを再起動する
この方法は安全性が高いため、初心者でも最初に試しやすい対処法です。
対処法4|Windows Updateのキャッシュを削除する
同じ更新が何度も失敗する場合は、更新キャッシュが破損している可能性が高いです。
更新キャッシュとは、Windows Updateでダウンロードされた一時ファイルのことです。
このファイルが壊れていると、Windowsは壊れた更新データを何度も使おうとして失敗します。
操作手順は以下です。
Windowsキー + Rを押すservices.mscと入力して「OK」をクリックする- 一覧から「Windows Update」を探す
- 右クリックして「停止」をクリックする
- エクスプローラーを開く
- 次のフォルダーを開く
C:\Windows\SoftwareDistribution
- フォルダー内のファイルとフォルダーを削除する
- PCを再起動する
- Windows Updateを再実行する
この操作で削除するのは、更新プログラムの一時ファイルです。
Windows本体や個人データは削除されません。
ただし、削除後は更新ファイルを再ダウンロードするため、ネット回線が安定している状態で実行してください。
対処法5|SFCでシステムファイルを修復する
Windows Updateが失敗する原因がWindows内部の破損にある場合、SFCコマンドで修復できます。
SFCは、Windowsの重要なシステムファイルをチェックし、破損があれば修復する機能です。
操作手順は以下です。
- スタートボタンをクリックする
- 検索欄に「cmd」と入力する
- 「コマンドプロンプト」を右クリックする
- 「管理者として実行」をクリックする
- 次のコマンドを入力する
sfc /scannow
- Enterキーを押す
- 完了するまで待つ
- PCを再起動する
完了まで10分〜30分ほどかかる場合があります。
途中で画面を閉じず、100%になるまで待ってください。
対処法6|DISMでWindowsイメージを修復する
SFCで直らない場合は、DISMコマンドを実行します。
DISMは、Windowsの修復元となるシステムイメージを修復する機能です。
Windows Updateの失敗、0x800f系エラー、SFCで修復できないエラーに有効です。
操作手順は以下です。
- スタートボタンをクリックする
- 「cmd」と検索する
- 「コマンドプロンプト」を右クリックする
- 「管理者として実行」をクリックする
- 次のコマンドを入力する
DISM /Online /Cleanup-Image /RestoreHealth
- Enterキーを押す
- 完了するまで待つ
- PCを再起動する
DISMは途中で止まって見えることがありますが、処理が進んでいる場合があります。
数分で閉じず、完了メッセージが出るまで待ってください。
DISM完了後に、もう一度SFCを実行すると修復精度が上がります。
sfc /scannow
対処法7|セキュリティソフト・VPN・プロキシを確認する
セキュリティソフト、VPN、プロキシ設定が原因で、Windows Updateの通信が妨げられることがあります。
特に、会社用PC、リモートワーク用PC、VPN常時接続のPCでは発生しやすいです。
確認する項目は以下です。
リアルタイム保護
ファイアウォール
Web保護
VPN接続
プロキシ設定
通信監視ソフト
確認手順は以下です。
- VPNを使用している場合は切断する
- セキュリティソフトを一時停止する
- PCを再起動する
- Windows Updateを再実行する
- 確認後は必ず保護機能を元に戻す
注意点として、セキュリティソフトを長時間停止したままにしないでください。
確認が終わったら、必ずリアルタイム保護を有効に戻します。
対処法8|Microsoft Update Catalogから手動更新する
毎回同じKB番号だけ失敗する場合は、Microsoft Update Catalogから手動で更新できます。
KB番号とは、更新プログラムごとに付けられている番号です。
例として「KB503xxxx」のように表示されます。
操作手順は以下です。
- 「設定」を開く
- 「Windows Update」をクリックする
- 失敗している更新プログラムのKB番号を確認する
- Microsoft Update Catalogを開く
- KB番号を検索する
- 使用中のWindowsに合う更新プログラムをダウンロードする
- ダウンロードしたファイルを実行する
- PCを再起動する
注意点として、Windows 10用、Windows 11用、x64用、ARM64用など種類があります。
通常のWindows 11搭載PCでは「x64」を選ぶケースが多いですが、機種によって異なります。
不安な場合は、先に「設定」→「システム」→「バージョン情報」でシステムの種類を確認してください。
対処法9|不要なUSB機器を外して更新する
大型アップデートでは、外付け機器やUSB機器が原因で更新に失敗することがあります。
特に外付けHDD、USBメモリ、USBハブ、ドッキングステーション、外部モニター接続機器を使っている場合は、一度外してから更新します。
外すものは以下です。
USBメモリ
外付けHDD・SSD
USBハブ
プリンター
Webカメラ
ドッキングステーション
不要なBluetooth機器
キーボード、マウス、電源ケーブルなど最低限必要なものだけ残します。
周辺機器を外すことで、更新時のドライバー読み込み失敗やデバイス認識エラーを避けられます。
対処法10|更新を一時停止してから再開する
Windows Updateの状態が中途半端になっている場合、更新を一時停止してから再開すると改善することがあります。
操作手順は以下です。
Windowsキー + Iを押す- 「Windows Update」をクリックする
- 「更新の一時停止」をクリックする
- PCを再起動する
- 再度「Windows Update」を開く
- 「更新の再開」をクリックする
この操作で、更新確認の状態がリセットされます。
軽い更新ループであれば、この方法で再取得が始まります。
やってはいけない注意点
Windows Updateが失敗しているときに、焦って強引な操作をすると状態が悪化します。
次の操作は避けてください。
更新中に電源ボタンを長押しして強制終了する
よく分からない修復ソフトを入れる
Windowsフォルダー内のファイルを手動で削除する
レジストリを根拠なく変更する
セキュリティソフトを停止したまま放置する
空き容量不足のまま大型アップデートを続ける
特に、更新中の強制終了はWindowsが起動しなくなる原因になります。
画面が長時間変わらない場合でも、ストレージランプが点滅している間は処理中です。
それでもWindows Updateが失敗する場合
ここまで試しても改善しない場合は、Windows内部の破損が深い、ストレージに異常がある、または配信中の更新プログラム自体に問題がある状態です。
まずは、数日後に再度Windows Updateを実行してください。
Microsoft側で問題のある更新が修正されることがあります。
それでも改善しない場合は、次の順番で確認します。
- 重要なデータをバックアップする
- SSDやHDDの空き容量と健康状態を確認する
- Windowsの「このPCをリセット」や上書き修復を検討する
- 会社用PCの場合は管理者に確認する
個人データが重要な場合は、修復操作の前にバックアップを優先してください。
特に、更新失敗と同時にPCの動作が極端に遅い、フリーズする、異音がする場合は、ストレージ故障も疑います。
よくある質問
Windows Update後に「変更を元に戻しています」と表示される原因は?
更新の適用中にエラーが発生し、Windowsが更新前の状態へ戻しているためです。容量不足、更新ファイル破損、システムファイル破損、ドライバー不具合が主な原因です。まずは空き容量確認、更新キャッシュ削除、SFC、DISMを実行してください。
0x800f081fや0x800f0922のエラーは何が原因ですか?
Windowsの修復元やシステムファイルに問題がある場合に出やすいエラーです。DISMコマンドとSFCコマンドを順番に実行すると改善できます。VPNやプロキシ環境でも発生するため、通信設定も確認してください。
毎回同じKB番号だけ失敗する場合はどうすればいいですか?
その更新プログラムだけが破損しているか、PC環境と相性が悪い状態です。Windows Updateキャッシュを削除して再実行し、それでも失敗する場合はMicrosoft Update Catalogから手動更新してください。
更新に失敗してもPCは使い続けて大丈夫ですか?
短期間であれば使えますが、放置は推奨しません。セキュリティ更新が適用されない状態が続くと、脆弱性が残ります。何度も失敗する場合は、キャッシュ削除、SFC、DISM、手動更新まで実行してください。
Windows Update中に電源を切っても大丈夫ですか?
更新中の強制終了は避けてください。Windowsが起動しなくなる原因になります。画面が止まって見えても、内部で処理している場合があります。長時間進まない場合でも、まずは電源ランプやストレージランプの動作を確認してください。
まとめ
Windows Updateが失敗を繰り返す場合、PC本体の故障よりも、更新ファイルの破損、容量不足、Windows Updateサービスの不具合、システムファイル破損が原因です。
まずは、再起動、空き容量確認、トラブルシューティングを実行してください。
それでも直らない場合は、Windows Updateキャッシュを削除し、SFCとDISMでWindowsを修復します。
毎回同じKB番号だけ失敗する場合は、Microsoft Update Catalogから手動更新する方法も有効です。
更新失敗を放置すると、セキュリティ更新が適用されず危険な状態が続きます。
ただし、更新中の強制終了や不要なシステムファイル削除は避け、簡単で安全な方法から順番に試してください。

コメント