Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー0x80070002の原因と解決方法を徹底解説

パソコンがインターネットに接続されていると、Windows 10/11は自動的に最新のアップデートを検索します。もちろん、ユーザーが手動でのインストールを選択することも可能です。

定期的なWindows Updateを通じて、OfficeやOutlookといったMicrosoftのサービス・アプリケーションの最新機能にアクセスできるようになるほか、バグ修正やシステムセキュリティの維持も行われます。

しかし、多くのWindowsユーザーが一度は目にしたことのある次のようなエラーメッセージがあります。

「コンピューターの新しい更新プログラムの確認中にエラーが発生しました。見つかったエラー:コード 80070002 Windows Updateで不明なエラーが発生しました。」

KB3200970などの特定の更新プログラムをインストールしようとした際に、この問題に遭遇することがあります。インストールしようとしているバージョンによって、「Windows 10/11 バージョン1709への機能更新 – エラー0x80070002」や「Windows 10/11 バージョン1903への機能更新 – エラー0x80070002」といった表示になることもあります。ダウンロードは開始されるものの、インストール画面に進んだ瞬間に失敗して自動的にアンインストールされたり、パソコンを再起動した後に失敗したりするのが典型的な症状です。

エラーコード0x80070002とは何か?

0x80070002は、Windows 10/11を最新バージョンへ更新しようとした際に発生しうるエラーの一つです。アップデートエラーは比較的よく見られるもので、それぞれ異なるコード名で表され、問題のさまざまな側面を示しています。とはいえ、この問題を根本的に解決する方法は複数存在します。

「設定」からWindows Updateにアクセスすると、一瞬処理が走った後にフリーズし、0x80070002エラーが返ってくるという報告が多くのユーザーから寄せられています。代わりに0x80070003エラーコードが表示されるケースもあります。

このエラーコードは、Windows 7や8からWindows 10/11へのアップグレード時に最も頻繁に見られますが、アプリの更新にも関係している場合があります。Microsoftは公式にこの不具合を認め、修正策を提供していますが、具体的な原因については明確になっていません。過去のWindows 10/11のアップデート不具合は、以前の更新プログラムの不完全なインストール、レジストリエラー、誤った日付・時刻設定、ウイルス対策ソフトなどが原因であることが多かったです。

今回のケースでは、このエラーコードは初期化の問題を示しており、ダウンロードされたファイルはパソコン上で展開されたものの、何らかの理由でパッケージの一部が欠落してしまったことを意味します。

0x80070002エラーにはいくつかのバリエーションがありますが、どのバージョンが表示されても問題の本質は同じです。つまり、ユーザーがWindowsパソコンを更新できないという事態です。これに関連する主なメッセージは以下の通りです。

  • 後でもう一度お試しください
    このアプリに問題が発生しました。修正に取り組んでいます。
    必要であれば、エラーコードは0x80070002です。
  • プログラムの初期化中にエラーが発生しました。問題が続く場合は、システム管理者に問い合わせてください。
    エラーコード:0x80070002
  • Windowsで新しい更新プログラムを検索できませんでした
    コンピューターの新しい更新プログラムの確認中にエラーが発生しました
    見つかったエラー:コード 80070002
  • エラーが発生しました
    更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示される場合は、Webで検索するかサポートに問い合わせてください:(0x80070002)

つまり、エラーコード0x80070002は、Windows Updateが更新プログラムをインストールできない問題を示しています。BITS(バックグラウンドインテリジェント転送サービス)が終了したことを警告する表示が現れることもありますが、問題の本体はあくまでWindows Update側にあります。

幸い、この問題を解決し、Windows 10/11のアップデートを正常に完了させるためにできることはあります。以下の対処法を順番に試して、エラーコードを解消しましょう。

Windows Updateエラー0x80070002の主な原因

0x80070002エラーを引き起こす主な原因は以下の通りです。

  • 破損したシステムファイル — ファイル破損の最も一般的な原因はマルウェアです。Windows Updateを含むシステムプロセスに支障をきたすため、OSを正常に動作させるには破損したファイルを健全なものと置き換えるか修復する必要があります。
  • 応答しないWindows Updateサービス — 重要なWUサービスが停止状態になっていることが原因の場合、Windowsの全コンポーネントをリセットすることで解決できます。
  • 欠落または破損したWindowsレジストリエントリ — レジストリの破損により、OSが必要なファイルを見つけられず、更新が正しく完了しなくなることがあります。
  • 不安定なインターネット接続 — Windows Updateのインストールには安定したネットワーク接続が不可欠です。接続が不安定だと、アップデートエラーが発生しやすくなります。
  • 無効化されたWindows Updateサービス — 更新プログラムをダウンロード・インストールする前に、Windows Updateサービスが有効になっている必要があります。無効のままでは0x80070002エラーが表示されます。
  • 誤って構成された設定 — Windows Updateの設定が正しく構成されていない場合も、このエラーが発生する可能性があります。

