Windows Update エラー 0x8024200D の原因と7つの確実な解決策
Windows Update のエラーコード「0x8024200D」は、更新プログラムのインストール時に表示される厄介なエラーです。「Installation Failure: Windows failed to install the following update with error 0x8024200D: Feature update to Windows 10/11, version 1709.」といったメッセージが画面に現れ、更新作業が中断されてしまいます。
このエラーは「WU_E_UH_NEEDANOTHERDOWNLOAD」とも呼ばれ、Windows OS を更新しようとした際に発生するのが一般的です。
特に Fall Creators Update(バージョン1709)のインストール中に発生しやすいことで知られていますが、Anniversary Update や Creators Update でも同様の問題が報告されています。これらのアップデートはリリースから長い時間が経過していますが、今でもダウンロードやインストールの段階でさまざまなエラーコードとともに失敗することがあります。
最近このエラーに遭遇した方は、以下で紹介する方法を順番に試してみてください。
Windows Update エラー 0x8024200D とは?
エラーコード 0x8024200D は Anniversary Update 以降の Windows 10/11 で確認されている問題で、「ダウンロードに問題があり、更新ファイルの一部が破損しているか欠落している」ことを意味します。
インターネットからファイルをダウンロードする際には破損が起こることがあり、これが更新ファイルの破損・欠落につながります。サーバー側に「特定のファイルはすでにダウンロード済み」という誤った情報が返されると、ダウンロードが途中で中断されたり停止したりします。また、ファイルを正しくデコード・エンコードできない場合、システムによって破損扱いとなり、更新ファイルから除外されることもあります。
つまり、破損または欠落したファイルが置き換えられるまで、インストールを先へ進めることはできません。0x8024200D エラー自体は致命的なものではありませんが、システムの更新・アップグレードを妨げるため、セキュリティ面のリスクが高まり、Windows 10/11 の新機能も利用できなくなってしまいます。
エラー 0x8024200D の主な原因
前述のとおり、根本的な原因はシステム上の更新ファイルの欠落や破損です。インターネットからのダウンロード中に問題が発生したり、ダウンロードが不完全なまま終わったりすることで引き起こされます。
そのほかにも、以下のような要因がこのエラーのトリガーになることがあります。
- マルウェア感染
- レジストリの破損
- ファイアウォールやサードパーティ製セキュリティソフトによる干渉
Windows Update エラー 0x8024200D の解決策7選
作業を始める前に、まずはPCを再起動してみてください。可能性は低いものの、再起動後に更新が正常に完了することもあります。あわせて、信頼できるPC修復ツールを利用して、さらなるエラーの原因となる不具合を取り除いておくのもおすすめです。
方法1:SFC(システム ファイル チェッカー)を実行する
システム内に破損したファイルがあると、エラー 0x8024200D が発生することがあります。SFC は Windows に標準搭載されているツールで、破損したシステムファイルをスキャンして修復できます。
- Win + S キーを押して検索ボックスに「cmd」と入力します。コマンドプロンプトが結果に表示されたら右クリックし、管理者として実行を選択します。権限の確認画面が表示されたら「OK」をクリックします。
- Windows 7 を使用している場合はこの手順をスキップしてください。それ以外の場合は、次のコマンドを入力します:DISM.exe /Online /Cleanup-image /Restorehealth
この処理には数分かかる場合があります。 - 処理が完了したら、次のコマンドを入力して Enter キーを押します:sfc /scannow
- スキャンが終わったらコマンドプロンプトを閉じ、Windows Update を実行して問題が解決したか確認します。それでも更新をインストールできない場合は、次の方法を試してください。
方法2:更新ファイルを削除して再ダウンロードする
ダウンロード済みのファイルが破損している場合、あるいはどのファイルが欠落しているかわからない場合は、更新プログラムを再ダウンロードしましょう。必要なファイルがすべて揃い、破損したファイルも置き換えられます。この作業では、現在の破損したダウンロードデータを削除するために、セーフモードで起動する必要があります。
- Shift キーを押しながら、スタートメニューの「再起動」を選択します。
- PCが起動したら「トラブルシューティング」を選択します。
- 「詳細オプション」→「スタートアップ設定」の順に進みます。
- 「再起動」をクリックします。
- 再起動後、F4 キー(PCによって割り当てが異なる場合があります)を押して「セーフモードを有効にする」を選択します。
- セーフモードで起動したら、「C:\Windows\SoftwareDistribution\Download」フォルダーを開きます。ここにダウンロード済みの更新ファイルが保存されています。
- フォルダー内のすべてのファイルを削除します。
- 通常モードでPCを再起動します。
- 「設定」→「更新とセキュリティ」を開きます。
- 「更新プログラムのチェック」を選択し、更新プロセスをやり直します。
Windows がファイルを再度ダウンロードし、今度は正常にインストールできるはずです。
方法3:Windows Update トラブルシューティング ツールを実行する
Windows Update の問題を解決するには、標準のトラブルシューティング ツールの実行が最も手軽な方法です。
- 「設定」を開き、「更新とセキュリティ」カテゴリを選択します。
- 左側のメニューから「トラブルシューティング」を選択します。
- 下にスクロールして「Windows Update」を選択します。
- 「トラブルシューティング ツールの実行」ボタンをクリックします。
- Windows Update の不具合が自動的にスキャン・修復されます。処理が中断されないよう、完了までお待ちください。
方法4:Microsoft Update カタログから手動でダウンロードする
上記の方法で解決しない場合は、インストールに失敗した更新プログラムを Microsoft Update カタログからダウンロードし、手動でインストールしてみましょう。
- Windows ロゴキー + S を押して「Windows Update」と入力し、Enter キーを押して Windows Update を開きます。
- 「更新の履歴を表示」を選択し、失敗した更新プログラムの KB 番号を確認します。
- 以下の手順でシステムの種類を確認します。
- Windows ロゴキー + R を同時に押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力して Enter キーを押すと、コマンドプロンプトが起動します。
- 「systeminfo」と入力して Enter キーを押すと、システムの種類を確認できます。
- 「X64-based PC」と表示されれば64ビット版、「X86-based PC」と表示されれば32ビット版の Windows です。
- Microsoft Update カタログのサイトにアクセスします。
- ダウンロードしたい更新プログラムの KB 番号を入力して検索します。
- 検索結果から自分の OS に適した更新プログラムを選択し、「ダウンロード」をクリックします。
- 64ビット版の Windows をお使いの場合は、「x64-based」と表記されている更新プログラムを選んでください。
- ポップアップウィンドウに表示されるリンクをクリックすると、ダウンロードが始まります。
- ダウンロードしたファイルをダブルクリックし、画面の指示に従ってインストールします。
方法5:Windows Update サービスを再起動する
Windows Update サービス自体に問題がある場合も、このエラーコードが表示されることがあります。サービスを再起動してみましょう。
- Windows ロゴキー + R を同時に押して「ファイル名を指定して実行」を開き、「services.msc」と入力して Enter キーを押すと、「サービス」ウィンドウが開きます。
- Windows Update の状態が「実行中」になっている場合は、右クリックして「停止」を選択します。停止している場合はこの手順をスキップしてください。
- Windows ロゴキー + E を同時に押してエクスプローラーを開きます。以下のパスをコピーしてアドレスバーに貼り付け、Enter キーを押して DataStore フォルダーを開きます:C:\Windows\SoftwareDistribution\DataStore
- DataStore フォルダー内のすべてのファイルを削除します。
- 同じ手順で、次のパスの Download フォルダーを開きます:C:\Windows\SoftwareDistribution\Download
- Download フォルダー内のすべてのファイルを削除します。
- 「サービス」ウィンドウに戻り、Windows Update を右クリックして「開始」を選択します。
もう一度 Windows Update を実行し、更新できるかどうか確認してください。改善しない場合は、次の方法を試します。
方法6:サードパーティ製ウイルス対策ソフトをアンインストールする
サードパーティ製のウイルス対策ソフトが、システムのアップグレードを妨げることがあります。これは主に内部の競合が原因です。
ウイルス対策ソフトやマルウェア対策ソフトが、一部の更新ファイルを削除またはブロックしてしまうケースがあります。何度アップグレードを試みても失敗する場合は、サードパーティ製ウイルス対策ソフトを一度アンインストールしてみることをおすすめします。
これにより、エラー 0x8024200D に遭遇することなく、Windows 10/11 への更新をインストールできるようになるかもしれません。
方法7:バッチスクリプトで Windows Update コンポーネントをリセットする
Windows Update コンポーネントをリセットする最も簡単な方法は、バッチスクリプトを使うことです。配布されている Windows Update リセットスクリプトをダウンロードし、右クリックから「管理者として実行」を選択してください。処理が完了したら、改めて更新プログラムのチェックを行います。
もちろん、以下の手順で自分でバッチスクリプトを作成することも可能です。
メモ帳を開き、以下のテキストを貼り付けます:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully…
echo.
PAUSE
ファイルをデスクトップに「WUReset.bat」という名前で保存します。実行するには、ファイルを右クリックして「管理者として実行」をクリックするだけです。
すべての方法が失敗した場合は…
最後の手段として、システムの完全な再インストールを検討しましょう。時間のかかる作業に感じられるかもしれませんが、ほとんどの問題を一挙に解決できます。
システム稼働中には再インストールできないため、セットアップファイルを保存するためのドライブ(USB メモリや DVD)が必要です。起動可能なドライブを作成するには、Windows の「メディア作成ツール」を使用します。作業前にシステムパーティションからファイルをバックアップし、プロダクトキーを控えておきましょう。
以上でガイドは終了です。ご不明な点やコメントがある場合は、ぜひコメント欄でお知らせください。
-
Windows Updateエラー0x80240017の解決方法【原因と対処法を完全解説】
0x80240017エラーは、Windows Update(WU)による更新プログラムのインストールに失敗した場合や、Visual Studio用 Visual C++ 再頒布可能パッケージのインストールが失敗した際によく発生します。まれに、サードパーティ製ウイルス対策ソフトとの競合が原因となるケースもあります。追記:この問題は、Windows Update経由で更新に失敗する一部のプリンタードライバーでも報告されています。現在この問題に直面している方は、以下の方法をお試しください。同様の状況にある他のユーザーが実際に問題を解決できた、複数の有効な対処法をご紹介します。お使いの環境で0x802
-
Windows Updateエラー80244019の原因と解決策を徹底解説
エラー80244019は、Windows UpdateがWindowsサーバーへの接続に失敗した際に発生する更新エラーです。Windows Updateは、Windows Updateサーバーと通信して必要な更新プログラムを適用し、システムのセキュリティを維持するためのWindows標準機能です。バックグラウンドで常時稼働し、自動的に更新の確認と適用を繰り返します。多数のプログラムの安全性に関わる重要な仕組みであるため、技術的な不具合やソフトウェアの問題によって動作に支障が出ることもあります。更新が正常に完了しなかった場合、エラーコードが返されます。このコードは、問題解決のための方向性を見定め