Windows Update エラーコード 0x8024A004 を効果的に解決する方法
0x8024A004 のような Windows Update エラーへの対処は非常に面倒です。特に、保留中の更新プログラムがインストールされず、フリーズしている場合はなおさらです。システムアップデートや再起動後に、これらのエラーが突然表示されることもあります。原因は、システムファイルの破損、キャッシュの問題、サードパーティ製のセキュリティアプリによる競合など、多岐にわたります。幸いなことに、他のユーザー、そしておそらくあなたのマシンでも効果があった方法がいくつかあります。ここでの目標は、エラーメッセージが表示されずに、更新プログラムをスムーズにインストールすることです。これらの手順を実行すれば、エラーが最終的に解消され、システムが問題なく最新の状態を維持できる可能性が高くなります。
Windows Update エラーコード 0x8024A004 を修正する方法
アップデート中にこの厄介なエラーに悩まされている場合でも、まだ諦めないでください。これらの解決策を一つずつ試してみてください。あなたの環境でもうまくいくかもしれません。どれもうまくいかない場合は、最後の回避策である手動アップデートのインストールに直接進んでください。Windowsはちょっとした刺激が必要な場合もあります。私自身のマシンでも、何度かフリーズするのを見てきましたが、これらの解決策でほとんどのユーザーは問題が解決する傾向があります。また、一部のマシンでは少し辛抱強く待つ必要があるかもしれません。エラーは必ずしも最初の試みで解消するとは限りません。
Windows Updateのトラブルシューティングツールを試す
アップデートで不具合が発生した場合、トラブルシューティングが有効な場合が多いです。少し奇妙に感じるかもしれませんが、Windowsにはよくある問題を診断して修正できるトラブルシューティングツールが組み込まれています。システムファイルやバックグラウンドサービスなどの問題をスキャンします。トラブルシューティングが成功すると、問題が解決したというメッセージが表示されたり、適用できる修正方法が提案されたりします。これは簡単で、迷うことなく実行できる最初のステップです。というのも、Windowsには何を修正すべきかを指示するだけで済む場合もあるからです。
- Win + I を押して、「設定」 > 「更新とセキュリティ」 > 「トラブルシューティング」 > 「追加のトラブルシューティング」に進みます。
- 下にスクロールして、[最も頻繁に更新される更新]の下にあるWindows Updateを見つけます。
- それをクリックして、「トラブルシューティングを実行」をクリックします。
指示に従ってください。トラブルシューティングツールが処理を実行します。通常、いくつかの更新サービスが再登録されたり、エラーの原因となっているレジストリの問題が解決されたりします。うまくいくかどうかは不確実ですが、環境によっては、これで更新プロセスが開始されることがあります。場合によっては、完全に解決するには再起動が必要になることもあるので、再起動は必ず行ってください。場合によっては、Windows Updateのトラブルシューティングツールだけでエラーを解消し、再起動後に更新プログラムが問題なくインストールされることもあります。
Windows Update コンポーネントを手動でリセットする
トラブルシューティングを行っても問題が解決しない場合は、次にアップデートエンジンを直接リセットします。これは、サービスを停止し、キャッシュフォルダをクリアし、サービスを再起動することを意味します。これは、アップデートシステムを再起動するようなものです。この方法が有効な理由は、破損したキャッシュファイルや停止したサービスがアップデートエラーの根本原因となることが多いためです。
- 管理者コマンド プロンプト を開きます ( Win + XWindows ターミナル (管理者) または コマンド プロンプト (管理者) を押して選択します)。
- 以下のコマンドを順番に実行してください。それぞれのEnter後に以下のコマンドを入力してください。
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver- 次に、ソフトウェア配布フォルダの名前を変更してキャッシュをリセットします。
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldRen C:\Windows\System32\catroot2 Catroot2.old- サービスを再起動します。
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
その後、PCを再起動してください。これにより、多くの場合、更新ファイルがクリアされ、次回の更新がよりスムーズに行われるようになります。Windowsのキャッシュや更新サービスに不具合があった場合、この方法でエラー0x8024A004が修正されることもあります。なぜこれが機能するのかは定かではありませんが、一部の環境では、この魔法のような修正により、少し遅い更新が問題なく進むようになりました。
ウイルス対策ソフトを無効にしてシステムファイルスキャンを実行する
サードパーティ製のウイルス対策プログラムは、Windows Update を妨害することで悪名高いです。必要なファイルをブロックしたり、更新プロセスを妨害したりして、0x8024A004 などのエラーを引き起こす可能性があります。そのため、Norton、Avast などのソフトウェアをお使いの場合は、一時的に無効化するかアンインストールしてください。Windows は当然のことながら、必要以上にアップデートを困難にする必要があるからです。
次に、いくつかの組み込みツールを実行して、破損したシステム ファイルをチェックし、修復します。
- 管理者権限で管理者特権のコマンド プロンプトまたは Windows ターミナルを開きます。
- 実行し
sfc /scannowてお待ちください。不足または破損したシステムファイルをチェックし、自動的に修復を試みます。10~15分かかる場合がありますので、コーヒーでも飲んでおくと良いかもしれません。 - 完了したら、 を実行します
DISM /Online /Cleanup-Image /RestoreHealth。このコマンドは、Windows Update サーバーからソース ファイルを取得してイメージを修復します。
両方のスキャンが完了したら、PCを再起動し、エラーが表示されずにアップデートがインストールできるかどうかを確認してください。このプロセスにより、アップデートの失敗の原因となる深刻な破損が修復される場合もあります。少し面倒ですが、システム全体の動作がおかしい場合は実行する価値があります。
手動でアップデートをダウンロードしてインストールする
他に方法がない場合は、Microsoft Update カタログから手動で更新プログラムをダウンロードすることで解決できる場合があります。すべての修正を適用しても更新プログラムのインストーラーが動作しない場合もありますが、手動でインストールすることで回避できます。Microsoft Update カタログにアクセスし、失敗した更新プログラムの KB 番号を検索して、x64、ARM など、お使いのアーキテクチャに適したバージョンをダウンロードしてください。
ダウンロードしたら(ファイルは通常.msuで終わります)、ダブルクリックして実行してください。これにより、Windows Updateの通常のフローとは別に更新プロセスが開始され、多くの場合、頑固なバグが修正されます。一部のシステムでは、以前にリリースされた累積的な更新プログラムやセキュリティパッチを最終的にインストールするには、これが唯一の方法です。
また、興味があれば、[設定] > [Windows Update] > [更新履歴] から更新履歴を確認できます。これにより、手動インストールが実際に成功したかどうか、または更新リストに正しく表示されなかっただけかどうかを確認できます。
まとめ
- Windows Updateに組み込まれているトラブルシューティングツールを実行する
- コマンドプロンプトでWindows Updateコンポーネントをリセットする
- ウイルス対策ソフトウェアを無効にして、システムスキャン(SFCとDISM)を実行します。
- 面倒な更新プログラムをMicrosoftから手動でダウンロードしてインストールする
まとめ
エラー0x8024A004のような問題は厄介ですが、少しの忍耐といくつかのトラブルシューティングのコツで通常は解決できます。Windowsは時々頑固な場合もありますが、これらの手順で多くのユーザーがアップデートを正常に完了することができました。確実な解決を保証するものではありませんが、試してみる価値はあります。これで誰かのイライラを何時間も解消できれば幸いです。正直なところ、Windowsのアップデートは問題なく機能するはずですから。