原因を把握することは、トラブルシューティングの半分以上を占めます。どこに焦点を当てるべきかが分かるため、時間の無駄を省けます。原因を特定できない場合でも、以下のガイドに沿って順番に対処すれば、問題解決につながるはずです。

Windows 10/11アップデートエラー0x80070002の解決策

まず最初に試すべき最も簡単な方法は、パソコンの再起動です。作業中のプログラムやドキュメントをすべて保存・終了してから再起動し、再度アップデートを試みてください。

インターネット接続も確認しましょう。ネットワーク接続がアップデートのダウンロードを妨げている可能性があります。Wi-Fi接続中なら有線LANへ、有線LAN接続中ならWi-Fiへ切り替えてから、再度ダウンロードとインストールを試してください。

また、ファイアウォールとウイルス対策ソフトを一時的に無効化することも検討してください。これらはWindows Updateの動作を妨げる最も一般的な要因です。それでも解決しない場合は、以下の対処法を順番に試してみましょう。

解決策1:Windows Updateトラブルシューターを活用する

Windows Updateトラブルシューターは、Windows 10/11に標準搭載されている便利なツールの一つです。OSの更新を妨げる問題の解決を支援するために設計されており、Windows Updateに問題が生じた際には通常、最初に試すべきツールとされています。

以下の手順でアクセスできます。

  1. キーボードのWindowsロゴキーRを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
  2. msdt.exe /id WindowsUpdateDiagnosticと入力して、Windows Updateトラブルシューターのウィンドウを開きます。
  3. 次へをクリックし、画面の指示に従って、トラブルシューターにWindows Updateの問題を検出・解決させます。

トラブルシューターで問題が解決したかどうかを確認してください。改善しない場合は、次の解決策に進みます。

解決策2:Windows Updateサービスを再起動する

このエラーの主な原因は、システム内に破損または不完全な更新ファイルが残っていることです。Windows Updateサービスを再起動し、SoftwareDistributionフォルダー内の破損ファイル(またはすべての保存済み更新ファイル)を削除することで、大多数のユーザーが0x80070002エラーを解消できています。

具体的な手順は以下の通りです。

  1. Windows + Rキーを押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
  2. 検索ボックスにservices.mscと入力し、OKボタンを押します。
  3. サービス」ウィンドウが開いたら、サービス一覧から「Windows Update」というローカルサービスを探します。
  4. Windows Updateサービスをダブルクリックし、停止を選択します。
  5. 次に、SoftwareDistributionフォルダー内の一時的な更新ファイルを削除します。
  6. PC」(エクスプローラー)を開き、OSがインストールされているCドライブに移動します。
  7. Windows > SoftwareDistributionの順に選択します。
  8. SoftwareDistributionフォルダー内にある「DataStore」と「Download」フォルダーを探し、これら2つのフォルダー内のすべてのファイルとフォルダーを削除します。
  9. Windows Updateサービスを再度開始します。「サービス」ウィンドウを開き、前述の手順でWindows Updateサービスを探します。
  10. Windows Updateをダブルクリックし、開始を選択します。

Windows Updateサービスの再起動は、ほとんどの場合で効果的です。それでも改善しない場合は、次の解決策に進んでください。

解決策3:日付と時刻の設定を確認する

システムの日付と時刻の設定が誤っていると、Windows Update中に問題が発生することがあります。この場合、パソコンの日付・時刻設定をインターネット時刻サーバーと同期させることで、問題を完全に解決できます。同期したくない場合は、日付と時刻を手動で修正しても構いません。

修正手順は以下の通りです。

  1. Windows + Xキーを押してパワーユーザーメニューを開き、「コントロールパネル」を選択します。
  2. 表示方法」のドロップダウンボックスから「大きいアイコン」を選択します。
  3. 日付と時刻」を選択します。
  4. 日付と時刻の変更…」をクリックし、必要に応じて修正します。
  5. タイムゾーンの変更…」をクリックし、現在の場所に対応するタイムゾーンを選択します。
  6. インターネット時刻」タブに移動し、「設定の変更」を選択します。
  7. インターネット時刻サーバーと同期する」チェックボックスにチェックを入れ、同期先のサーバーを選択して「今すぐ更新」ボタンをクリックします。
  8. OK」をクリックして変更を適用し、パソコンを再起動します。

再起動後、Windows Updateを開いてもう一度更新プログラムを確認してください。日付と時刻の設定ミスが原因だった場合、この方法で素早く簡単に問題を解決できます。

解決策4:破損したシステムファイルを修復する

