Windows Update エラーコード 0x8024A005 を修正する方法

📅
🕑 1 分で読む

Windows 11 または 10 で更新エラー コード 0x8024A005 が発生すると、対処に手間取ることがあります。これは、更新サイクル中にシステムに何らかの問題が発生すると頻繁に発生します。特に、破損したファイル、キャッシュの乱雑さ、または起動を拒否するサービスがある場合に多く発生します。このガイドでは、更新が滞って困らないように、実証済みの(そして少し面倒な)修正方法をいくつか紹介します。通常、これらの手順に従えば、面倒な更新をそれほど手間をかけずに、技術的な知識を必要とせずにインストールできます。このエラーは、システムが正しくパッチを適用できない場合に発生するため、これらの問題を修正することで、長期的には PC の安全性とセキュリティが向上することを覚えておいてください。ここでの目標は、キャッシュの膨張、サービスの問題、破損したファイルなど、更新を妨げているものをすべて取り除き、最新の Windows バージョンに戻すことです。

Windows 11/10でWindows Updateエラー0x8024A005を修正する方法

修正1: Windowsに組み込まれているトラブルシューティングツールを使用する

この小さなツールは、アップデートを妨げている原因を突き止めて修正してくれることがあります。特に、問題の原因がはっきりとわからない場合に便利です。環境によっては自動的に修正が実行される場合もありますが、そうでない場合は、プロンプトに従って操作する必要があります。無効化されたサービスや壊れたコンポーネントといった一般的な問題を、技術的な知識がなくてもチェックしてくれるので便利です。潜在的な問題を特定し、場合によっては自動的に修復してくれることもあります。完璧とは限りませんが、確実な最初のステップになります。マシンによっては、このトラブルシューティングを複数回実行したり、再起動後に実行したりする必要があるかもしれません。これは少し奇妙に感じるかもしれませんが、多くの場合は必要なことです。

ウィンドウズ11:

  • を押してWin + I設定を開き、システムに移動します。
  • 下にスクロールして、[トラブルシューティング] > [その他のトラブルシューティング]をクリックします。
  • Windows Update を見つけて、「実行」をクリックします。

トラブルシューターが起動したら、指示に従って「次へ」をクリックし、あとは任せてください。問題が見つかってすぐに修正されることもありますし、正しい方向を示すだけの場合もあります。いずれにしても、何もしないよりはましです。

