Windows Update インストールエラー 0x80070002 を修正する方法



Windows Updateのインストール中に、あの厄介な0x80070002エラーに遭遇したことがあるなら、本当に困ったものです。このエラーは、日付と時刻がずれている、ダウンロード中にアップデートファイルが破損している、バックグラウンドサービスが正常に動作していないなど、様々な理由で発生します。Windows Updateサービスを再起動するだけで解決する場合もありますが、場合によっては少し手間がかかります。ここでの目標は、アップデートのダウンロードとインストールをスムーズに行い、システムを安全かつ最新の状態に保ち、手間をかけずに済むようにすることです。

これの素晴らしいところは、どこを見ればよいかがわかれば、ほとんどの修正は実際にはかなり簡単なことです。アップデートキャッシュのリセット、破損したシステムファイルの修復、競合するアプリを排除するためのクリーンブートなど、これらの手順でエラーを回避できるはずです。ただし、複数の方法を試さなければならない場合でも驚かないでください。Windowsのアップデートは、どんな場合でもなかなか直らないものです。

Windows Updateのインストール時に発生する0x80070002エラーを修正する方法

PCの日付と時刻の設定を確認する

これは多くの場合最も簡単な解決策ですが、Windowsが日付と時刻にうるさい場合があるのは少し奇妙です。システムクロックが大きくずれていると、Windowsは更新プログラムの期限が切れているか、適用できないと判断する可能性があります。システムクロックを自動同期に設定すると、この問題はすぐに解決できます。

  • 右下隅の時計を右クリックし、[日付と時刻の調整] (Windows 11) または[日付/時刻の調整] (Windows 10) を選択します。
  • 「時刻を自動的に設定」「タイムゾーンを自動的に設定」をオンにします。すぐに更新されない場合は、「今すぐ同期」をクリックして強制的に同期する必要があります。

一部の設定では、これによりWindowsが日付が正しいことを認識し、アップデートを続行できるようになります。奇妙に思えますが、驚くほど頻繁に機能します。それでも解決しない場合でもご心配なく。他にも試してみる方法があります。

Windows Updateサービスを再起動します

バックグラウンドサービスに問題がある場合、Windowsは更新プログラムのダウンロードやインストールを正しく実行できません。これらのサービスを再起動すると状態がリセットされ、このような奇妙なエラーが修正されることがあります。

  • 押すと実行Windows + Rダイアログが開きます。
  • 入力してEnter キーservices.mscを押します。サービスウィンドウが開きます。
  • Windows Updateサービスを見つけて右クリックし、「再起動」を選択します。停止モードのままになっている場合があり、再起動が難しい場合があります。その場合は、「自動」のチェックを外して、再起動後に再度有効にすると改善されることがあります。
  • また、「バックグラウンド インテリジェント転送サービス (BITS)」を見つけて右クリックし、再起動してください。これはアップデートファイルのダウンロード処理を担っており、ハングアップすると問題が発生することがよくあります。

一部のマシンでは、これらのサービスを再起動するだけでエラーが解決されますが、他のマシンでは、これを実行した直後に再起動する必要がある場合があります。

PCを再起動してください

ええ、昔ながらのやり方ですが、キャッシュされたデータやロックファイルを消去するために、Windowsを再起動する必要がある場合もあります。サービスを再起動した後、システムを再起動して、アップデートが問題なく適用されるかどうかを確認してください。

  • スタートメニューを開き、電源アイコンをクリックして、再起動を押します。

ネットワークトラブルシューティングツールを実行する

インターネット接続が不安定な場合、Windowsはアップデートが安全ではない、あるいは不完全だと判断し、アップデートを拒否することがあります。ネットワークの問題を洗い出すことで解決できるかもしれません。

Windows 11の場合

  • 押すと設定Windows + Iが開きます。
  • [システム]をクリックし、[トラブルシューティング] > [その他のトラブルシューティング]に進みます。
  • 「ネットワークとインターネット」を見つけて、「実行」をクリックします。

Windows 10の場合

  • 設定を開きますWindows + I
  • [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング]に移動します。
  • [ネットワーク アダプター] を選択し、[トラブルシューティングを実行] をクリックします。

アップデートで完了したファイルのダウンロードを妨げているネットワークの不具合をスキャンし、修正する可能性があります。

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

マイクロソフトは、まさにこの問題を解決するために、Windowsに修復ツール「更新トラブルシューティング」を組み込みました。このツールは多くの修正を自動化し、多くの場合、更新プロセスのどこに問題があるのか​​を正確に特定してくれます。

