Windows PCでアップデートエラー0x80010002を解決する方法

📅
🕑 1 分で読む

エラーコード0x80010002は、 Windowsが大規模な累積アップデート(数え切れないほどの新機能やパッチが含まれるもの)をダウンロードまたはインストールしようとしているときに表示されることがよくあります。アップデートプロセスが停滞し、システムが危険にさらされたり、改善点を見逃したりする可能性があるため、非常に厄介です。この問題を調査している方は、アップデートが全く完了せず、いくつかのトラブルシューティング方法を試しても効果がないことに気付いたかもしれません。基本的に、これは単純な不具合ではなく、システムファイルのより深刻な不整合、キャッシュファイルの破損、またはサードパーティのセキュリティツールの干渉に関連していることがよくあります。そのため、このようなステップバイステップの手順を参考にすると、特に簡単な再起動や設定の切り替えで問題が解決しない場合は、役立つ場合があります。

これらのオプションを試してみれば、アップデートが正常に動作し、マシンが最新の状態になるはずです。特にコマンドラインやシステムファイルのクリーンアップが必要なものは、少々時間がかかるかもしれません。これらの解決策のいずれかで、極端な対策を講じることなく問題が解決することを願っています。

アップデートエラー0x80010002を解決する方法

こうしたアップデートの不具合に効果のある修正方法をいくつかご紹介します。完璧な解決策ではありませんが、再起動や再試行だけで解決する場合もあります。すでに同じ方法を試している場合は、他に試すべき方法がありますので、ぜひご確認ください。

Windows Update のトラブルシューティング – 組み込みのトラブルシューティングツール

このツールはちょっと変わっていますが、アップデートの失敗の原因をこっそりと突き止めるのに役立ちます。設定によってはすぐにエラーが表示されることもありますが、そうでない場合には少し推測が必要になります。それでも、このトラブルシューターは、サービスの不具合やファイルの不足など、よくある原因をいくつもチェックし、自動的に修復してくれるので、試してみる価値はあります。

Windows 11の場合:

  • Win + I キーを押して設定を開きます。
  • [システム] > [トラブルシューティング]に移動し、[その他のトラブルシューティング]を展開します。
  • Windows Updateを見つけて「実行」をクリックします。何か有効な修正プログラムが表示されるか確認しましょう。

処理が完了したら、PCを再起動して、アップデートがインストールできるかどうか確認してください。場合によっては、Windowsが勝手に修復を始めるのに十分なだけの効果があることもあります。不思議なことに、この方法は、少なくとも一部のハードウェア構成では、予想以上にうまく機能します。もちろん、Windowsは必要以上にインストールを難しくする必要があるからです。

Windows 10 の場合:

  • Win + Iで設定を開きます。
  • [更新とセキュリティ] > [トラブルシューティング]に進みます。
  • 右側の「追加のトラブルシューティング」をクリックし、 Windows Updateを見つけて「トラブルシューティングの実行」をクリックします。

処理が完了すれば…再起動します。場合によっては、それだけでエラー0x80010002を修正できます。

サードパーティ製のウイルス対策ソフトを無効にする — それが問題の原因になっている可能性あり

これは厄介な問題の一つです。ウイルス対策プログラム、特に無料版や信頼性の低いものは、Windows Update の正常な動作をブロックすることがあります。Windows に標準搭載されているセキュリティ機能であっても、設定ミスやサードパーティ製アプリが背後で干渉している場合は、動作に問題が生じる可能性があります。

問題を解決するには、ウイルス対策ソフトを一時的に無効にしてください。Windowsセキュリティの場合は、「設定」>「プライバシーとセキュリティ」>「Windowsセキュリティ」>「ウイルスと脅威の防止」>「設定の管理」に移動し、リアルタイム保護をオフにしてください。その後、更新プログラムを再度インストールしてみてください。問題が解決すれば、ウイルス対策ソフトがプロセスを妨害していたことがわかります。その後は必ずウイルス対策ソフトを再度有効にするか、別のセキュリティ設定に切り替えてください。PCを保護されていない状態にしておくのは好ましくありません。

SFCとDISMを実行する – システムファイルのデトックス

