Windowsアップデート失敗:エラーコード0x80070002の解決
Windows Updateは、セキュリティと機能の向上のために不可欠ですが、時にエラーが発生し、アップデートが正常に完了しないことがあります。特に、エラーコード0x80070002は、アップデートファイルが見つからない、または破損している場合に頻繁に発生します。ここでは、このエラーの解決策をステップ形式で解説します。
症状の例
- Windows Updateが特定の段階で停止し、エラーコード0x80070002が表示される。
- アップデートの履歴に「失敗」と記録される。
- PCの動作が不安定になる(稀)。
考えられる原因
- アップデートに必要なファイルが破損している、または不足している。
- 日付と時刻の設定が正しくない。
- システムファイルチェッカー(SFC)にエラーが検出された。
- Windows Updateサービスに問題がある。
試すべき対処手順
- 日付と時刻の確認と修正:
日付と時刻が正しく設定されていないと、Windows Updateが正常に動作しないことがあります。「設定」→「時刻と言語」→「日付と時刻」で、現在の日付と時刻が正確であることを確認してください。必要であれば、「自動的に時刻を設定する」をオンにします。
- Windows Updateトラブルシューティングツールの実行:
Windowsには、Updateに関する問題を自動的に診断し、修復するトラブルシューティングツールが内蔵されています。「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を選択し、「Windows Update」を実行してください。画面の指示に従い、修復を試みます。
- システムファイルチェッカー (SFC) の実行:
システムファイルが破損している場合、SFCスキャンで修復を試みることができます。管理者権限でコマンドプロンプトを開き、「sfc /scannow」と入力してEnterキーを押します。スキャンが完了するまで待ちます。
- DISM (Deployment Image Servicing and Management) ツールの実行:
SFCで修復できないシステムイメージの問題は、DISMツールで修復できる場合があります。管理者権限でコマンドプロンプトを開き、次のコマンドを順に実行します。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth各コマンドの実行が完了するまで待ちます。
- Windows Updateサービスの再起動:
Windows Updateサービスが停止している、または正常に動作していない場合、再起動することで問題が解決することがあります。Windowsキー + Rキーを押し、「services.msc」と入力してEnterキーを押します。「Windows Update」サービスを見つけ、右クリックして「再起動」を選択します。
- SoftwareDistributionフォルダーのリセット:
SoftwareDistributionフォルダーには、Windows Updateの一時ファイルが保存されています。このフォルダーをリセットすることで、問題を解決できる場合があります。管理者権限でコマンドプロンプトを開き、次のコマンドを順に実行します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
やってはいけないこと
- アップデート中にPCの電源を強制的に切らないでください。データの破損やシステムの不安定化につながる可能性があります。
- 信頼できないソースからダウンロードしたアップデートファイルをインストールしないでください。マルウェア感染のリスクがあります。
データを守るための注意点
アップデート作業を行う前に、重要なデータのバックアップを取ることを強く推奨します。外付けHDDやクラウドストレージなどを活用し、万が一の事態に備えましょう。




