Windows Update エラーコード 0x8024800c を効率的に解決する方法

📅
🕑 1 分で読む

Windows 10 または 11 で発生する厄介なアップデートエラー0x8024800cへの対処は、特に通常のアップデートプロセスが全く機能しない場合は、本当に大変です。OS をスムーズにアップデートしようとして頭を悩ませているなら、このガイドが役に立ちます。この問題を解決するには、通常、システムの調整やチェックを行い、すべてを正常に動作させる必要があります。目標は? Windows を正常な状態に戻し、エラーなくアップデートを行い、ユーザーをイライラさせる無限の遅延を回避することです。そこで、実体験に基づいた、この問題を解決し、アップデートが正常にインストールされるようになる、実証済みの方法をいくつかご紹介します。

Windows Update エラー 0x8024800c を修正する方法

すべての更新サービスが有効になっていて実行されているかどうかを確認します

これは基本的な対策ですが、Windows は更新プログラムの取得とインストールに特定のコアサービスに大きく依存しているため、意外にも非常に役立ちます。これらのサービスが動作していないと、Windows Update がうまく動作しなくなる傾向があります。主な原因は、Windows Updateバックグラウンド インテリジェント転送サービス (BITS)暗号化サービスです。これらのサービスが停止したり、フリーズしたりすると、動作に支障をきたすことがあります。

これらのサービスを確認して再起動するには:

  • [スタート]ボタンを右クリックし、[実行]を選択します。
  • 入力しservices.mscて押しますEnter
  • 「サービス」ウィンドウで下にスクロールして、上記の各エントリを見つけます。
  • それぞれを右クリックし、「開始」または「再起動」を選択します。すでに実行中の場合は、すぐに再起動してください。再起動後にサービスが動作しなくなる場合があります。

復旧したら、「設定」>「Windows Update」に移動し、「更新プログラムのチェック」をクリックしてください。多くの場合、これだけで正常に動作するようになります。ただし、設定によっては、サービスが正常に動作しているように見えても、更新エンジンが停止してしまう場合があります。それでも問題が解決しない場合は、リストの項目を順に確認してみてください。

Windows Update のトラブルシューティング (Windows 11 および Windows 10)

それでも更新されず、エラー0x8024800cが続く場合は、トラブルシューティングが次のステップです。Windows 11と10では手順が異なりますが、非常に簡単です。内蔵のトラブルシューティングツールを使えば、手動チェックでは見逃してしまう可能性のある隠れた問題を発見できます。

Windows 11の場合:

  • 押すとWindows + I設定が開きます。
  • サイドバーの「システム」に移動し、「トラブルシューティング」 > 「その他のトラブルシューティング」に進みます。
  • Windows Update を見つけて、その横にある[実行]ボタンをクリックします。
  • 指示に従って「次へ」をクリックし、トラブルシューティングツールに任せましょう。いくつかの修正方法が提案される場合もありますので、適用してください。

Windows 10の場合:

  • スタートメニューを右クリックし、設定を選択します。
  • 「更新とセキュリティ」に移動し、「トラブルシューティング」に進みます。
  • 「追加のトラブルシューティング」をクリックします。
  • Windows Update を見つけてクリックし、トラブルシューティング ツールの実行をクリックします。
  • 表示される指示に従ってください。通常は何か問題が見つかり、自動的に修正されます。ただ、しばらくお待ちください。このツールは完璧ではありませんが、ほとんどの場合、更新ファイルの不具合を解消するのに役立ちます。

それでも問題が解決しない場合は、次のオプションの方がより強力です。とはいえ、トラブルシューティングツールで70%程度は解決できる場合もあります。Windowsの設定によっては、これで十分な場合もあります。

サードパーティのウイルス対策ソフトを無効にしてSFCを実行する

これは多くのユーザーを悩ませており、特にシステムファイルを大量に消費したり、アップデート中に干渉を引き起こしたりする外部ウイルス対策ソフトを使用している場合に顕著です。Avast、AVG、Malwarebytesなどのソフトをお使いの場合は、一時的に無効にしてみてください。さらに良い方法は、アンインストールしてからシステムファイルチェッカー(SFC)スキャンを実行することです。

SFC を実行する方法は次のとおりです。

  • を押してWindows + Rから、入力してcmdを押すとCtrl + Shift + Enter、管理者としてコマンド プロンプトが開きます。
  • UAC のプロンプトが表示されたら、[はい]をクリックします。
  • 入力しsfc /scannowてクリックしますEnter
  • そのまま実行してください。特に破損したファイルを多数修復する必要がある場合は、数分かかることがあります。完了したら、PCを再起動して再度アップデートをお試しください。破損したシステムファイルが原因でアップデートが停止してしまうことがあるため、修復または置換すると効果的です。

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

これは少し面倒ですが、効果的です。基本的には、以前の更新情報を保存するキャッシュをクリアするだけです。キャッシュが破損している場合があり、Windowsの動作が不安定になることがあります。まずいくつかのサービスを停止し、キャッシュフォルダを削除してから、サービスを再起動する必要があります。

簡単に説明すると、管理者のコマンド プロンプトまたは PowerShell ウィンドウを開き、次のコマンドを順番に貼り付けます。

ネットストップwuauserv ネットストップcryptSvc ネットストップビット ネットストップmsiserver C:\Windows\SoftwareDistribution SoftwareDistribution.old の名前を変更します。 C:\Windows\System32\catroot2 の名前を catroot2.old に変更します。 ネットスタートwuauserv ネットスタートcryptSvc ネットスタートビット ネットスタートmsiserver 

これにより、アップデートシステムのキャッシュがリセットされます。実行後、再度アップデートを確認してください。

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

他に方法がない場合は、Microsoft Update カタログから特定の更新プログラムを手動でダウンロードできます。これにより、自動更新プロセスを完全に回避し、ファイルを直接インストールできます。

アップデートに関連するKB番号を検索し、適切なアーキテクチャ(x86、x64、ARM)を選択して.msuファイルをダウンロードし、ダブルクリックしてインストールしてください。特にWindowsの組み込みアップデータがうまく動作しない場合は、手動でアップデートを実行するだけで問題が解決することもあります。

これらの方法のいずれかでようやくシステムの更新が再開できた時は、喜びましょう。Windowsの最前線での小さな勝利のようなものです。プロセスは必ずしもスムーズではありませんが、根気強く続ければ、これらの修正でうまくいくことが多いです。誰かの時間を数時間短縮し、あなたも快適な最新のWindowsに戻れることを願っています。

まとめ

  • 更新サービスが実行されていることを確認してください
  • Windows Updateのトラブルシューティングを実行する
  • サードパーティのウイルス対策ソフトを一時的に無効化またはアンインストールする
  • SFCを使用してシステムファイルを修復する
  • Windows Updateコンポーネントを手動でリセットする
  • 他に方法がない場合は手動でアップデートをダウンロードしてください

まとめ

0x8024800c のようなアップデートエラーへの対処は本当に面倒ですが、多くの場合、軽微な破損やサービスの停止が原因です。これらの対策を組み合わせることで、アップデートを成功させる道が開けることが多いです。ただし、Windows は時々挙動がおかしくなることがあるので、少しの忍耐が役立ちます。1つの修正がうまくいかなくても、次の修正を試してみてください。いつかうまくいくかもしれません。この方法が役に立つことを祈っています。アップデートの修正がうまくいくことを願っています!