Windows 11の場合

  • スタートメニュー アイコンを右クリックし、[設定]を選択します。
  • [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
  • Windows Updateの横にある[実行]をクリックします。

Windows 10の場合

  • スタートメニューから設定をクリックし、更新とセキュリティ>トラブルシューティング>追加のトラブルシューティングに移動します。
  • Windows Update を選択し、トラブルシューティング ツールの実行をクリックします。

このツールはいくつかのチェックを実行し、一般的な問題を修正します。多くの場合、これにより0x80070002の問題が解決されます。指示に従って操作し、問題が解決するかどうかを確認してください。

Windows Updateのキャッシュをクリアする

場合によっては、キャッシュフォルダ内のアップデートファイルが破損し、Windowsがアップデートの再インストールを拒否することがあります。キャッシュをクリアすると、Windowsは新しいファイルを強制的にダウンロードするため、エラーが修正される可能性があります。

  • 実行ダイアログを開きますWindows + R
  • 入力しservices.mscEnter キーを押します。Windows Update を見つけて右クリックし、停止を選択します。
  • ファイルエクスプローラーを開いてに移動しますC:\Windows\SoftwareDistribution\。そこに更新ファイルが保存されています。
  • 内部のファイルをすべて選択( を押すCtrl + A)し、削除( を押すDelete)します。プロンプトが表示されたら、管理者権限があるかどうかを確認してください。
  • それらのファイルが完全に削除されたことを確認するには、ごみ箱を空にしてください。
  • [サービス]ウィンドウに戻り、 [Windows Update] を右クリックして、[開始]を選択します。
  • アップデートを再度実行してみてください。通常、これにより破損したダウンロードファイルは正常にクリアされます。

SFCとDISMでシステムファイルを修復する

Windowsのコアファイルが破損している場合(クラッシュやソフトウェアの不具合など)、アップデートがエラーで失敗することがあります。内蔵の修復ツールを実行することで修復できる場合があります。少し手間はかかりますが、システムの安定性を回復し、今回のようなアップデートエラーを修正できる場合が多いです。

  1. 実行を開きますWindows + R。入力しcmdて押し、Ctrl + Shift + Enter管理者として実行します。
  2. ユーザー アカウント制御プロンプトで、[はい]をクリックします。
  3. このコマンドを入力してEnter「: DISM.exe /Online /Cleanup-image /Restorehealth」を押します。これにより、Windows イメージがスキャンされ、修復されます。
  4. 完了したら、次のコマンドでシステムファイルチェッカーを実行します。sfc /scannow破損したシステムファイルをチェックして置き換えます。

その後、PC を再起動して更新が行われたかどうかを確認します。

クリーンブートを実行してアップデートを試みる

サードパーティ製ソフトウェアが競合を引き起こしている場合は、クリーンブートを実行することで不要なプログラムとサービスをすべて無効にし、原因を特定できます。少し手間はかかりますが、アップデートに支障をきたしている原因を特定するには十分な場合が多いです。

  1. を押してWindows + R、 と入力しmsconfigEnter キーを押します。
  2. [サービス]タブで、 [Microsoft のサービスをすべて非表示にする]チェックボックスをオンにし、[すべて無効にする]をクリックします。
  3. [スタートアップ]タブに切り替えて(またはWindows 10/11 でタスク マネージャーを開いて)、すべてのスタートアップ アプリを無効にします。
  4. タスク マネージャーを閉じ、システム構成ウィンドウで[OK]をクリックして、PC を再起動します。

クリーン ブート後に更新が機能する場合は、サービスを 1 つずつ再度有効にして問題の原因を特定します。または、疑わしいアプリをシステムから完全に削除します。

特定のアップデートを手動でダウンロードしてインストールする

特定の更新プログラムが自動的にインストールされない場合は、Microsoft Update カタログから手動でダウンロードしてください。特に難しいパッチの場合は、ファイルを直接ダウンロードして実行する方が簡単な場合もあります。

  • [設定] > [Windows Update]または[更新とセキュリティ]から更新の KB 番号を見つけます。
  • Microsoft Update カタログにアクセスしてください。
  • 検索ボックスに KB 番号を入力し、Enter キーを押します。
  • システムに適したバージョン (x86、x64、ARM) をダウンロードしてください。
  • インストーラーを実行し、プロンプトに従います。
  • インストールが完了したら、PC を再起動して、更新が確実に適用されているかどうかを確認します。

自動更新がうまくいかなくなったときに確実に役立つ代替手段です。

まとめ

厄介な0x80070002エラーの修正は、キャッシュのクリア、サービスの修復、破損したシステムファイルの更新だけで済む場合が多いです。面倒な手順もありますが、通常は効果があります。他の方法がうまくいかない場合は、手動でアップデートをインストールするのが最後の手段ですが、驚くほど確実です。通常、これらの方法の1つか2つで問題が解決し、Windowsはようやくアップデートを問題なく利用できるようになります。

まとめ

  • 日付と時刻の設定を確認して修正してください
  • Windows UpdateとBITSサービスを再起動します
  • 一時的な不具合を解消するにはPCを再起動してください
  • ネットワークと Windows Update のトラブルシューティングを実行する
  • アップデートキャッシュフォルダをクリアする
  • システムファイルチェッカーとDISM修復ツールを使用する
  • 競合するプログラムを見つけるためにクリーンブートを実行する
  • 問題のあるアップデートを手動でダウンロードしてインストールする

これで誰かの時間短縮になれば幸いです。頑張ってください。お役に立てれば幸いです。



この記事は役に立ちましたか?