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

Windows Updateエラー0x8024a223の原因と解決方法

Windows Updateエラー0x8024a223は、主にWindows Updateのコンポーネントが正常に動作していないことが原因で発生します。このエラーは、ビルド1809を使用していたユーザーから多く報告されましたが、それ以外の環境でも発生する可能性があります。比較的新しいエラーのため、現時点では公式の修正プログラムは提供されていませんが、有効とされる対処法がいくつか報告されています。

Windows Updateにはこうしたエラーがつきものであり、今回も例外ではありません。しかし心配は不要です。以下で紹介する対処法を順番に試せば、問題を解決できる可能性は十分にあります。

Windows Updateエラー0x8024a223の原因と解決方法

Windows Updateエラー0x8024a223の原因とは?

対処法に入る前に、まずこのエラーの原因を確認しておきましょう。調査の結果、以下の要因が考えられます。

  • Windows Updateコンポーネントの不具合:現時点での報告によると、Windows Updateコンポーネントが正しく機能していないことが主な原因とされています。この場合、コンポーネントのリセットが必要です。
  • サードパーティ製アンチウイルス:アンチウイルスソフトがアップデート中にシステムへ干渉し、エラーを引き起こすケースもあります。

作業を始める前に、管理者アカウントでサインインしていることを確認してください。それでは、各対処法を見ていきましょう。

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

Windowsに組み込まれているトラブルシューティングツールは、思った以上に役立つことが多く、自動的にエラーを修復してくれる場合もあります。まずはこれを試すのがおすすめです。手順は以下の通りです。

  1. Windowsキー + I を押して「設定」を開きます。
  2. 更新とセキュリティ」を選択します。
  3. トラブルシューティング」タブに移動し、「Windows Update」を選択します。
  4. トラブルシューティングツールを実行します。Windows Updateエラー0x8024a223の原因と解決方法

対処法2:アンチウイルスを一時的に無効化する

トラブルシューティングツールで問題が解決しない場合は、次にアンチウイルスを一時的に無効化してみましょう。前述の通り、サードパーティ製アンチウイルスがシステムに干渉し、アップデートを妨げることがあります。アンチウイルスを使用していない場合は、次の対処法に進んでください。

Windows Updateエラー0x8024a223の原因と解決方法

対処法3:Catroot2フォルダーをリセットする

Catroot2フォルダーには更新パッケージの署名情報が保存されており、システムの更新時に重要な役割を果たします。このフォルダーをリセットすることで、Windows Updateのエラーが解消される場合があります。手順は以下の通りです。

  1. Winキー + X を押し、一覧から「コマンドプロンプト(管理者)」を選択します。
  2. 管理者権限のコマンドプロンプトが起動したら、以下のコマンドを1行ずつ入力します。
    net stop cryptsvc
    md %systemroot%\system32\catroot2.old
    xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /sWindows Updateエラー0x8024a223の原因と解決方法
  3. コマンドの入力後、コマンドプロンプトは閉じずにそのままにしておきます。エクスプローラーを開き、以下のフォルダーに移動します。
    C:\Windows\System32\catroot2
  4. フォルダー内の内容をすべて削除します。Windows Updateエラー0x8024a223の原因と解決方法
  5. コマンドプロンプトに戻り、以下のコマンドを入力します。
    net start cryptsvc
  6. システムを再起動し、再度アップデートを試みます。

対処法4:SoftwareDistributionフォルダーの名前を変更する

SoftwareDistributionフォルダーはWindows Updateに不可欠な要素であり、必要がない限り不用意に扱うべきではありません。フォルダーを削除する代わりに名前を変更すれば、Windowsが自動的に新しいフォルダーを作成してくれます。手順は以下の通りです。

  1. 上記と同じ方法で管理者権限のコマンドプロンプトを開きます。
  2. 以下のコマンドを入力します。
    net stop wuauserv
    net stop bits
  3. 続けて、以下のコマンドを入力します。
    rename %windir%\SoftwareDistribution SoftwareDistribution.bakWindows Updateエラー0x8024a223の原因と解決方法
  4. 手順2で停止したサービスを、以下のコマンドで再開します。
    net start wuauserv
    net start bits
  5. PCを再起動し、アップデートを実行します。

対処法5:Windows Updateコンポーネントをリセットする

このエラーの主な原因はWindows Updateコンポーネントの不具合であるため、根本的な対処法としてはコンポーネントのリセットが挙げられます。コマンドプロンプトで一連のコマンドを手動で入力するか、すべての作業を自動で行ってくれるスクリプトを実行するかのいずれかの方法があります。ここではより簡単な後者の方法として、スクリプトをご紹介します。

スクリプトはこちらからダウンロードできます。ダウンロード後、zipファイルを展開し、ResetWUEng.cmdファイルを右クリックして「管理者として実行」を選択してください。処理が完了したら、システムを再起動し(再起動が必要な場合があります)、アップデートを試みてください。

  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