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

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

Windows 10のアップデート中にエラーが発生して困っていませんか?これはWindows 7でもよく見られる問題です。この記事では、実績のある方法を使って、Windows 10で発生するアップデートエラー0x80070002の解決方法を詳しく解説します。エラーコード0x80070002は、Windows Updateのファイルがデータベースから消失した場合や、デバイス上のファイルとデータベースの情報が一致しない場合に特によく発生します。このエラーが表示されると、以下のようなメッセージが画面に出ることがあります。

  • Windowsで新しい更新プログラムを検索できません。
  • PCの新しい更新プログラムの確認中にエラーが発生しました。
  • 検出されたエラー:コード80070002。
  • Windows Updateで不明なエラーが発生しました。エラーコード0x80070002

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

Windows 10のエラー0x80070002の修正方法

まず、0x80070002エラーの主な原因を見てみましょう。

  • ドライバーの不具合
  • Windows Updateファイルの欠損
  • Windows Update自体の問題
  • アプリケーションの破損

同様にWindows Updateの不具合を示すエラーコードには、80244001や80244022などもあります。エラーコードは異なっても、解決方法はほぼ共通しています。以下のいずれかの方法を試して、問題を解決してください。

方法1:Windows Updateのトラブルシューティングツールを実行する

Windowsには、軽微な問題を自動的に修復するトラブルシューティングツールが標準搭載されています。まずはこのツールを実行するのがおすすめです。手順は以下の通りです。

1. Windows + Iキーを同時に押して設定を開きます。

2. 下図のように更新とセキュリティをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. 左側のメニューからトラブルシューティングを選択します。

4. Windows Updateのトラブルシューティングツールを選択し、強調表示されているトラブルシューティングツールの実行ボタンをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

5. トラブルシューティングツールが問題を検出・修復するのを待ちます。処理が完了したら、PCを再起動してください。

方法2:日付と時刻の設定を同期する

「なぜ日付と時刻の同期が必要なのか」と思うかもしれませんが、実際にこの方法で解決したユーザーは多く報告されています。ぜひ試してみてください。

1. タスクバー右端の時刻と日付を右クリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

2. 表示されたリストから日付/時刻の調整を選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. 以下のオプションのトグルスイッチをオンにします。

  • 時刻を自動的に設定する
  • タイムゾーンを自動的に設定する

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

設定後、再度Windows Updateを実行してみてください。

方法3:レジストリエディターを編集する

レジストリエディターで行った変更は元に戻せないため、以下の手順は慎重に実行してください。

注意:作業を始める前に、デバイスの言語が英語(米国)に設定されていることを確認してください。

1. Windows + Rキーを同時に押してファイル名を指定して実行ダイアログボックスを開きます。

2. regeditと入力し、Enterキーを押してレジストリエディターを開きます。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. ユーザーアカウント制御のプロンプトが表示されたらはいをクリックします。

4. 以下のパスに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade.

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

注意:OSUpgradeフォルダーが存在しない場合は、次の手順4A~4Cに従って作成します。すでに存在する場合は、手順5に進んでください。

4A. WindowsUpdateを右クリックし、下図のように新規 > DWORD(32ビット)値を選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

4B. 値の名前:AllowOSUpgradeとし、値のデータ:1に設定します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

4C. ベース16進数を選択し、OKをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

5. または、既存のOSUpgradeキーを選択します。

6. 右側の空き領域を右クリックし、下図のように新規 > DWORD(32ビット)値を選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

7. 新しく作成したを右クリックし、下図のように変更…を選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

8. 値の名前をAllowOSUpgrade、値のデータを1に設定します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

9. ベース16進数を選択し、OKをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

10. 最後に、PCを再起動します。

方法4:Windows Defenderファイアウォールを無効化する(非推奨)

バックグラウンドで動作しているWindows Defenderやサードパーティ製のウイルス対策ソフトも、このエラーの原因になることがあります。以下の手順でWindows Defenderを一時的に無効化してみてください。

1. 方法1と同じ手順で設定 > 更新とセキュリティを開きます。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

2. 左側のペインでWindowsセキュリティを選択し、右側のペインでウイルスと脅威の防止をクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. Windowsセキュリティウィンドウで、ウイルスと脅威の防止の設定の下にある設定の管理をクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

4. リアルタイム保護のトグルスイッチをオフにします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

5. 確認画面が表示されたらはいをクリックします。

注意:この操作はPCを脆弱な状態にするため、アップデート完了後は必ずリアルタイム保護をオンに戻してください。

方法5:Windows Updateをロールバックする

場合によっては、Windowsが更新ファイルを正常に展開できないことがあります。その場合は、以下の手順でWindows Updateをロールバックすることをおすすめします。

1. 前述の手順と同じように設定 > 更新とセキュリティを開きます。

2. Windows Update画面で、下図のように更新の履歴を表示をクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. 表示された更新プログラムのアンインストールオプションをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

4. Microsoft Windowsの最新の更新プログラム(例:KB5007289)を選択し、強調表示されているアンインストールボタンをクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