Windowsパソコンで0x80070002エラーが発生するもう一つの大きな原因は、システムファイルの破損です。これには、SFC(システムファイルチェッカー)やDISM(展開イメージの servicing と管理)といったWindows標準ユーティリティを使用します。

DISMは、破損または修復が必要なWindowsイメージファイルをオンライン・オフラインの両方でチェック・修復できるツールです。

以下の手順で、パソコンをスキャンして破損ファイルの修復を試みましょう。

  1. 管理者権限でコマンドプロンプトを起動します。スタートメニューアイコンをクリックし、検索ボックスに「cmd」と入力します。結果から「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。UACウィンドウが表示されたら「はい」をクリックします。
  2. コマンドプロンプトにsfc /scannowと入力し、Enterキーを押します。コマンドが完了するまでコマンドプロンプトを閉じないでください。
  3. コマンド完了後、SFCがチェック結果を表示します。破損したシステムファイルの一覧は、C:\Windows\Logs\CBSディレクトリにあるcbs.logログファイルでも確認できます。
  4. 続けて、次のコマンドを入力します:DISM.exe /Online /Cleanup-image /Restorehealth
  5. コマンドプロンプトウィンドウを閉じ、「更新プログラムのチェック」を再度実行してみてください。

改善しない場合は、次の解決策を試してください。

解決策5:パソコンのプロキシ接続を無効にする

Windows Updateエラーは、パソコンのプロキシ接続が原因で発生することもあります。プロキシ接続とは、ユーザーをWebページやWebアドレスに接続するサーバーのことで、システムとインターネットの間の橋渡し役となります。

プロキシサーバーには追加のファイアウォールやWebフィルターが含まれており、システムに入り込もうとする有害なものを遮断するため、高いプライバシー保護を実現できます。

しかし場合によっては、プロキシサーバーがシステムと更新サーバー間の接続をブロックし、パッケージのダウンロード中にエラーを引き起こすことがあります。

プロキシ接続を無効にする手順は以下の通りです。

  1. パソコンの「コントロールパネル」を開きます。
  2. ネットワークとインターネット > インターネットオプション」に移動します。
  3. 接続」タブで「LANの設定」をクリックします。
  4. LANにプロキシサーバーを使用する」のチェックを外します。

OK」をクリックしてLANの設定ウィンドウを閉じ、「適用」→「OK」の順にクリックして設定を保存します。

解決策6:Windows Updateアシスタントを使用する

Windows Updateアシスタントは、Microsoftの公式サイトから手動でダウンロードできる便利なツールです。パソコンの更新やアップグレードを自動化してくれます。

ユーティリティをダウンロードして実行し、画面の指示に従うだけでシステムをアップグレードできます。

なお、使用には安定したインターネット接続が必要であり、指示に従ってパソコンを再起動できる状態にしておく必要がある点に注意してください。

まとめ

上記の解決策で問題が解決しない場合は、クリーンブートを試してみましょう。クリーンブートでは、まずMicrosoft以外のスタートアップアプリケーションとサービスをすべて無効化します。これは、サードパーティ製アプリケーションの存在が、最新のWindows Updateのインストール時に0x80070002エラーの追加の障害となっている可能性があるためです。

以上が、Windows Updateの0x80070002エラーコードを解決するための、最も一般的かつ効果的な方法です。どの方法があなたの問題の解決に役立ちましたか?それでも問題が解決しない場合は、下のコメント欄でお知らせください。さらに別のサポート方法をご提案いたします。

  1. Windows 10でエラーコード0x87E10BC6が出たときの対処法まとめ

    エラーコード 0x87E10BC6は、主に以下の3つのシーンで発生することで知られています。Xboxアプリからゲームを起動したときWindowsライセンスの認証を行おうとしたときWindows DVDプレーヤーを使用しようとしたときこのエラーコードは、Xbox Liveのコアサービスに問題が発生しているか、DRM(デジタル著作権管理)関連の不具合を示しているケースがほとんどです。また、この問題はWindows 10に特有のものであることも分かっています。エラーコード0x87E10BC6の主な原因このエラーが発生しうる原因として考えられるものは以下の通りです。サーバー側の問題 – Xboxアプリ

  2. Windows 10で発生する0xc00d36cbエラーの原因と直し方を完全解説

    Windowsユーザーの間で、特定の動画形式(特に.MKV形式)が再生できない、あるいは.MP3や.MP4ファイルの名前変更や詳細情報の編集ができないという相談が多数寄せられています。その際に表示されるのがエラーコード0xC00D36CBです。一部のユーザーは特定のファイルだけで問題が発生すると報告している一方、「突然すべてのMKVファイルが再生できなくなった」という声もあります。この問題はWindows 10での報告が最も多いですが、Windows 7やWindows 8.1でも発生例が確認されています。0xC00D36CBエラーの原因は?本記事では、さまざまなユーザーレポートを調査し、実際