Windows 11/10でWindows Updateエラー0x8024a203を修正する方法
Windows Updateは、オペレーティングシステムを最新の状態に保つための非常に便利なサービスです。最新の機能やセキュリティ更新プログラムを適用することで、デバイスを安全かつ快適に使用できます。しかし最近、一部のユーザーから、Windows Updateを実行した際にエラーコード0x8024a203が表示されるという報告が寄せられています。
この記事では、この問題を解決するための簡単で効果的な対処法を詳しく解説します。同じエラーでお困りの方は、ぜひ参考にしてください。
Windows Updateエラー0x8024a203の主な対処法
Windows 11/10では、さまざまな要因でアップデート中にエラーが発生することがあります。エラー0x8024a203が発生すると、最新の更新プログラムをダウンロード・インストールできなくなります。以下の5つの対処法を順番に試してみましょう。
- Windows Updateのトラブルシューティングツールを実行する
- 一時ファイルを削除する
- SFCとDISMコマンドを実行する
- Windows Updateコンポーネントをリセットする
- 更新プログラムを手動でダウンロードしてインストールする
それでは、それぞれの方法を詳しく見ていきましょう。
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スキャンの実行手順
- スタートメニューで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
- 次のコマンドを入力してEnterキーを押します。
sfc /scannow - スキャンが完了するまで数分待ちます。その間も他の作業を続けることが可能です。
- スキャン完了後、パソコンを再起動して問題が解決したか確認します。
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の修正方法
-
Windows 11/10でWindows Updateエラー0x800F081Fを修正する方法
Windows 11/10/8/7でWindows Updateエラー0x800F081Fが発生した場合、OSに標準搭載されているDISM(展開イメージのサービスと管理)ツールやCheckSUR(システム更新準備ツール)を活用することで、破損または欠落しているWindows Update関連のファイルを修復できます。 この組み込みツールは、ハードウェア障害やソフトウェアの問題によって引き起こされる可能性のあるシステムの不整合をスキャンし、破損を自動的に修復します。システムファイルに不整合や破損が検出された場合は、DISMツールを使ってファイルを更新し、問題を解決することが可能です。 Wind
-
Windows 11/10でWindows Updateエラー0x8024a206を解決する方法
Windows 11/10/8/7でアップデートのダウンロード・インストール・アップグレード中にエラー0x8024a206が表示される場合、その原因は、破損した(不正な)更新プログラムがダウンロードされたこと、またはWindowsのコンポーネント自体が破損していることにあります。Windowsがダウンロードするファイルはすべて整合性が検証されており、この検証に通らなかったファイルがあると、このエラーが発生することがあります。本記事では、エラー0x8024a206を解消するための具体的な対処法を順番に解説します。Windows Updateエラー0x8024a206の対処法まずはパソコンを再起動