Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説

Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。

本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。

対象となるエラーコード:
WindowsUpdate_8024a000
0x8024a000

作業前の準備

トラブルシューティングを行う前に、万が一問題が発生した場合に備えてシステムの復元ポイントを作成しておくことを強くおすすめします。

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

まずは、Windowsに標準搭載されているトラブルシューティングツールを試しましょう。

  1. Windowsの検索バーに「troubleshooting(トラブルシューティング)」と入力し、「トラブルシューティング」をクリックします。
  2. 左側のウィンドウから「すべて表示」を選択します。
  3. 「コンピューターの問題のトラブルシューティング」の一覧から「Windows Update」を選択します。
  4. 画面の指示に従い、Windows Updateトラブルシューティングツールを実行します。
  5. 完了後、PCを再起動して再度更新プログラムのインストールを試みます。

上記のトラブルシューティングツールが動作しない場合や破損している場合は、Microsoft公式サイトから最新の更新プログラムトラブルシューティングツールを手動でダウンロードして実行してください。

方法2:SoftwareDistributionフォルダーの名前を変更する

SoftwareDistributionフォルダーの削除が心配な場合は、フォルダー名を変更するだけでOKです。Windowsは次回の更新時に自動的に新しいSoftwareDistributionフォルダーを作成し、更新プログラムを再ダウンロードします。

  1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」を選択します。
  2. 以下のコマンドを入力してWindows Update関連サービスを停止します。各コマンド入力後にEnterキーを押してください。

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. 次に、以下のコマンドでSoftwareDistributionフォルダーの名前を変更します。

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. 最後に、以下のコマンドで停止したサービスを再開します。各コマンド入力後にEnterキーを押してください。

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

これらの手順を完了すると、Windows 10が自動的に新しいフォルダーを作成し、Windows Updateサービスに必要なファイルをダウンロードします。

通常モードでうまくいかない場合は、Windows 10をセーフモードで起動してから、SoftwareDistributionフォルダーの名前を「SoftwareDistribution.old」に変更してみてください。

方法3:システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する

sfc /scannowコマンド(システムファイルチェッカー)は、保護されているすべてのWindowsシステムファイルの整合性をスキャンし、破損・改変・損傷したファイルを正しいバージョンに置き換えます。

  1. 管理者権限でコマンドプロンプトを開きます。
  2. コマンドプロンプト画面で以下のコマンドを入力し、Enterキーを押します。

    sfc /scannow
  3. システムファイルチェッカーの処理が完了するまで待ちます。
  4. 続いて、チェックディスクユーティリティ(CHKDSK)を使用してファイルシステムエラーを修復します。
  5. 処理完了後、PCを再起動して変更を保存します。これでエラーが解決する可能性がありますが、確実を期すために次のDISMツールも実行することをおすすめします。

方法4:DISM(DISM.exe)を実行する

DISM(Deployment Image Servicing and Management)は、Windowsイメージの修復に役立つ強力なツールです。

  1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」を選択します。
  2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
DISM.exe /Online /Cleanup-Image /RestoreHealth

コマンドの実行には通常15〜20分程度かかりますので、処理が完了するまでお待ちください。

注意: 上記のコマンドが機能しない場合は、以下を試してみてください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注: 「C:\RepairSource\Windows」の部分は、ご自身の修復ソース(Windowsインストールメディアやリカバリーディスク)のパスに置き換えてください。

  1. DISMの処理完了後、コマンドプロンプトに以下を入力してEnterキーを押します:sfc /scannow
  2. システムファイルチェッカーの実行が完了したら、PCを再起動します。

方法5:システム更新準備ツール(System Update Readiness Tool)を実行する

Windows 7など旧OSを使用している場合は、システム更新準備ツールが有効です。

  1. システム更新準備ツール(System Update Readiness Tool)をダウンロードして実行します。
  2. 「%SYSTEMROOT%\Logs\CBS\CheckSUR.log」ファイルを開きます。

    注: %SYSTEMROOT%は通常、Windowsがインストールされている「C:\Windows」フォルダーを指します。
  3. ツールで修復できなかったパッケージを特定します。例:

    Seconds executed: 260
    Found 2 errors
    CBS MUM Missing Total Count: 2
    Unavailable repair files:
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
  4. この場合、破損しているパッケージはKB958690です。
  5. エラーを修正するには、Microsoft Download CenterまたはMicrosoft Update Catalogから該当パッケージをダウンロードします。
  6. ダウンロードしたパッケージを「%SYSTEMROOT%\CheckSUR\packages」ディレクトリにコピーします。
  7. このディレクトリはデフォルトでは存在しないため、自分で作成する必要があります。
  8. 再度システム更新準備ツールを実行すると、問題が解決されます。

まとめ

以上の5つの方法を順番に試すことで、Windows Updateエラー0x8024a000を解消できる可能性が高まります。特に多いのはキャッシュフォルダーの破損やシステムファイルの不具合によるものなので、方法2と方法3から試すのがおすすめです。それでも解決しない場合は、ネットワーク環境やファイアウォール設定の見直しも検討してみてください。ご不明な点があれば、コメント欄でお気軽にお尋ねください。

  1. Windows Updateエラー0x80246002を解決する5つの対処法

    Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が

  2. Windows Updateエラー0x800706d9の解決方法|原因と対処法をわかりやすく解説

    Windows 10では、Windows Updateに関連する不具合が後期になるほど多く報告されるようになりました。アップデートを実行しようとした際にさまざまなエラーコードが表示され、更新が完了しないケースが頻発しています。その中でも「0x800706d9」というエラーコードに悩まされているユーザーは少なくありません。 このエラーが表示される場合、主な原因はWindowsファイアウォールのサービスが無効になっていることです。ファイアウォールが停止していると、必要なアップデートのダウンロードやインストールが行えず、エラー0x800706d9が発生してしまいます。 本記事では、Windows U