5. 最後に、Windows PCを再起動します。

方法6:SFCおよびDISMスキャンを実行する

システムファイルの破損も、Windows 7や10のPCにおけるWindows Updateに影響を与えることがあります。標準搭載の修復ツールを使ってシステムファイルを検出・修復し、エラー0x80070002を解決しましょう。

1. Windowsキーを押してコマンドプロンプトと入力し、管理者として実行をクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

2. ユーザーアカウント制御のプロンプトではいをクリックします。

3. sfc /scannowと入力し、Enterキーを押してシステムファイルチェッカーのスキャンを実行します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

注意:システムスキャンが開始され、完了まで数分かかります。その間も他の作業は可能ですが、誤ってウィンドウを閉じないよう注意してください。

スキャン完了後、以下のいずれかのメッセージが表示されます。

  • Windows リソース保護は、整合性違反を検出しませんでした。
  • Windows リソース保護は、要求された操作を実行できませんでした。
  • Windows リソース保護により、破損したファイルが検出され、正常に修復されました。
  • Windows リソース保護により、破損したファイルが検出されましたが、一部のファイルを修復できませんでした。

4. スキャンが完了したら、PCを再起動します。

5. 再度コマンドプロンプトを管理者として実行し、以下のコマンドを順番に実行します。

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注意:DISMコマンドを正しく実行するには、インターネット接続が必要です。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

方法7:Windows Updateサービスを変更する

アップデートが失敗すると、一部のファイルが取り残されることがよくあります。この場合は、インストールファイルを削除または名前変更することで、Windows 10のアップデートエラー0x80070002を解決できます。

注意:これらのファイルを変更する前に、アップデートサービスがバックグラウンドで実行されていない状態にしておく必要があります。

ステップI:Windows Updateサービスを停止する

1. Windows + Rキーを押してファイル名を指定して実行ダイアログボックスを開きます。

2. services.mscと入力し、Enterを押してサービスウィンドウを開きます。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. 下にスクロールしてWindows Updateサービスを見つけます。それを右クリックし、コンテキストメニューから下図のようにプロパティを選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

4. 全般タブで、スタートアップの種類:自動に設定します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

5. サービスの状態実行中の場合は、停止をクリックします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

6. 適用をクリックして変更を保存し、OKをクリックして終了します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

ステップII:SoftwareDistributionフォルダーを削除する

1. Windows + Eキーを同時に押してエクスプローラーを開きます。

2. Windows OSがインストールされているディレクトリであるC:\Windowsに移動します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3A. SoftwareDistributionフォルダーを選択し、Deleteキーを押してフォルダーを削除します。

注意:管理者権限の編集を求められた場合は、パスワードを入力してEnterを押します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3B. または、F2キーを押してフォルダー名を変更し、先へ進んでも構いません。

ステップIII:Windows Updateサービスを再有効化する

1. ステップIの手順に従ってサービスウィンドウを開きます。

2. Windows Updateサービスを右クリックし、下図のように開始を選択します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. デバイスを再起動し、再度Windows Updateを実行してみてください。

方法8:Winsockカタログをリセットする

Winsockカタログは、Windowsのネットワークソフトウェアとネットワークサービス間の通信を行うインターフェースです。このインターフェースをリセットすると、エラー0XC1900200や0x80070002の解決につながることがあります。

1. 前述と同じ手順でコマンドプロンプトを管理者として実行します。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

2. netsh winsock resetと入力し、Enterキーを押してWindowsソケットカタログをリセットします。

Windows 10のエラー0x80070002を解決する方法|原因と対処法を完全ガイド

3. 処理が完了したら、PCを再起動します。

よくある質問(FAQ)

Q1. デバイスドライバーの更新は、アップデートの問題の解決に役立ちますか?

回答:はい。デバイスドライバーを更新することで、Windows 10のアップデートエラー0x80070002が解決することがあります。「Windows 10でデバイスドライバーを更新する方法」のガイドを参考にしてください。

Q2. PCの電源を入れ直せば、アップデートの問題は解決しますか?

回答:はい。電源の入れ直し(パワーサイクル)によって、Windows 7および10のエラーコード0x80070002が解決する可能性があります。以下の簡単な手順で試してみてください。

  • PCとルーターの電源を切る
  • 電源ケーブルを抜いて電源を切断する。
  • 数分間、電源ボタンを押し続ける。
  • 電源ケーブルを再接続する。
  • 5~6分待ってから、PCの電源を入れる

関連記事

  • 「利用できる時間データがないため、コンピューターの時計を同期できませんでした」エラーの修正方法
  • Windows 10で外付けハードドライブを安全に取り外す方法
  • Netflixで『ダイバージェント』は視聴できる?
  • Windows 10でタッチスクリーンが動作しないときの直し方

このガイドが、Windows 10のアップデートエラーコード0x80070002の解決に役立てば幸いです。ご質問やご提案があれば、お気軽にコメント欄からお寄せください。


  1. Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

    Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。エラー0x8007000Eの主な原因エラー

  2. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可