Windows Update エラー 80004002 を効果的に解決する方法

📅
🕑 1 分で読む

最近、Windows 10のフォーラムでアップデートエラーコード80004002が頻繁に表示されるようになりました。正直なところ、このバグは主にシステムファイルの破損やアップデートコンポーネントの破損が原因です。マルウェアやウイルスは、時としてアップデートを妨害し、保留中のアップデートのダウンロードやインストールを不可能にしてしまうことがあります。すべてが停止し、あの迷惑なエラーメッセージが表示されるので、本当に頭の痛い問題です。もしこのエラーメッセージに心当たりがあるなら、それはあなただけではありません。幸いなことに、この問題を解決できる回避策がいくつかあります。それほど複雑なものではありませんが、システム設定やコマンドラインを少し調べる必要があります。最終的な目標は?Windowsがクラッシュしたり、不可解なエラーを表示したりすることなく、再びアップデートを受け入れるようにすることです。

この混乱を収拾するのに役立った実用的な解決策をいくつかご紹介します。中には簡単なものもあれば、もう少し根深いものもありますが、どうしてもという場合は試してみる価値があります。ただし、このエラーは根本的な破損や干渉を示唆していることが多いため、忍耐強く待つ必要があり、場合によっては1~2回の再起動が必要になるかもしれません。これらの解決策を適用すれば、Windows Updateが再びスムーズに実行されるようになることを期待できます。

Windows 10および11でエラーコード80004002を修正する方法

まずはWindows Updateのトラブルシューティングツールを試してください

これは最も簡単な組み込みオプションで、多くの場合、自動的に問題を検出します。これは、更新の不具合を見つけて修正するために特別に設計されています。理由はわかりませんが、トラブルシューティング ツールが停止したプロセスをリセットしたり、検出されたバグをクリアしたりすることもあります。少し奇妙ですが、一部のセットアップではすぐに機能しますが、他のセットアップではもう少し手助けが必要です。これを実行すると、問題がスキャンされ、クリックするだけで適用できる修正プログラムが提案されます。通常、これは[設定] > [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング ツール] > [Windows Update]にあります。[トラブルシューティング ツールを実行]をクリックし、数分待って、Windows が問題を自動的に解決するかどうかを確認します。

SFCを使用して破損したシステムファイルを修復する

もう一つのよくある原因は、アップデートプロセスに必要なシステムファイルの破損です。この修復は簡単ですが、まるで黒魔術のようです。ただコマンドを実行するだけですが。PCにバグが多い、または最近怪しいソフトウェアをインストールしてしまった場合は、これがアップデートが失敗する原因かもしれません。この修復は、機種によってはうまくいかない場合もあれば、何度か試したり再起動したりする必要がある場合もあります。

  • 実行ダイアログを開きますWindows key + R
  • 入力しcmdて押し、Ctrl + Shift + Enter管理者として実行します。ユーザーアカウント制御のプロンプトが表示される場合がありますが、「はい」をクリックしてください。
  • 黒いコマンド ウィンドウで、sfc /scannowと入力して押しますEnter

バックグラウンドでシステムファイルをスキャンして修復します。15~20分かかる場合がありますので、コーヒーでも飲んでから作業を始めましょう。完了したら、PCを再起動してアップデートを再度お試しください。多くの場合、これで破損が解消され、アップデートが問題なく実行されるようになります。

Windows Defenderでウイルスとマルウェアをスキャンする

システムがマルウェアに感染している場合、Windows Update がブロックされている可能性があります。これは明らかな原因のように思えますが、見落とされがちです。マルウェアはシステムファイルに干渉したり、ネットワークトラフィックをブロックしたりすることで、更新がサイレントに失敗することがあります。確認するには、「設定」>「更新とセキュリティ」>「Windows セキュリティ」>「ウイルスと脅威の防止」に進みます。「スキャンオプション」をクリックし、「完全スキャン」を選択して、「今すぐスキャン」をクリックします。これには時間がかかる場合がありますが、マルウェアは予期しない場所に潜んでいる可能性があるため、非常に重要です。脅威が見つかった場合は、必ず削除または隔離し、再起動して更新を再度テストしてください。

Windows Updateコンポーネントを手動でリセットする

