Windows
 Computer >> コンピューター >  >> システム >> Windows

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

Windows Updateは、オペレーティングシステムを最新の状態に保つための非常に便利なサービスです。最新の機能やセキュリティ更新プログラムを適用することで、デバイスを安全かつ快適に使用できます。しかし最近、一部のユーザーから、Windows Updateを実行した際にエラーコード0x8024a203が表示されるという報告が寄せられています。

この記事では、この問題を解決するための簡単で効果的な対処法を詳しく解説します。同じエラーでお困りの方は、ぜひ参考にしてください。

Windows Updateエラー0x8024a203の主な対処法

Windows 11/10では、さまざまな要因でアップデート中にエラーが発生することがあります。エラー0x8024a203が発生すると、最新の更新プログラムをダウンロード・インストールできなくなります。以下の5つの対処法を順番に試してみましょう。

  1. Windows Updateのトラブルシューティングツールを実行する
  2. 一時ファイルを削除する
  3. SFCとDISMコマンドを実行する
  4. Windows Updateコンポーネントをリセットする
  5. 更新プログラムを手動でダウンロードしてインストールする

それでは、それぞれの方法を詳しく見ていきましょう。

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

Windowsには、さまざまな問題を自動的に検出・修復できるトラブルシューティングツールが標準搭載されています。Windows Updateのエラーに遭遇したら、まずはこのツールの実行から始めるのがおすすめです。

Windows 11の場合

  • キーボードのWindows + Iキーを押して「設定」を開きます。
  • 画面左側のメニューから「システム」を選択します。
  • 下にスクロールして「トラブルシューティング」をクリックします。
  • その他のトラブルシューティングツール」を選択し、「Windows Update」の横にある「実行する」ボタンをクリックします。

トラブルシューティングが完了したら、問題が解決したかどうかを確認してください。

Windows 10の場合

  • 「設定」を開き、「更新とセキュリティ」をクリックします。
  • 左側のペインから「トラブルシューティング」タブを選択します。
  • 追加のトラブルシューティングツール」のリンクをクリックします。
  • Windows Update」を選択し、「トラブルシューティングツールの実行」をクリックします。

完了後、エラーがまだ発生するかどうかを確認しましょう。

2. 一時ファイルを削除する

Windows Updateのインストールに失敗する場合、一時ファイルやキャッシュが原因となっていることがあります。ディスククリーンアップなどでこれらのファイルを削除し、パソコンを再起動してから再度アップデートを試してみてください。

3. SFCとDISMコマンドを実行する

システムファイルチェッカー(SFC)は、破損したシステムファイルを検出して修復できる便利なツールです。Windows Updateに必要なファイルが破損・変更・欠落している場合、このエラーが発生する可能性があります。まずSFCを実行し、それでも解決しない場合はDISM(展開イメージの servicing と管理)を使用して修復を行いましょう。

SFCスキャンの実行手順

  1. スタートメニューで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. 次のコマンドを入力してEnterキーを押します。
    sfc /scannow
  3. スキャンが完了するまで数分待ちます。その間も他の作業を続けることが可能です。
  4. スキャン完了後、パソコンを再起動して問題が解決したか確認します。

DISMの実行手順

SFCで問題が解決しなかった場合は、管理者権限のコマンドプロンプトで以下のコマンドを実行し、破損したWindows Updateファイルを修復します。

DISM.exe /Online /Cleanup-image /Restorehealth

実行後、パソコンを再起動すれば問題は解決するはずです。

ただし、Windows Updateクライアント自体が破損している場合は、修復ソースとして稼働中のWindowsインストール、またはネットワーク共有上のWindowsサイドバイサイドフォルダーを使用するよう求められます。その場合は、代わりに以下のコマンドを実行してください。

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

「C:\RepairSource\Windows」の部分は、実際の修復ソースの場所に置き換えてください。

処理が完了すると、DISMはログファイルを「%windir%/Logs/CBS/CBS.log」に作成し、ツールが検出または修復した問題を記録します。コマンドプロンプトを閉じて、Windows Updateを再度実行してみましょう。

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

