Windows error 0x80070002 site:microsoft.comの対処法を解説

  • URLをコピーしました!

Windows Updateを実行したところ、「windows error 0x80070002 site:microsoft.com」と検索されるエラーに遭遇することがあります。更新が途中で止まり、再起動しても同じエラーが出る状態でした。
原因は更新用フォルダーの破損とWindows Updateサービスの不整合でした。SoftwareDistributionフォルダーの再作成と、システムファイルの修復で正常に更新できるようになりました。

本記事では、同じ症状が出た場合に順番通り試すべき対処法について解説します。

目次

0x80070002エラーの意味

エラーコード「0x80070002」は、「指定されたファイルが見つかりません」という意味を持つWindowsのエラーです。Windows Updateで発生する場合、以下の原因が考えられます。

主な原因内容
更新ファイルの破損ダウンロード途中で失敗し、必要ファイルが不足している
SoftwareDistributionフォルダーの不整合更新履歴やキャッシュが破損している
システムファイルの破損OS内部の重要ファイルが壊れている
日付と時刻のズレ時刻同期ができていない
Windows Updateサービス停止関連サービスが正常に動作していない

まずは簡単な確認から順に進めてください。

日付と時刻の確認

  1. 「設定」を開く
  2. 「時刻と言語」をクリック
  3. 「日付と時刻」を選択
  4. 「時刻を自動的に設定する」をオンにする
  5. 「今すぐ同期」をクリック

日付が大きくズレていると更新に失敗します。

時刻を自動的に設定する

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

  1. 「設定」
  2. 「システム」
  3. 「トラブルシューティング」
  4. 「その他のトラブルシューティングツール」
  5. 「Windows Update」→「実行」

問題が検出された場合は、表示に従って修正します。

トラブルシューティング

SoftwareDistributionフォルダーを再作成する方法

これが最も効果的な対処法です。

  1. 「スタート」を右クリック
  2. 「Windows ターミナル(管理者)」をクリック

以下を順番に入力します。

次にエクスプローラーで以下へ移動します。

C:\Windows\SoftwareDistribution

フォルダー内のファイルをすべて削除します。

その後、ターミナルで以下を実行します。

再起動後にWindows Updateを実行してください。

なお、更新エラーが解消しても「保留中」のまま進まないケースがあります。その場合は、保留状態を解除する具体的な手順をまとめた「Windowsで保留中の更新プログラムをインストールする方法」もあわせて確認してください。

DISMとSFCでシステム修復

管理者の「Windows ターミナル」で以下を実行します。

完了後、続けて実行します。

破損ファイルが修復されれば、再起動後に更新を再試行します。

Windows Update関連サービスの確認

  1. 「Windowsキー + R」
  2. 「services.msc」と入力
  3. 以下のサービスを確認
サービス名状態スタートアップの種類
Windows Update実行中自動
Background Intelligent Transfer Service実行中自動(遅延開始)
Cryptographic Services実行中自動

停止している場合は右クリック → 「開始」。

更新履歴をリセットする手動手順

以下のコマンドも有効です。

C:\Windows\System32\catroot2

フォルダー名を「catroot2.old」に変更します。

その後、

再起動後に確認してください。

よくある質問(Q & A)

再起動しても0x80070002が直りません。

SoftwareDistributionフォルダー削除とDISM・SFCを両方実行してください。どちらか片方では改善しないケースがあります。

Windows11でも同じ手順ですか?

はい。Windows11でも設定名称と操作手順は同じです。

削除してもデータは消えませんか?

SoftwareDistributionフォルダーは更新用キャッシュです。個人データには影響しません。

0x80070002が特定の更新プログラムだけで発生します。原因は何ですか?

特定の更新プログラムのみで発生する場合、その更新パッケージのダウンロードデータが破損している可能性があります。まず「設定」→「Windows Update」→「更新の一時停止」を一度有効にし、その後再開してください。それでも改善しない場合は、SoftwareDistributionフォルダーの削除を実施し、更新キャッシュを再生成することで解消するケースが多いです。

0x80070002はストレージ容量不足でも発生しますか?

はい、発生する場合があります。特にシステムドライブ(通常はCドライブ)の空き容量が不足していると、更新ファイルの展開に失敗することがあります。「設定」→「システム」→「記憶域」で空き容量を確認し、最低でも10GB以上の空きを確保してください。不要な一時ファイルは「ディスク クリーンアップ」または「記憶域センサー」で削除できます。

まとめ

windows error 0x80070002は、更新ファイルの破損やサービスの不整合が原因で発生します。特にSoftwareDistributionフォルダーの再作成と、DISM・SFCの実行が効果的です。順番に実施すれば多くの場合は解消できます。再発する場合は、ストレージ容量不足やセキュリティソフトの影響も確認してください。

よかったらシェアしてね!
  • URLをコピーしました!
0 0
Article Rating
申し込む
注目する
guest
0 コメント一覧
最も古い
最新 高評価
インラインフィードバック
すべてのコメントを見る
目次
0
あなたの考えが大好きです、コメントしてください。x