Windows Update を実行した際に「0x80070003」というエラーコードが表示され、更新プログラムがインストールできないことがあります。更新が途中で止まったり、ダウンロードが完了しているのにインストールが進まない場合、このエラーが原因になっているケースがあります。
このエラーは、Windows Update が必要なファイルやフォルダを見つけられない場合に発生することが多く、更新キャッシュの破損やシステムファイルの不整合が主な原因です。実際の現場でも、Windows Update のキャッシュをリセットすることで解決するケースが多く見られます。
Windows 11 では更新プログラムの管理が自動化されていますが、内部の更新フォルダやサービスに問題があると正常に更新できなくなることがあります。
本記事では、Windows Update エラー 0x80070003 の原因と、更新できない場合の具体的な解決手順について解説します。
Windows Update エラー 0x80070003 とは
Windows Update エラー 0x80070003 は、更新処理中に必要なファイルやフォルダが見つからない場合に発生するエラーコードです。
Windows Update では、更新プログラムを一度専用フォルダにダウンロードしてからインストールを行います。しかし、その保存フォルダに問題がある場合、更新処理が途中で失敗することがあります。
このエラーは主に次のようなタイミングで発生します。
・更新プログラムのダウンロード中
・更新プログラムのインストール中
・再起動後の更新処理
特に Windows Update のキャッシュフォルダに問題がある場合に発生しやすいエラーです。
Windows Update エラー 0x80070003 の主な原因
Windows Update エラー 0x80070003 が発生する主な原因は次の通りです。
| 原因 | 内容 |
|---|---|
| 更新キャッシュの破損 | Windows Update のダウンロードフォルダに問題がある |
| 更新ファイルのダウンロード失敗 | 更新データが途中で破損している |
| システムファイルの破損 | Windows の重要ファイルが壊れている |
| Windows Update サービスの不具合 | 更新サービスが正常に動作していない |
| ネットワークの問題 | 更新プログラムが正常に取得できない |
このエラーの多くは、Windows Update のキャッシュフォルダをリセットすることで解決できます。
Windows Update が進まない場合、更新プログラムが「保留中」の状態になっている可能性もあります。
この状態では更新が止まったように見えることがあります。
保留中の更新を確認してインストールする方法については、次の記事で詳しく解説しています。

Windows Update トラブルシューティングを実行する
最初に試すべき対処方法は、Windows に標準搭載されているトラブルシューティングツールです。
手順
1 設定 を開く
2 システム をクリック
3 トラブルシューティング をクリック
4 その他のトラブルシューティングツール を開く
5 Windows Update を実行
このツールは、Windows Update のサービスや設定を自動でチェックし、問題があれば修正を試みます。

Windows Update のキャッシュを削除する
Windows Update エラーの多くは、更新キャッシュの破損が原因です。キャッシュを削除することで問題が解決することがあります。
手順
1 スタートボタンを右クリック
2 ターミナル(管理者)を開く
次のコマンドを入力します。
|
1 2 |
net stop wuauserv net stop bits |
次にエクスプローラーで次のフォルダを開きます。
C:\Windows\SoftwareDistribution
フォルダ内のファイルをすべて削除します。
その後、以下のコマンドを実行してサービスを再起動します。
|
1 2 |
net start wuauserv net start bits |
その後、Windows Update を再実行します。
システムファイルチェックを実行する
Windows のシステムファイルが破損している場合も、更新エラーが発生することがあります。SFC コマンドでシステムファイルを修復します。
手順
1 スタートを右クリック
2 ターミナル(管理者)を開く
次のコマンドを入力します。
|
1 |
sfc /scannow |
処理が完了するまで待ちます。破損ファイルが見つかった場合、自動で修復が行われます。
DISM コマンドで Windows イメージを修復する
SFC で解決しない場合は、DISM コマンドを実行して Windows のイメージを修復します。
手順
1 ターミナル(管理者)を開く
2 次のコマンドを入力
|
1 |
DISM /Online /Cleanup-Image /RestoreHealth |
処理には数分から十数分かかる場合があります。
完了後に PC を再起動し、Windows Update を再実行します。
Windows Update を手動でインストールする
特定の更新プログラムでエラーが出る場合は、Microsoft Update カタログから手動でインストールする方法もあります。
手順
1 Windows Update で表示されている更新番号(KB番号)を確認
2 Microsoft Update カタログを開く
3 KB番号を検索
4 対応する更新プログラムをダウンロード
5 手動でインストール
この方法は更新ファイルのダウンロードに問題がある場合に有効です。
よくある質問(Q & A)
- Windows Update エラー 0x80070003 は Windows 11 だけで発生しますか?
-
いいえ。Windows 11 だけでなく、Windows 10 でも発生するエラーです。更新キャッシュの破損やシステムファイルの問題が原因になることが多く、対処方法も共通しています。
- SoftwareDistribution フォルダを削除しても問題ありませんか?
-
問題ありません。このフォルダは Windows Update の一時ファイルを保存する場所であり、削除しても Windows が自動的に再作成します。
- エラーが解決しない場合はどうすればよいですか?
-
トラブルシューティング、キャッシュ削除、SFC、DISM をすべて実行しても解決しない場合は、更新プログラムを手動でインストールする方法を試すと解決することがあります。
まとめ
Windows Update エラー 0x80070003 は、更新キャッシュの破損やシステムファイルの不整合によって発生することが多いエラーです。
主な対処方法は次の通りです。
・Windows Update トラブルシューティングを実行
・SoftwareDistribution フォルダを削除
・SFC コマンドでシステムファイル修復
・DISM コマンドで Windows イメージ修復
・Microsoft Update カタログから手動インストール
特に Windows Update のキャッシュ削除で解決するケースが多いため、まずはキャッシュリセットから試すのがおすすめです。