SFCとDISMを実行しても問題が解決しない場合は、Windows Updateコンポーネントのリセットを試してみてください。以下の手順に従って操作します。

関連サービスを停止する

  • Windows + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
  • テキストフィールドに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限でコマンドプロンプトを起動します。
  • UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックします。
  • 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

これにより、BITS(バックグラウンドインテリジェント転送サービス)、Windows Updateサービス、暗号化サービスが停止します。

qmgr*.datファイルを削除する

次に、以下のコマンドを入力してqmgr*.datファイルを削除します。

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

削除の確認を求められたら、キーボードで「Y」を入力してEnterキーを押します。

SoftwareDistributionとcatroot2フォルダーの名前を変更する

続いて、以下のコマンドを実行してフォルダー名を変更します。

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

BITSとWindows Updateサービスのセキュリティ記述子をリセットする

以下のコマンドを実行して、両サービスを既定の設定に戻します。

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

DLLファイルを再登録する

System32ディレクトリに移動するため、以下のコマンドを実行します。

cd /d %windir%\system32

続けて、以下のコマンドを1行ずつ入力してEnterキーを押し、BITSおよびWindows Updateに関連するDLLファイルをすべて再登録します。

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

ネットワーク設定をリセットする

エラーの原因となっている可能性のあるネットワーク構成をリセットするため、以下のコマンドを実行します。

netsh winsock reset
netsh winsock reset proxy

停止したサービスを再起動する

最後に、先ほど停止したサービスを以下のコマンドで再起動します。

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

コマンドプロンプトを閉じてパソコンを再起動し、保留中の更新プログラムがインストールできるかどうかを確認してください。

5. 更新プログラムを手動でダウンロードしてインストールする

上記の方法をすべて試しても問題が解決しない場合は、Microsoft Updateカタログから該当する更新プログラムを手動でダウンロードしてインストールしてみてください。KB番号がわかれば、カタログサイトで検索して直接入手できます。

よくある質問

Windows Updateアシスタントのエラーを修正するには?

Windows Updateアシスタントに問題がある場合は、以下の対処法を試してみてください。Windows Updateサービスを再起動する、Windows Updateのトラブルシューティングツールを実行する、サードパーティ製ウイルス対策ソフトとWindows Defenderを一時的に無効にする、更新プログラムのキャッシュをクリーンアップする、といった方法が有効です。

Windows Updateとは何をするもの?

Windows Updateは、オペレーティングシステムやその他のMicrosoft製品を最新の状態に保つための機能です。Microsoftが提供するセキュリティパッチや機能更新プログラムにより、マルウェア攻撃などの脅威からPCを守ることができます。また、更新履歴を確認することもでき、コンピューターがダウンロード・インストールしたすべての更新プログラムの一覧を見ることができます。

関連記事:Windows Updateエラー0x80242014の修正方法

  1. Windows 11/10でWindows Updateエラー0x800F081Fを修正する方法

    Windows 11/10/8/7でWindows Updateエラー0x800F081Fが発生した場合、OSに標準搭載されているDISM(展開イメージのサービスと管理)ツールやCheckSUR(システム更新準備ツール)を活用することで、破損または欠落しているWindows Update関連のファイルを修復できます。 この組み込みツールは、ハードウェア障害やソフトウェアの問題によって引き起こされる可能性のあるシステムの不整合をスキャンし、破損を自動的に修復します。システムファイルに不整合や破損が検出された場合は、DISMツールを使ってファイルを更新し、問題を解決することが可能です。 Wind

  2. Windows 11/10でWindows Updateエラー0x8024a206を解決する方法

    Windows 11/10/8/7でアップデートのダウンロード・インストール・アップグレード中にエラー0x8024a206が表示される場合、その原因は、破損した(不正な)更新プログラムがダウンロードされたこと、またはWindowsのコンポーネント自体が破損していることにあります。Windowsがダウンロードするファイルはすべて整合性が検証されており、この検証に通らなかったファイルがあると、このエラーが発生することがあります。本記事では、エラー0x8024a206を解消するための具体的な対処法を順番に解説します。Windows Updateエラー0x8024a206の対処法まずはパソコンを再起動