Windows 11/10でアップデートエラー0x8024001Eを解決する方法
Windowsのアップグレード中に、悪名高いアップデートエラーコード0x8024001Eが表示されて困ってしまうと、本当に困ってしまいます。通常、このエラーは、破損したDLLファイル、レジストリエントリの破損、あるいはマルウェアの侵入によって発生します。時には、壊れたり不完全なパッチがダウンロードされてしまい、全てが台無しになってしまうこともあります。Windowsのアップデートは、大量のエラーで日々の作業が台無しになることなく、スムーズに実行したいものです。そこで、今回ご紹介する実証済みの解決策を試してみましょう。魔法のようなものではなく、このような状況で実際に効果があった手順を踏むだけで、アップデートがスムーズに進むはずです。
Windowsでアップデートエラー0x8024001Eを修正する方法
より抜本的な対策に踏み込む前に、サードパーティ製のウイルス対策ツールやセキュリティツールを一時的に無効にしておいてください。これらのツールはWindows Updateの妨げになる場合があるからです。次に、セーフモードで起動してください。これにより、システムは最小限のドライバーとサービスで動作し、エラーが重複する可能性が低くなります。それでは、いくつかの修正方法を見ていきましょう。それぞれの方法は共通の原因を対象としているため、順番に実行し、各手順の後にエラーが解消されるかどうかを確認してください。
ソリューションリスト
ネットワーク接続を確認する
これはよくあることですが、インターネット接続が不安定だったり遅いとダウンロードデータが破損し、エラーコード0x8024001Eが表示されることがあります。Wi-Fiまたはイーサネットが安定していることを確認してください。ネットワークスタックをリセットすると改善する場合があります。PowerShellまたはコマンドプロンプト(管理者)を開いて、次のコマンドを入力してください。
ipconfig /flushdns netsh int ip reset netsh winsock reset
これらのコマンドを実行した後、PCを再起動して再度アップデートを試してください。環境によっては、数回の再試行で問題が解決する場合があります。もちろん、Windowsは必要以上にアップデートを難しくする場合もあります。
デバイスドライバーを更新する
古くなったドライバーや破損したドライバーは、アップデートプロセスに支障をきたす可能性があります。最も簡単な方法は、デバイスマネージャーを開くことです。を押しWin + R、「devmgmt.msc 」と入力してEnterキーを押します。特に「ネットワークアダプター」の下に、黄色の警告アイコンが表示されているものを探してください。
- ドライバーを右クリックし、[ドライバーの更新]を選択します。
- [ドライバー ソフトウェアの最新版を自動検索する]を選択します。
- 疑わしい、または古くなっていると思われる他のドライバーについても、この手順を繰り返します。
アップデート後、Windowsを再起動してエラーが解消されるかどうかを確認してください。エラーが解消されない場合は、Winsockをリセットしてください。Winsockは破損してネットワークの通信に支障をきたすことがあるためです。
Winsockをリセットする
これはネットワーク関連のエラーに対する定番の修正方法です。コマンドプロンプトを管理者として開きます。スタートメニューを右クリックし、「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択します。以下のコマンドを貼り付けます。
netsh winsock reset
ちょっと奇妙ですが、これによりネットワークソケットが新しい状態にリセットされます。完了したら(メッセージが表示されます)、PCを再起動して再度アップデートをお試しください。Winsockはマルウェアやその他のソフトウェアの不具合によって破壊されることがありますが、この手順ですべてクリアできます。
SFCとDISMを実行する
システムファイルが破損している場合、Windows Update がエラーを起こして実行を拒否することがあります。まず、PowerShell またはコマンドプロンプトを管理者として再度開き、以下のコマンドを実行してください。
sfc /scannow- 完了したら、次を実行します。
DISM /Online /Cleanup-Image /RestoreHealth
破損したファイルをチェックし、修復を試みます。注意:スキャンには時間がかかる場合があります。PCの電源を入れたまま、しばらくお待ちください。スキャンが終わったら、再起動してもう一度お試しください。待つのは大変ですが、多くの場合、これによりアップデートを妨げている根本的な問題が修復されます。
Windows Update サービスを再起動する
アップデートサービスがクラッシュしたり、停止したりすることがあります。手動で再起動できます。「ファイル名を指定して実行」( )を開き、「services.msc」と入力してEnterキーを押します。Windows Updateを見つけて右クリックし、「停止」を選択Win + Rします。数秒待ってからもう一度右クリックし、「開始」を選択します。
その後、PCを再起動してアップデートが動作するか確認してください。設定によっては、これにより停止したアップデートプロセスが消去され、再びスムーズに動作するようになります。
SoftwareDistributionフォルダとCatroot2フォルダをクリアする
これらのフォルダが破損していると、Windows Update が異常終了する可能性があります。ここでの対策としては、フォルダの内容を削除する前に、まず Windows Update サービスを停止します(上記の services.msc ウィンドウから)。次に、以下のフォルダにアクセスします。
C:\Windows\SoftwareDistribution
C:\Windows\System32\catroot2
これらのフォルダ内のすべてを削除してください。フォルダ自体だけでなく、すべてのファイルとサブフォルダも削除してください。その後、Windows Updateサービスを再起動してください。これにより、破損したダウンロードキャッシュがクリアされ、Windowsが最新の更新ファイルを取得するようになります。
スタートアップ修復を実行する
他に方法がない場合は、Windows にスタートアップ修復ツールが組み込まれています。アクセスするには、「設定」 > 「更新とセキュリティ」 > 「回復」に進みます。 「高度なスタートアップ」で「今すぐ再起動」をクリックします。PC が再起動したら、「トラブルシューティング」 > 「詳細オプション」 > 「スタートアップ修復」に移動して実行します。このツールはレジストリとシステムファイルをスキャンし(いわばチューンアップのようなもの)、見つかったものをすべて修復します。破損したレジストリエントリが更新をブロックしている場合があり、このツールでそれらをクリーンアップできます。
システムの復元ポイントを使用する
以前に復元ポイントを設定したことがある場合は、エラーが発生する前の状態にロールバックしてみてください。スタートメニューで「復元ポイントの作成」を検索して開き、 「システムの復元」をクリックします。問題が発生する前の日付を選択し、画面の指示に従います。ただし、これは個人データではなくシステムファイルと設定を復元するため、再起動が必要になる場合があります。これは、競合の原因となっている可能性のある最近の変更を元に戻すようなものです。
Windowsのクリーンインストール
これはまさに究極の選択ですが、頑固な問題を解決するには、これが唯一の方法となることもあります。他に方法がない場合は、Windowsをクリーンインストールしてください。まずデータをバックアップし、最新のWindows ISOイメージで起動可能なUSBドライブを作成します。そこから起動し、新規インストールを選択して、ドライブを消去するか、システムドライブをフォーマットします。確かに面倒ですが、クリーンな状態を保証し、アップデート中に再発するすべてのエラーを解消できるはずです。
それでもエラーが消えない場合はどうすればいいでしょうか?その場合は、ハードウェアの問題を調べたり、Microsoft サポートに連絡してより詳しい診断を依頼したりすることをお勧めします。
まとめ
- ネットワークの安定性を確認し、ネットワーク設定をリセットします
- デバイスドライバーを更新または再インストールする
- Winsockをリセットする
- SFCとDISMスキャンを実行する
- Windows Updateサービスを再起動する
- SoftwareDistributionフォルダとCatroot2フォルダをクリアします
- スタートアップ修復を実行する
- システムの復元が可能な場合はそれを使用する
- 最後の手段として、Windowsのクリーンインストールを実行します
まとめ
正直なところ、これらの修正プログラムは、あのイライラする0x8024001Eエラーのほとんどの原因をカバーしています。キャッシュの不具合やシステムファイルの破損が原因の場合もあれば、ドライバーやネットワークの不具合が原因の場合もあります。落ち着いて、体系的に対処すれば、最終的にはアップデートが完了する可能性は高くなります。この修正プログラムが、誰かの何時間もの調査の手間を省くのに役立つことを願っています。少なくとも、私が見たいくつかの環境ではうまくいきました。