Windows 11/10 アップデートエラー 0x8024a21e を解決する方法

📅
🕑 1 分で読む

Windowsを最新の状態に保つのは、時に本当に頭の痛い作業です。アップデートを実行した途端、エラー0x8024a21eが表示され、すべてが停止してしまうのです。たいていは、システムコンポーネントやサービスの不具合が重なってアップデートの流れが滞っていることが原因です。再起動だけで解消することもありますし、場合によってはもっと複雑な問題が発生することもあります。セキュリティパッチや機能アップデートを適用したいのに、システムがなかなか反応してくれないのは、本当にイライラしますよね。もしこのエラーがしばらく解消しない場合は、以下の手順を試してみてはいかがでしょうか。必ずしも完璧に解決するとは限りませんが、少しでもお役に立てれば幸いです。

Windows 11/10 アップデートエラー 0x8024a21e の解決策

これらの修正は、Windows Update 中にエラーが発生した場合、特に特定のビルドのインストールで停止している場合に最も効果的です。順番は問いませんが、簡単で手軽なものから、より徹底したものまで、ご自身の環境に合わせて順番にご紹介しています。また、環境によっては、Windows コンポーネントのリセットや手動での更新プログラムのインストールなどの方法が効果を発揮しない場合があります。他の方法がどれも効果を発揮しない場合は、試してみる価値はあります。

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

Windows 10/11ユーザーの間では、アップデート関連ファイルが破損することがよくあります。SoftwareDistributionやCatroot2などのキャッシュフォルダは、時間の経過とともにジャンクファイルが蓄積したり破損したりする傾向があり、アップデートエラーの原因となります。これらのフォルダをクリアすると、アップデートキャッシュがリセットされ、多くの場合、インストールが正常に行われるようになります。具体的な手順は以下のとおりです。コマンドプロンプトを管理者として実行し、アップデートサービスを停止し、キャッシュフォルダの名前を変更してから、サービスを再起動するだけです。この操作を行うと、アップデートプロセスが突然機能する場合もあります。ただし、一部のマシンでは1、2回再起動しないと機能しないため、奇妙な現象になることもあります。

  • 管理者としてコマンド プロンプト を開きます。検索に「cmd」と入力し、右クリックして、管理者として実行 を選択します。
  • 更新サービスを停止するには、次のコマンドを実行し ます: net stop wuauserv、、、 。 net stop cryptSvcnet stop bitsnet stop msiserver
  • 次に、更新キャッシュを保存するフォルダの名前を変更します。 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old と を 使用しますren C:\Windows\System32\catroot2 Catroot2.old
  • net start wuauserv、、、 でサービスを再度起動し net start cryptSvcます net start bitsnet start msiserver
  • 入力してexitコマンドプロンプトを閉じ、必要に応じて再起動します。

再起動後、もう一度アップデートを確認してください。何度か試す必要がある場合もありますが…試してみる価値はあります。

Windows Update サービスを自動的に開始するように設定する

更新サービスが自動的に起動するように設定されていない場合、それが問題の根本原因である可能性があります。Windowsは、更新プログラムをスムーズに取得してインストールするために、これらのサービスが適切に動作している必要があります。場合によっては、これらのサービスが手動で起動するように設定されていたり、無効になっていることがあり、ボトルネックの原因となっています。この問題を解決するには、サービスのスタートアップの種類を調整し、有効になっていることを確認する必要があります。これは簡単な作業ですが、見落としがちです。

  • Win + SCMD を押して入力します。
  • コマンド プロンプトを右クリックし、[管理者として実行] を選択します。
  • SC config bits start= auto、、、、 SC config cryptsvc start= autoのコマンドを順に実行し ます SC config trustedinstaller start= autoSC config wuauserv start= auto
  • これらを実行した後、PCを再起動してください。これにより、起動時にサービスが自動的に開始されるように設定されます。

再起動したら、アップデートプロセスをもう一度試してください。サービス関連の問題であれば、通常これでエラーは解消されます。

バックグラウンドインテリジェント転送サービスが実行されていることを確認する

BITSは裏で動いているように見えますが、アップデートには非常に重要です。無効になっていると、アップデートのダウンロードやインストールは行われません。これは意外なケースで、一部のシステムで、理由もなくBITSが勝手に無効になっていることが確認されました。BITSを再起動するか有効にすると、アップデートが滞る問題が解決する場合があります。

  • を押してWin + R「実行」を開き、入力しservices.mscて Enter キーを押します。
  • バックグラウンド インテリジェント転送サービス まで下にスクロールします。
  • 右クリックしてプロパティに移動します。スタートアップの種類自動に設定します。
  • 実行されていない場合は [開始] をクリックし、[適用] と [OK] をクリックします。
  • 設定に戻り ( Win + I )、更新とセキュリティ > Windows Update に移動して、更新プログラムの確認 をクリックします。

アップデートはすぐに開始されるはずです。それでも更新が開始しない場合は、しばらくしてからもう一度お試しいただくか、手動アップデートに進んでください。

累積的な更新プログラムを手動でダウンロードしてインストールする

上記の方法がすべて失敗した場合は、Microsoft Update カタログに直接アクセスする必要があるかもしれません。[設定] > [更新とセキュリティ] > [更新履歴] に移動して、どの更新プログラムが失敗し続けているのかを確認してください。次に、[Microsoft Update カタログ](https://catalog.update.microsoft.com/) に KB 番号を入力し、お使いのシステム(64 ビットまたは 32 ビット)に適したパッケージを入手してください。.msu ファイルをダブルクリックして手動でインストールすることもできます。自動インストールをブロックしていたバグがスキップされる場合もあります。万能ではありませんが、ある環境ではうまくいきましたが、別の環境ではうまくいきませんでした。

  • 失敗した更新の KB 番号をメモします。
  • Microsoft Update カタログにアクセスして、その KB を検索します。
  • 正しいバージョンをダウンロードし、.msu ファイルをダブルクリックしてインストールします。

インストール後、再起動してエラーが解消されたかどうかを確認してください。うまくいかない場合もありますが、試してみる価値はあります。

Windows Update トラブルシューティングを実行する

他に方法がない場合は、Windows 独自のトラブルシューティングツールで、裏に潜む問題を見つけられることがよくあります。完璧ではありませんが、一部のマシンでは、アップデートの成功と失敗を分けるほどの違いになることもあります。

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

指示に従ってください。このツールは、一般的なアップデートの問題を検出し、修正しようとします。確認できなかった問題が見つかった場合は、修正を適用して再起動してください。通常、これでアップデートを妨げていた最後の頑固な問題も解消されます。

Windows 10 の場合、手順は同様ですが、「設定」 > 「更新とセキュリティ」 > 「トラブルシューティング」 > 「追加のトラブルシューティング」で実行されます。

それでも効果がない場合は、システムの復元やクリーン インストールが最後の手段になることもありますが、実際にそうした方法を望む人はいません。

最終的には、これらの修正方法のいずれかで0x8024a21eエラーを回避できる可能性が高くなります。経験上、重要なのは、何が壊れているか、または設定ミスがないかを特定し、段階的に修正していくことです。必ずしも迅速に解決できるとは限りませんが、これらの方法でよくある原因のほとんどをカバーできます。