WindowsUpdateが失敗したときに表示されるエラーコードは、原因を特定するための重要な手がかりです。
しかし、コードだけでは意味が分かりにくく、どこから対処すべきか迷ってしまうことも多いと思います。
本記事では、Windows10・Windows11のどちらにも対応した代表的なエラーコードの原因と対処法をわかりやすく整理しました。
よくあるWindowsUpdateエラーコード一覧
以下では、特に発生頻度が高いエラーコードを中心に、原因と対処法を詳しく解説します。
0x800f081f(ソースファイル不足)
このエラーは、更新に必要なファイルが見つからない場合に発生します。
Windowsのコンポーネントストアが破損しているケースが多く、DISMを使った修復が有効です。
DISM /Online /Cleanup-Image /RestoreHealthを実行し、続けてsfc /scannowを行うことで改善することがあります。
0x800f0922(回復パーティション不足/.NET関連)
回復パーティションの容量不足や、.NETFrameworkの更新が正常に適用できない場合に発生します。
VPN接続が原因になることもあるため、まずはVPNを切断して再試行します。
改善しない場合は、回復パーティションの拡張や.NETの修復を検討します。
0x80070070(ディスク容量不足)
Cドライブの空き容量が不足していると発生する典型的なエラーです。
不要な一時ファイルや古い更新ファイルを削除し、数GB以上の空き容量を確保することで解決することが多いです。
0x80240023(ライセンス関連の問題)
Windowsのライセンス認証や更新プログラムの署名に問題がある場合に発生します。
Windowsのライセンス状態を確認し、必要に応じて再認証を行うことで改善することがあります。
0x80070002/0x80070003(ファイルが見つからない)
更新に必要なファイルが欠損している場合に発生します。
WindowsUpdateコンポーネントのリセットや、SoftwareDistributionフォルダーの再生成が有効です。
0x8024a105(更新の途中で停止)
更新処理が途中で止まったり、正常に進まないときに表示されることがあります。
再起動後に再試行するだけで改善するケースも多く、ネットワークの安定性も確認しておくとよいです。
0x800705b4(タイムアウト)
更新処理が時間内に完了しなかった場合に発生します。
ネットワークの遅延やサーバー側の混雑が原因のこともあり、時間を置いて再試行することで改善する場合があります。
0x80073712(コンポーネントストア破損)
Windowsのコンポーネントストアが破損しているときに発生します。
DISMを使った修復が有効で、DISM /Online /Cleanup-Image /RestoreHealthを実行することで改善することが多いです。
0x8024200d(更新ファイルの破損)
ダウンロードした更新ファイルが破損している場合に発生します。
SoftwareDistributionフォルダーを削除して再ダウンロードを行うことで解決できます。
0x80072ee2(サーバー応答なし)
WindowsUpdateサーバーからの応答が得られない場合に発生します。
ネットワークの遅延やファイアウォール設定が原因のことが多く、VPNやプロキシの影響も確認しておくとよいです。

Windows Updateのエラーコードは膨大ですが、実務で遭遇するものの8割は本記事に挙げた主要なコードに集約されます。
全てのコードを覚える必要はありません。大切なのは「OSの根深い破損なのか、それとも単なる通信や権限の一時的な機嫌損ねなのか」を見極めることです。もし、本記事の対処法を試しても解決しない場合は、エラーコードそのものを追うよりも、システムの修復コマンド(DISM/SFC)を試す方が近道になることも多いですよ。