ウィンドウズ10:

  • [設定] (Win + I) > [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 「追加のトラブルシューティング」をクリックします。
  • Windows Updateを選択し、トラブルシューティングの実行をタップします。

指示に従ってください。これにより、アップデートエラーの原因となる基本的な不具合が修正されることが多いです。場合によっては複数回実行したり、再起動後に実行したりする必要がありますが、最初の試みとしては有効です。

修正2: Windows Updateサービスが実行されていることを確認する

Windows Update が頻繁にエラーを起こすのは、主要なサービスが無効になっているか応答していないことが原因です。これらのサービスを確認して再起動するのが、この問題の解決方法の一つです。主要なサービスは以下のとおりです。

  • Windows アップデート ( wuauserv )
  • バックグラウンドインテリジェント転送サービス(ビット
  • 暗号化サービス ( cryptSvc )
  • Windows インストーラー サービス ( msiserver )

サービスアプリ( services.mscを検索)に直接アクセスし、右クリックして個別に再起動することもできます。または、さらに手早く、管理者権限でコマンドプロンプトまたはPowerShellを開き、以下のコマンドを1つずつ実行することもできます。

net start wuauserv net start cryptSvc net start bits net start msiserver 

これにより、これらのサービスが再び起動します。特にクラッシュや予期せぬエラーが発生した後などは、これらのサービスが休止状態になったり、ハングアップしたりしている場合があります。これらのサービスが起動している場合、システムは通常、アップデートを問題なく実行します。「サービスが既に実行中」と表示されていても、問題ありません。

修正3:Windowsのキャッシュフォルダをクリアする

アップデートファイルやキャッシュが破損したり、蓄積されたりして、0x8024A005のような奇妙なエラーが発生することがあります。Windowsには、アップデート情報用のフォルダ(SoftwareDistributioncatroot2 )がいくつか保存されています。これらのフォルダを(適切に)削除すれば問題は解決しますが、慎重に行う必要があります。サービスを停止せずにこれらのフォルダを操作すると、トラブルの原因となります。そこで、以下に手順を順を追って説明します。

  • CMD を管理者として 開きます (コマンド プロンプトを検索し、右クリックして [管理者として実行] を選択します)。
  • 破損を防ぐために更新サービスを停止し、次のようなコマンドを実行します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 

サービスが停止したら、フォルダーの名前を変更します (名前に「.old」を追加して、Windows がクリーンなコピーを再作成できるようにします)。

  • 次のコマンドを実行します。
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 

PCを再起動して、もう一度アップデートを試してください。キャッシュの蓄積が原因で、アップデートが途中で止まったり、このようなエラーが発生することがあります。キャッシュをクリアすると、Windowsが最新のデータを取得するようになり、多くの場合、問題が解決します。

修正4:サードパーティのウイルス対策ソフトウェアを一時的に無効にする

これは少し議論の余地があります。外部のウイルス対策アプリは、Windowsのアップデートプロセスをブロックしたり妨害したりすることがあります。特に、過剰な保護機能や不安定な機能を持つ場合はなおさらです。一時的に無効化またはアンインストールすることで、原因が明らかになる場合があります。リアルタイム保護またはアプリ全体を無効化し、アップデートを確認してください。これで問題が解決した場合は、外部のウイルス対策アプリを捨てて、最近はかなり高性能になったWindowsセキュリティに切り替えた方が良いでしょう。もちろん、Windowsは必要以上にセキュリティを強化しなければならないからです。

修正5: システムファイルチェッカー(SFC)とDISMを実行する

アップデートエラーの原因として、システムファイルの破損が隠れていることがよくあります。以下のツールを実行して、破損したファイルを修復してください。

  • Windows ターミナル (管理者)を開きます(Win + X を押して、管理者としてターミナル、PowerShell、またはコマンド プロンプトを選択します)。
  • ` sfc /scannow` を実行してください。これにより、不足または破損したシステムファイルがスキャンされ、修復されます。時間がかかる場合がありますので、しばらくお待ちください。
  • 完了したら、` DISM /Online /Cleanup-Image /RestoreHealth` を実行してください。これにより、システムイメージ内のより深刻な破損がスキャンされ、修復が試みられます。

アップデートを再度試す前に、両方の処理が正常に完了するまでお待ちください。これらの修正を完全に反映させるには、再度実行したり再起動したりする必要がある場合があります。

修正6:手動でアップデートをダウンロードしてインストールする

自動インストールがうまくいかない場合は、Microsoft Update カタログから直接更新パッケージを取得できます。KB番号または更新バージョンを検索し、スタンドアロンの.msuファイルをダウンロードしてダブルクリックするだけでインストールできます。これによりWindows Updateのプロセスがバイパスされ、サービスの中断やキャッシュの問題によるエラーを回避できる場合が多くあります。システムに必要な更新プログラムを正確に特定し、特に大規模な累積的な更新プログラムの場合は、手動インストールの手順に従ってください。

修正7: 最終手段 – Windowsをクリーンインストールする

他の方法をすべて試してもエラーが消えない場合は、クリーンインストールが唯一の解決策となる可能性があります。特にシステムの根深い部分に何らかの破損がある場合はなおさらです。クリーンインストールを行う前に、すべてのデータが消去されるため、必ずファイルをバックアップしてください。OneDriveや外付けドライブなどのツールを使用してください。再インストール後、最初からアップデートをお試しください。場合によっては、クリーンインストールが、複雑に絡み合ったアップデートの問題を解決し、すべてをスムーズに動作させる唯一の方法となることがあります。

まとめ

  • Windowsのトラブルシューティングツールを実行する
  • 更新サービスがアクティブであることを確認する
  • Windows Updateのキャッシュフォルダを安全にクリアする
  • サードパーティのウイルス対策ソフトを一時的に無効にする
  • SFCとDISMスキャンを実行してシステムファイルの問題を修正する
  • 必要に応じて手動で更新をインストール
  • 最後の手段として、Windowsをクリーンに再インストールする

まとめ

エラー0x8024A005の解決は必ずしも簡単ではありませんが、ほとんどの問題はこれらの手順を1、2回実行すれば解決します。通常はサービスまたはキャッシュの破損が原因であることが多いため、これらのコンポーネントを更新すると解決することがよくあります。他の方法がうまくいかない場合は、クリーンインストールを試してください。一見極端なように思えるかもしれませんが、多くの場合、根深い問題を解決できます。この方法が誰かの頭痛の種を解消してくれることを願っています。私は複数の環境で試しましたが、うまくいきました。皆さんにも効果があることを願っています。