当然のことながら、Windowsは一部のシステムファイルを破損させることで、特に不適切なアップデートや不適切なシャットダウンの後には、必要以上にシステムの動作を困難にしています。システムファイルチェッカー(sfc /scannow)と展開イメージのサービスと管理(DISM /Online /Cleanup-Image /RestoreHealth)スキャンを実行することで、破損したファイルを除去・修復し、0x80010002などのアップデートエラーの根本的な原因を修正できます。

これを実行するには:

  • スタートメニューでcmdを検索します。
  • コマンドプロンプトを右クリックし、「管理者として実行」を選択します。UACのプロンプトが表示されても、「はい」をクリックします。
  • 入力してEnter キーsfc /scannowを押します。スキャンが完了するまで10~15分ほどかかります。

完了したら、DISM コマンドを実行します。

DISM /Online /Cleanup-Image /RestoreHealth
  • これも時間がかかるかもしれないので、コーヒーを飲みましょう。
  • 両方のスキャンが完了したら、PCを再起動してください。通常、これでアップデート失敗の根本原因が解消されます。

この組み合わせは過去に多くの奇妙なアップデートの問題を解決してきました。なぜうまくいくのかは分かりませんが、試してみる価値はあります。特にシステムファイルやイメージの破損が関係している場合は効果的です。

Windows Updateコンポーネントをリセットする – キャッシュと頑固なサービスをクリアする

キャッシュファイルや無効化されたサービスが原因で、アップデートプロセスが滞ってしまうことがあります。Windows Updateコンポーネントを手動でリセットすることで、この問題を解決できる場合があります。たくさんのコマンドを実行する必要があるので少し面倒ですが、他の方法がうまくいかない場合に効果的です。

要点は、管理者特権でのコマンド プロンプトを開き、次の行を 1 行ずつ実行することです。

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.old ren C:\\Windows\\System32\\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver

これらのコマンドは、重要な更新サービスを停止し、キャッシュフォルダの名前を変更してWindowsに強制的に再構築させ、サービスを再起動します。その後、再度更新を試みてください。キャッシュの「汚れ」が原因で更新が失敗する場合もありますが、このプロセスでそれをきれいにリセットできます。少し手作業が必要で、コマンドプロンプトを管理者として実行し忘れるとWindowsがおかしな動作をする可能性がありますが、それも楽しい作業の一つです。

アップデートの手動ダウンロードとインストール – 昔ながらの方法で実行しなければならない場合もあるため

自動更新がうまくいかない場合は、Microsoft のアップデートカタログからスタンドアロンのアップデートファイルを直接ダウンロードするという代替手段があります。この方法は、アップデートが途中で止まってしまい、インストールされない場合は特に有効です。

Microsoft Updateカタログにアクセスしてください。KB番号(KB5014697など)で更新プログラムを検索し、システムに適したバージョンをダウンロードして、インストーラーを手動で実行します。少し地味ですが効果的で、自動処理をブロックしているものを回避できます。

これは、システムが Windows Update GUI 経由では更新されないが、セキュリティ修正や重要なバグ修正など、本当に必要な重要なパッチが保留中であることがわかっている場合に特に便利です。

追加情報:

一部のマシンでは、これらの修正が必ずしも最初の試みで機能するとは限りません。多くの場合、再起動または再試行が必要になります。また、日付と時刻が正しいこと、VPNやファイアウォールによってアップデートサーバーがブロックされていないことを再度ご確認ください。

まとめ

  • Windows Update トラブルシューティング ツールを実行し、再起動します。
  • サードパーティ製のウイルス対策プログラムを一時的に無効にします。
  • CMD を使用して実行しsfc /scannow、しますDISM /RestoreHealth
  • コマンドライン経由で Wi​​ndows Update コンポーネントをリセットします。
  • 必要に応じて、Microsoft のカタログから更新プログラムを手動でダウンロードします。

まとめ

これらの方法のいずれかで、Windows Updateが正常に動作するようになることを願っています。必ずしも簡単とは限りませんし、システムが頑固に反応しないこともありますが、粘り強く続けることで解決できるでしょう。これらの修正プログラムは、過去にも同様の問題を解決した実績があります。時には、忍耐と適切なコマンドラインツールの組み合わせだけで解決できたこともあります。それでも問題が解決しない場合は、システムのより深刻な破損がないか確認するか、サポートに問い合わせることを検討してください。これは複数のマシンで効果があった方法です。お役に立てれば幸いです。