0x8024a21eのようなWindowsアップデートエラーに対処するのは本当に面倒です。突然発生するので、何が壊れているのか(システムファイル?サービス?レジストリ?)正確にはわからないため、少し厄介です。しかし正直なところ、ほとんどの場合、エラーの原因はアップデートコンポーネントの破損か、サービスが停止していることです。Windowsのアップデートを試みているのにこのエラーが繰り返し発生する場合は、このガイドを参考にすれば、OSを完全に再インストールすることなく問題を解決できるはずです。さらに、便利な組み込みのトラブルシューターを使えば、自動的に解決できる場合もあります。手動での修正は面倒な場合もありますが、他の方法がすべてうまくいかない場合は試してみる価値があります。
Windows Update エラー 0x8024a21e の修正方法
方法1:Windows Updateトラブルシューターを実行する
まず最初に試すべきは、Windowsに搭載されている優れたトラブルシューティングツールです。このツールは、一般的なアップデートの問題を自動的に検出して修正できます。特に、サービスやファイルの軽微な不具合が原因で問題が発生している場合、トラブルシューティングツールが自動的に対処してくれるので非常に役立ちます。システムによっては、問題が解決したと表示される場合もありますが、場合によっては、もう少し手動での対応が必要になることもあります。
- WindowsキーとXキーを同時に押して「設定」を選択します。
- 「更新とセキュリティ」に移動してください。
- 「トラブルシューティング」をクリックしてください。
- 「その他のトラブルシューター」をクリックしてください。
- Windows Updateトラブルシューターを見つけて実行します。
- 画面の指示に従い、指示が表示されたら「再起動」をクリックしてください。
場合によっては、これを実行するだけで簡単な問題が解決することもありますが、もし途中で止まってしまった場合は、心配せずに次の修正方法に進んでください。
方法2:破損したシステムファイルを修復する
システムファイルの破損はよくある原因です。SFC /scannowコマンドを実行すると、多くの問題を自動的に修正できますが、時間がかかる場合があり、さらに手動での修復が必要なエラーが報告される可能性があることに注意してください。
- コマンドプロンプトを管理者として起動します。スタートメニューを右クリックし、「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します。
- 入力
sfc /scannowしてEnterキーを押す - ファイルのスキャンと修復を行ってください。数分かかる場合があります。
SFCツールが修正できないエラーを検出した場合、またはエラーを報告した場合は、より高度なDISMコマンドを実行する必要があります。
- 同じ管理者コマンドプロンプトで、以下の行を1行ずつ入力またはコピー&ペーストし、各行の後にEnterキーを押してください。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
この処理には時間がかかる場合があります。場合によっては、特定の機種で初回実行が失敗することがありますが、再起動してこれらのコマンドを再度実行すると、問題は解消されます。
方法3:SoftwareDistributionフォルダをクリアする
このフォルダには更新ファイルが保存されていますが、時々破損したり、更新が停止したりすることがあります。このフォルダをクリアすることで、Windowsが新しい更新ファイルをダウンロードするよう促すことができます。もちろん、Windowsは必要以上に面倒なことをするものです。
- Windows キーと R キーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
- services.mscと入力して[OK]をクリックします。
- リストの中から「Windows Update」を探してください。
- 右クリックして「停止」を選択します
- ファイルエクスプローラーを開き、C:\Windowsに移動します。
- SoftwareDistributionフォルダを探してください
- 中身をすべて削除してください(すべて選択して右クリックし、「削除」を選択するだけです)。
その後、サービスウィンドウに戻り、 Windows Updateを右クリックして「開始」を選択します。そして、もう一度更新を試してください。手順は非常に簡単ですが、これでダウンロードが停止してしまう問題が解決することがあります。
方法4:Windows Updateコンポーネントを手動でリセットする
フォルダをクリアしても問題が解決しない場合は、更新サービスとその依存関係をリセットすると良いでしょう。この手順では、サービスを停止し、キャッシュを削除し、特定のコマンドを使用してサービスを再起動する必要があります。複雑に聞こえるかもしれませんが、確実に解決できる方法です。
- コマンドプロンプトを管理者として開く
- 以下のコマンドを1つずつ入力し、毎回Enterキーを押してください。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
その後、再起動してアップデートが成功するかどうか確認してください。成功する可能性は低いように思えるかもしれませんが、他の解決策が失敗した場合には非常に効果的です。
方法5:アップデートを手動でダウンロードしてインストールする
自動更新がうまくいかない場合は、KB更新プログラムを手動でダウンロードすることで解決できる場合があります。これは完璧な方法ではありませんが、なかなか更新されない場合に有効な手段です。更新履歴から適切なKB番号を見つけ、Microsoft Updateカタログからダウンロードしてください。
- Microsoft Update カタログにアクセスしてください
- 必要なKB番号を検索バーに入力して検索ボタンを押してください。
- お使いのプラットフォームに適したアップデートをダウンロードし、手動でインストールしてください。
これはWindows Updateをバイパスしてパッチを直接インストールするもので、自動更新が失敗した場合に有効な場合がある。
方法6:Windows Updateコンポーネントを再インストールする
これはより根本的な解決策で、Windowsのアップデートに必要なあらゆる設定をリセットする必要があります。面倒な作業ですが、アップデートシステムをほぼ完全にリセットすることになります。
- コマンドプロンプトを管理者として開く
- 以下のコマンドをコピーして実行し、各コマンドの後にEnterキーを押してください。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir /S /Q %systemroot%\SoftwareDistribution rmdir /S /Q %systemroot%\system32\catroot2 regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
その後、再起動してもう一度試してください。少なくとも、これで奇妙なアップデートの問題が解消されることがよくあります。
方法7:Windowsの修復または再インストール
さて、他の方法がすべてうまくいかず、システムがまるで文鎮のように重く感じられるようになった場合は、Windowsの修復が必要になるかもしれません。MicrosoftからWindows ISOをダウンロードし、マウントしてsetup.exeを実行してください。「アップグレードしてファイルを保持する」を選択すると、すべてのデータが消去されることなく、コアコンポーネントが再インストールされます。
このプロセスは根深い問題を解決できますが、最終手段としてご利用ください。画面の指示に従い、ライセンスに同意して、処理を実行させてください。処理が完了すると、システムはより安定し、最新の状態になります。
これらの手順のいずれかで問題が解決することを願っています。一般的な解決策と少しの忍耐が必要ですが、技術的にはほとんどの環境で効果を発揮します。ただし、Windowsのアップデートは時として頑固で、根気強く試行錯誤が必要な場合があることを覚えておいてください。