シームレスアップデートのためのWindows Updateエラー0x8024b102の修正方法

📅
🕑 1 分で読む

Windowsのアップデートがインストールを拒否し、一見意味不明なランダムなエラーコードが表示されることがあります。エラー0x8024b102?ええ、確かに時々発生します。特にシステム内のファイルやサービスに問題が発生している場合はなおさらです。PCは指示通りに動作するはずなのに、そうではない、バックグラウンド処理がアップデートを妨げていることがあるのです。この問題を解決するのは必ずしも簡単ではありませんが、これらの方法は実際にいくつかの環境で効果があったので、あなたにも効果があるかもしれません。

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

修正1:Windows Updateのトラブルシューティングツールを実行する

おそらくこれが最も簡単な出発点でしょう。Windowsには、アップデートを妨げる軽微な問題を頻繁に検出し、修正するトラブルシューティングツールが組み込まれています。機種によっては魔法のように機能するものもありますが、それ以外の機種では単なる最初のステップに過ぎません。さて、実行方法は以下の通りです。

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

トラブルシューティングツールは一般的な問題をスキャンし、自動的に修正を試みます。いくつかの指示に従うか、「次へ」をクリックしてください。その後、再起動が必要になる場合がありますので、作業内容を保存してください。設定によっては、これでエラーが修正される場合もありますが、より複雑な修正に進む必要がある場合もあります。

修正2:SFCとDISMでシステムファイルを修復する

これは通常、破損したコアファイルの根本原因を突き止めます。Windowsは当然のことながら、必要以上に処理を複雑にするため、一部のシステムファイルやWindowsイメージが破損している場合、このようなエラーが発生する可能性があります。実行すると、sfc /scannow不足または破損したシステムファイルをスキャンして修復し、DISMWindowsイメージ自体を修復できます。手順は以下のとおりです。

  • CMDを検索し、右クリックして、「管理者として実行」を選択します。
  • 入力しsfc /scannowEnter キーを押します。リラックスしてお待ちください。PC によっては 10~15 分ほどかかる場合もあります。
  • 完了したら、次のコマンドを実行して Windows イメージを修復します。DISM.exe /Online /Cleanup-Image /RestoreHealth
  • 繰り返しますが、完了するまでお待ちください。焦らないでください。スキャンによっては、かなり時間がかかる場合もあります。
  • PC を再起動して、更新エラーが続くかどうかを確認します。

この組み合わせは、アップデートを妨げていた可能性のある破損ファイルをクリアすることがよくあります。特にサードパーティ製アプリをいじっていた場合や、不適切なシャットダウンを行った場合などに有効です。保証はできませんが、かなり確実な方法です。

修正3: Windows Updateのダウンロードパスをクリアする

更新キャッシュが破損している場合、Windowsは既に不完全または破損しているものをインストールしようとして停止することがあります。特定のレジストリエントリを削除して更新キャッシュをリセットすると、問題が解決する場合があります。手順は以下のとおりです。

  • Win + R を押して、「regedit」と入力し、Enterを押します。
  • UAC プロンプトを許可し、次の場所に移動します。 HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > WindowsUpdate
  • WUServerおよびWIStatusServerという名前のエントリを探します。それぞれを右クリックして、「削除」を選択します。
  • Windows はこれらの設定を新しく再読み込みする必要があるため、その後 PC を再起動してください。

この方法は、Windows に間違った場所で更新プログラムを探すように指示したり、競合を引き起こしたりする可能性のある不適切な設定をすべて排除します。

修正4:Windows Updateコンポーネントをリセットする

場合によっては、アップデートのダウンロードフォルダ(SoftwareDistribution と catroot2)を消去し、Windows に強制的に再初期化させるだけで、アップデートの仕組み全体がリセットされることがあります。対処方法は次のとおりです。

  • 管理者としてコマンドプロンプトを再度開きます。
  • 更新サービスを停止します: net stop wuauserv net stop bits
  • フォルダに移動します: C:\Windows\SoftwareDistributionおよびC:\Windows\System32\catroot2
  • すべての内容を削除します (フォルダー自体は削除せず、その中のファイルのみを削除します)。
  • サービスを再度開始します。 net start wuauserv net start bits

これにより、多くの場合、停止した更新がクリアされ、Windows が新しいファイルを再ダウンロードできるようになり、多くの更新エラーが修正されます。

修正5:最新の累積アップデートを手動でインストールする

上記のいずれの方法でも問題が解決しない場合は、手動でアップデートを入手すると問題が解決する場合があります。手順は以下のとおりです。お使いのWindowsのバージョンを確認し、Microsoftのカタログから該当するアップデートを入手してください。

  • Win + Rを押してwinverと入力し、バージョンを確認します (21H2、22H2 など)。
  • Windows 更新履歴ページにアクセスして、バージョンを見つけます。
  • 最新の更新プログラムに関連付けられている KB 番号をメモしてから、Microsoft Update カタログにアクセスしてください。
  • 検索ボックスに KB 番号を貼り付け、適切なアーキテクチャ (x86 または x64) を選択して、スタンドアロン インストーラーをダウンロードして実行します。

これは必ずしも最も効果的な解決策とは言えませんが、非常に効果的です。特にシステムが自動更新を拒否している場合に有効です。ただし、これは主にWindows 10向けです。Windows 11ユーザーの場合は、状況が深刻な場合はクリーンインストールなど、異なるアプローチが必要になる場合があります。

これらの方法のいずれかでWindows Updateが正常に動作するようになることを願っています。必ずしも完璧ではありませんが、0x8024b102のような頑固なエラーを修正するには十分な場合が多いです。

まとめ

  • Windows Update トラブルシューティング ツールを使用します。うまくいく場合もあります。
  • 破損したシステムファイルを修復するには、SFC と DISM を実行します。
  • Windows Update に関連するレジストリ エントリを削除します。
  • 更新コンポーネントをリセットし、キャッシュ フォルダーをクリアします。
  • 必要に応じて手動で更新をインストールしてください。

まとめ

Windows Updateのエラーへの対処は面倒ですが、これらの手順でよくある原因のほとんどをカバーできます。手順は比較的簡単ですが、根気強さが鍵となります。これらの修正には、何度か試したり、再起動を何度も繰り返したりする必要がある場合もあります。何より、一日中エラーと格闘するよりも、ようやくアップデートがインストールできた方が満足感があります。この方法がお役に立てれば幸いです。多くのシステムで効果があったので、皆さんのシステムでも同じように効果があるかもしれません。