ナレッジベース →5 分で読めます更新日: 2026-09-21

Windows 11 の Windows Update エラー 0x80070002 を直す方法

エラー 0x80070002 は「システムは指定されたファイルを見つけられません」:インストーラーが期待している更新ファイルが存在しないか読めない状態で、最も多い原因はダウンロード キャッシュの破損、システム時刻のズレ、更新コンポーネントの固着です。標準の順番 — トラブルシューティング、時計確認、キャッシュ リセット、ファイル修復 — で大半のケースは 15 分ほどで片付きます。

エラー 0x80070002 の意味

末尾の 02 は Win32 エラー 2、つまりファイル未検出です。更新プロセスがファイルを名指しで要求したのに、システムがそれを差し出せなかった。Windows 11 では、行方不明のファイルはたいてい更新キャッシュの中 — Windows はダウンロードしたつもりでも、無事には届かなかったパッケージです。驚きの第二原因は時計です。更新セッションは TLS で暗号化されており、日付が大きくズレると証明書の検証が失敗し、セッションがこのコードの形で崩落します。

このエラーはインストール開始直後や更新チェック時に現れ、再試行のたびに繰り返されます。下の原因リストを順に潰していけば、次の試みで更新はたいてい入ります。ここでユーザー データが危険になることはありません — リセットが触るのは更新キャッシュとそのメタデータだけです。

  • SoftwareDistribution ダウンロード キャッシュ内の破損ファイル
  • 更新サーバーとの TLS ハンドシェイクを壊す誤った日付・時刻・タイムゾーン
  • 停止または固着した Windows Update、BITS、暗号化サービス
  • サービス スタック内の破損したシステム ファイル
  • インストール途中で中断された更新が残した状態

修正: トラブルシューティング、時計、キャッシュのリセット

まずトラブルシューティング ツールを実行します。設定 → システム → トラブルシューティング → その他のトラブルシューティング ツール → Windows Update → 実行。次に 設定 → 時刻と言語 → 日付と時刻 で時計を確認します。「時刻を自動的に設定する」をオンにし、「今すぐ同期」を押し、タイムゾーンが正しいか確かめましょう — 間違ったゾーン内の正しい時刻でも、更新セッションを壊すには十分です。どちらも手軽なステップで、2 つ合わせて 0x80070002 の相当数を片付けます。

エラーが続くなら更新コンポーネントをリセットします。ターミナルを管理者として開き、net stop wuauserv、net stop cryptSvc、net stop bits、net stop msiserver を実行し、続けて ren C:\Windows\SoftwareDistribution SoftwareDistribution.old と ren C:\Windows\System32\catroot2 catroot2.old。サービスを再開し (net start wuauserv、net start cryptSvc、net start bits、net start msiserver)、再起動して更新チェックをやり直します — Windows は欠けた部品を新しいキャッシュへ再ダウンロードします。

0x80070002 が戻り続けるなら

再発ケースには 2 つの深い修復が必要です。昇格プロンプトで sfc /scannow を実行し、SFC が手に余る障害を見つけたら DISM /Online /Cleanup-Image /RestoreHealth を続けます — どちらも更新ファイルを消費するサービス スタックを修理します。エラーが特定の更新の直後に始まったなら、設定 → Windows Update → 更新履歴 → 更新プログラムのアンインストール でそれを削除し、Windows に再インストールさせます。キャッシュのコピーが失敗した場所で、新しいコピーはよく成功します。

予防はほぼキャッシュの衛生です。Kleaner PRO のような掃除ユーティリティは、更新キャッシュと古いサービス残骸をスケジュールで空にできるので、アップデーターが以前の失敗したインストールのファイルにつまずくことがありません。手動なら、更新が繰り返し失敗するときに SoftwareDistribution フォルダーを掃除するのが同じ効果です。

よくある質問

Windows Update エラー 0x80070002 とは何ですか?

Win32 のファイル未検出エラーです。インストーラーが要求したファイルがないか読めません — 通常は破損したキャッシュ項目、狂った時計、停止した更新サービスのどれかです。

誤った日付がなぜ更新エラーを起こすのですか?

更新のダウンロードは TLS で行われ、証明書はあなたの時計と照合して検証されます。日付が数日ズレると、Windows は更新サーバーの証明書を無効とみなし、セッションを落とします。

catroot2 とは何で、名前の変更は安全ですか?

catroot2 は更新署名の検証に使うセキュリティ カタログを保管します。更新サービスが停止している間に名前を変えるのは安全で — Windows は次回起動時に自動で再構築します。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

次に読む記事

すべての記事 · よくある質問

お問い合わせ: [email protected]