Windows Update 失敗:エラーコード0x80070002のトラブルシューティング
Windows Updateは、セキュリティと安定性を維持するために不可欠です。しかし、アップデートがエラーコード0x80070002で失敗することがあります。このエラーは、ファイルが見つからないか破損している場合に発生しやすいです。ここでは、この問題を解決するためのステップバイステップガイドを提供します。
症状の例
- Windows Updateを実行しようとすると、「更新プログラムのインストールに失敗しました」というメッセージが表示される。
- エラーコード 0x80070002 が表示される。
- アップデートの履歴に、失敗した更新プログラムが表示される。
考えられる原因
- システムファイルが破損している。
- Windows Update関連のサービスが停止している。
- 日付と時刻の設定が正しくない。
- ストレージ容量が不足している。
試すべき対処手順
-
日付と時刻の設定を確認する:
日付と時刻が正しく設定されていることを確認します。「設定」アプリを開き、「時刻と言語」→「日付と時刻」を選択し、自動設定がオンになっているか確認します。オフの場合は、手動で正しい日付と時刻を設定してください。
-
Windows Update トラブルシューティングツールを実行する:
Windowsには、Updateに関する問題を自動的に診断して修復するトラブルシューティングツールが組み込まれています。「設定」アプリを開き、「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を選択し、「Windows Update」を実行します。画面の指示に従って、ツールを完了させてください。
-
システムファイルチェッカー (SFC) を実行する:
SFCスキャンは、破損したシステムファイルを修復します。管理者権限でコマンドプロンプトを開き、「sfc /scannow」と入力してEnterキーを押します。スキャンが完了するまで待ちます(時間がかかる場合があります)。
sfc /scannow -
DISM (Deployment Image Servicing and Management) ツールを実行する:
DISMは、SFCで修復できない場合に役立つツールです。管理者権限でコマンドプロンプトを開き、次のコマンドを順番に実行します。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth各コマンドの実行後、PCを再起動してください。
-
Windows Update サービスを再起動する:
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を再起動し、再度Windows Updateを実行してみてください。
-
セーフモードでアップデートを試す:
セーフモードでPCを起動し、Windows Updateを実行することで、他のプログラムとの干渉を避けることができます。セーフモードで起動する方法は、お使いのPCのメーカーやモデルによって異なりますので、メーカーのウェブサイトで手順を確認してください。
やってはいけないこと
- レジストリを不適切に変更すると、システムが不安定になる可能性があります。レジストリの編集は、十分な知識がある場合のみ行ってください。
- 信頼できないソースからダウンロードしたツールやスクリプトを実行しないでください。マルウェア感染のリスクがあります。
データを守るための注意点
トラブルシューティングを行う前に、重要なデータのバックアップを作成することを強く推奨します。これにより、万が一の事態が発生した場合でも、データを保護できます。