ここからが少し複雑になります。アップデートのキャッシュフォルダが乱雑になったり、スタックしたりして、新しいアップデートがインストールされなくなることがあります。いくつかのサービスを停止し、キャッシュファイルを削除してから、サービスを再起動する必要があります。少し面倒ですが、サービスがスタックしたり破損したりしている場合は有効です。簡単に説明します。

  • 管理者としてコマンドプロンプトを開きます。
  • 更新サービスを停止します。
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 
  • キャッシュ フォルダーを削除します。C :\Windows\SoftwareDistributionC:\Windows\System32\catroot2に移動し、その中のすべてを削除します。
  • 先ほど停止したサービスを再起動します。
net start wuauserv net start cryptSvc net start bits net start msiserver 

その後、もう一度アップデートを試してください。アップデートシステムがリセットされ、破損したファイルや動かなくなったファイルが削除されることがよくあります。ただし、システムフォルダをいじっても必ずしも完璧とは限らないので、慎重に進めてください。

壊れている可能性があるシステムファイルを登録する

システムレジストリのエントリが壊れていると、アップデートがブロックされる可能性があります。コアDLLを登録すると、ある程度の復旧が可能です。手順は以下のとおりです。

  • 管理者としてコマンドプロンプトを開きます。
  • プロンプトで、次のコマンドを順番に実行します。
regsvr32 Qmgr.dll /s regsvr32 Qmgrprxy.dll /s 
  • それぞれの後に押してくださいEnter。成功メッセージが表示される場合もあれば、何も表示されない場合もありますが、これは正常です。
  • PCを再起動して再度テストしてください。
  • クリーンブートを実行する

    これはよくあるケースですが、サードパーティ製のアプリやサービスがアップデートプロセスを妨害している可能性があります。クリーンな状態(バックグラウンドで怪しいアプリが動作していない状態)で起動し、アップデートが機能するかどうかを確認してください。シンプルですが効果的です。クリーンブートで問題なく動作する場合は、最近インストールしたソフトウェアが原因の可能性があります。これらのアプリは、後でアップデートまたはアンインストールすることをお勧めします。クリーンブートを実行するには、以下の手順に従ってください。

    • Windows キー + Rを押して、 と入力しmsconfigOKを押します。
    • [サービス]タブに移動し、[Microsoft のサービスをすべて非表示にする]をオンにして、残りのサービスを無効にします。
    • 次に、[スタートアップ] (タスク マネージャーのタブまたはシステム構成経由) に移動し、不要なスタートアップ プログラムをすべて無効にします。
    • 再起動して再度更新を試みてください。

    現時点で更新がスムーズに行われている場合は、問題の原因が見つかるまでアプリ/サービスを 1 つずつ再度有効にしていきます。

    Windows 11 とエラー 0xc8000402 についてはどうですか?

    ほぼ同じ原理です。設定 > システム > トラブルシューティング > その他のトラブルシューティングからトラブルシューティングできます。Windows Updateのトラブルシューティングツールを実行し、サービスパネルからサービスを再起動/更新します。自動更新が失敗した場合は、保留中の更新プログラムを手動でインストールすることもできます。Windows 11で更新コンポーネントを手動でリセットするのも基本的に同じで、多くの場合問題が解決します。

    うまくいくかどうかは運次第ですが、これらの方法は最も一般的な原因をカバーしています。なぜうまくいく時とうまくいかない時があるかは分かりませんが、まあ、それが今のWindowsの現実です。これらの修正方法の1つで、アップデートが再び使えるようになることを願っています。これがお役に立てば幸いです。以前私がいじっていたいくつかのマシンではうまくいったので、皆さんも少しでも楽になるかもしれません。

    まとめ

    • Windows Update トラブルシューティングを実行する
    • sfc /scannowでシステムファイルを修復する
    • ウイルスとマルウェアをスキャンする
    • Windows Updateコンポーネントを手動でリセットする
    • 必要に応じてシステムDLLを登録する
    • サードパーティの干渉を隔離するためにクリーンブートを試してください

    まとめ

    アップデートエラーを修正するには、これらの手順を根気強く実行するだけで解決できる場合があります。Windows がアップデートされない、特にセキュリティパッチが関係している場合はイライラしますが、これらの解決策が役に立つことも少なくありません。重要なのは忍耐です。これらの方法のいずれかが、エラーコード 80004002 を解決してくれるはずです。トラブルシューティングにかかる​​時間を数時間短縮し、システムを再び正常な状態に戻せることを願っています。引き続きお試しください。幸運を祈ります。