Windows Updateエラー頻発?0x80070002エラーの徹底トラブルシューティング

Windows Update エラー 0x80070002 の解決策

Windows Update は、セキュリティ更新プログラムや新機能を入手するために不可欠ですが、エラーが発生することもあります。特に 0x80070002 エラーはよく見られ、アップデートの進行を妨げます。本記事では、このエラーが発生した場合のトラブルシューティング手順を解説します。

症状の例

  • Windows Update 画面に「更新プログラムのインストールに問題が発生しました。後でやり直してください。エラー コード: (0x80070002)」と表示される。
  • 更新履歴に「失敗」と記録される。
  • アップデートが何度も繰り返される。

考えられる原因

  • システムファイルの破損
  • 日付と時刻の設定の誤り
  • Windows Update 関連サービスの停止
  • ディスクの空き容量不足

試すべき対処手順

  1. 日付と時刻の設定を確認する:

    日付と時刻が正しく設定されているか確認してください。誤っている場合は、正しい設定に変更します。

    1. 「設定」アプリを開きます(Windows キー + I)。
    2. 「時刻と言語」を選択します。
    3. 「日付と時刻」で、日付、時刻、タイムゾーンが正しいことを確認します。
    4. 「時刻を自動的に設定する」がオンになっていることを確認します。
  2. Windows Update トラブルシューティング ツールを実行する:

    Windows には、Windows Update の問題を自動的に診断して修正するトラブルシューティング ツールが組み込まれています。

    1. 「設定」アプリを開きます(Windows キー + I)。
    2. 「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を選択します。
    3. 「Windows Update」をクリックし、「実行」ボタンをクリックします。
    4. 画面の指示に従ってトラブルシューティング ツールを完了します。
  3. システム ファイル チェッカー (SFC) を実行する:

    SFC は、保護されたシステム ファイルをスキャンし、破損したファイルを正しいバージョンに置き換えるコマンドライン ツールです。

    1. 管理者としてコマンド プロンプトを開きます。
    2. sfc /scannow と入力して Enter キーを押します。
    3. スキャンが完了するまで待ちます(時間がかかる場合があります)。
    4. スキャンが完了したら、PC を再起動します。
  4. DISM (Deployment Image Servicing and Management) ツールを実行する:

    DISM は、Windows イメージを修復するために使用できるコマンドライン ツールです。

    1. 管理者としてコマンド プロンプトを開きます。
    2. 次のコマンドを入力して、各コマンドの後に Enter キーを押します。
      • DISM /Online /Cleanup-Image /CheckHealth
      • DISM /Online /Cleanup-Image /ScanHealth
      • DISM /Online /Cleanup-Image /RestoreHealth
    3. スキャンが完了するまで待ちます(時間がかかる場合があります)。
    4. スキャンが完了したら、PC を再起動します。
  5. Windows Update サービスを再起動する:

    Windows Update 関連サービスが停止している場合、エラーが発生する可能性があります。これらのサービスを再起動することで、問題を解決できる場合があります。

    1. Windows キー + R を押し、「ファイル名を指定して実行」ダイアログ ボックスを開きます。
    2. services.msc と入力して Enter キーを押します。
    3. サービス一覧で、「Windows Update」サービスを見つけます。
    4. サービスを右クリックし、「再起動」を選択します。
    5. 同様に、「Background Intelligent Transfer Service」と「Cryptographic Services」も再起動します。
  6. SoftwareDistribution フォルダをリセットする:

    SoftwareDistribution フォルダには、Windows Update の一時ファイルが保存されています。このフォルダをリセットすることで、問題を解決できる場合があります。

    1. 管理者としてコマンド プロンプトを開きます。
    2. 次のコマンドを入力して、各コマンドの後に Enter キーを押します。
      • net stop wuauserv
      • net stop cryptSvc
      • net stop bits
      • net stop msiserver
      • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
      • net start wuauserv
      • net start cryptSvc
      • net start bits
      • net start msiserver

やってはいけないこと・注意点

  • 安易にレジストリを編集しない。誤った編集はシステムに深刻な問題を引き起こす可能性があります。
  • 不明なソースからダウンロードしたツールを使用しない。マルウェア感染のリスクがあります。
  • 重要なデータはバックアップしておく。トラブルシューティング中にデータが失われる可能性に備えて、事前にバックアップを作成しておくことをお勧めします。

お問い合わせ

お問い合わせいただきありがとうございます。以下のフォームにご記入いただくか、お電話にてお問い合わせください。営業日においては、お問い合わせいただいた内容について、24時間以内に回答いたします。