Windows Update エラー 8024402F の解決方法を徹底解説
Windowsの更新中に「エラーコード 8024402F:Windows Update に不明なエラーが発生しました」というメッセージが表示されてお困りの方は、ぜひ本記事をご覧ください。本記事では、この問題の具体的な解決方法を詳しく解説します。
Windows Updateは、Windowsのセキュリティを維持し、システムを正常に動作させるために欠かせない機能です。しかし、更新ができないまま放置すると、システムが脆弱性攻撃にさらされる危険性があります。そのため、できるだけ早く問題を解決し、Windows Updateを実行することを強くおすすめします。
エラーの内容
エラー発生時には、以下のようなメッセージが表示されます。
Windows は新しい更新プログラムを検索できませんでした:
コンピューター用の新しい更新プログラムを確認しているときにエラーが発生しました。
検出されたエラー:コード 8024402F Windows Update に不明なエラーが発生しました。

Windows Updateのトラブルシューティングツールを使用してもエラーが解消されず、Windowsを再インストールしても改善しないケースもあります。こうした手順で解決しない場合、主な原因はファイアウォールにあることが多く、一時的に無効化することで改善する例が数多く報告されています。
それでは、以下のトラブルシューティング手順に沿って、Windows Update エラー 8024402F を実際に修正していきましょう。
Windows Update エラー 8024402F の修正方法
作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。
方法1:ウイルス対策ソフトとファイアウォールを一時的に無効化する
ウイルス対策ソフトが原因でエラーが発生することがあります。まずはウイルス対策ソフトを一時的に無効化し、エラーが解消されるかどうかを確認しましょう。
1. タスクトレイ(通知領域)にあるウイルス対策ソフトのアイコンを右クリックし、「無効化」を選択します。

2. 次に、ウイルス対策ソフトを無効化しておく時間を選択します。

注意: 無効化する時間は、15分や30分など、できるだけ短い時間を選びましょう。
3. 完了したら、再度Google Chromeなどを開き、エラーが解消されたかどうかを確認します。
4. スタートメニューの検索バーから「コントロールパネル」を検索し、クリックしてコントロールパネルを開きます。

5. 「システムとセキュリティ」をクリックし、次に「Windows Defender ファイアウォール」をクリックします。

6. 左側のウィンドウペインから「Windows ファイアウォールの有効化または無効化」をクリックします。

7. 「Windows ファイアウォールを無効にする」を選択し、PCを再起動します。

その後、再度ブラウザを開いて、以前エラーが表示されていたページにアクセスしてみてください。この方法で解決しなかった場合は、必ず同じ手順でファイアウォールを再度有効化してください。
方法2:Windowsの日付と時刻を正しく設定する
1. タスクバーの日付と時刻をクリックし、「日付と時刻の設定」を選択します。
2. Windows 10の場合は、「時刻を自動的に設定する」を「オン」にします。

3. その他のバージョンの場合は、「インターネット時刻」タブを開き、「インターネット時刻サーバーと自動的に同期する」にチェックを入れます。

4. サーバーに「time.windows.com」を選択し、「更新」をクリックしてから「OK」を押します。更新が完了しなくても、そのまま「OK」をクリックして構いません。
その後、エラー 8024402F が解消されたかどうかを確認してください。解決しない場合は、次の方法に進みましょう。
方法3:Windows Updateのログを確認する
1. Windowsの検索ボックスに「powershell」と入力し、PowerShellを右クリックして「管理者として実行」を選択します。

2. PowerShellに以下のコマンドを入力し、Enterキーを押します。
Get-WindowsUpdateLog

3. Windowsのログファイルがデスクトップに保存されます。ファイルをダブルクリックして開きます。
4. 更新を試みて失敗した日付と時刻の箇所までスクロールします。

5. Windowsupdate.logファイルの読み方については、Microsoftの公式ドキュメントを参照してください。
6. エラーの原因を特定したら、問題を修正し、エラー 8024402F が解消されたかどうかを確認します。
方法4:Windows Update関連サービスが実行されているか確認する
1. Windowsキー + R を押し、「services.msc」と入力してEnterキーを押します。

2. 以下のサービスを見つけ、実行中であることを確認してください。
Windows Update
BITS(バックグラウンド インテリジェント転送サービス)
Remote Procedure Call (RPC)
COM+ Event System
DCOM Server Process Launcher

3. 各サービスをダブルクリックし、スタートアップの種類が「自動」に設定されていることを確認します。サービスが停止している場合は「開始」をクリックします。

4. 「適用」をクリックし、続けて「OK」をクリックします。
5. PCを再起動して変更を保存し、再度Windows Updateを実行してみてください。
方法5:システムファイルチェッカー(SFC)とDISMツールを実行する
1. コマンドプロンプトを開きます。検索バーに「cmd」と入力してEnterキーを押すことで実行できます。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記のコマンドで失敗した場合はこちらを試してください)

3. 処理が完了するまで待ち、完了したらPCを再起動します。
4. 再度コマンドプロンプトを開き、以下のコマンドを1つずつ入力して、それぞれEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

5. DISMコマンドが実行されるので、完了まで待ちます。
6. 上記のコマンドがうまく動作しない場合は、以下のコマンドを試してください。
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インストールメディアやリカバリーディスク)の場所に置き換えてください。
7. PCを再起動して変更を保存し、エラーが解消されたかどうかを確認します。
方法6:Windows Updateトラブルシューティングツールを実行する
ここまでの方法で解決しない場合は、Microsoft公式サイトからWindows Updateトラブルシューティングツールを実行してみましょう。
1. コントロールパネルを開き、右上の検索バーで「トラブルシューティング」を検索し、「トラブルシューティング」をクリックします。

2. 左側のウィンドウペインから「すべて表示」を選択します。
3. コンピューターの問題一覧から「Windows Update」を選択します。

4. 画面の指示に従って、Windows Updateトラブルシューティングツールを実行します。
5. PCを再起動すると、Windows 10でのエラー 8024402F が解消される可能性があります。
方法7:プロキシ設定を解除する
1. Windowsキー + R を押し、「inetcpl.cpl」と入力してEnterキーを押し、インターネットのプロパティを開きます。

2. 「接続」タブを開き、「LANの設定」をクリックします。

3. 「LANにプロキシ サーバーを使用する」のチェックを外し、「設定を自動的に検出する」にチェックが入っていることを確認します。

4. 「OK」をクリックし、「適用」を押してからPCを再起動します。
方法8:SoftwareDistributionフォルダーの名前を変更する
1. コマンドプロンプトを開きます。検索バーに「cmd」と入力してEnterキーを押すことで実行できます。
2. 以下のコマンドを入力してWindows Updateサービスを停止し、それぞれEnterキーを押します。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 次に、以下のコマンドを入力してSoftwareDistributionフォルダーの名前を変更し、Enterキーを押します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4. 最後に、以下のコマンドを入力してWindows Updateサービスを再開し、それぞれEnterキーを押します。
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. PCを再起動して変更を保存し、エラー 8024402F が解消されたかどうかを確認します。
方法9:Windows Updateコンポーネントをリセットする
1. コマンドプロンプトを開きます。検索バーに「cmd」と入力してEnterキーを押すことで実行できます。
2. 以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

3. qmgr*.datファイルを削除します。コマンドプロンプトで以下を入力してください。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
4. 以下のコマンドを入力してEnterキーを押します。
cd /d %windir%\system32

5. BITSファイルとWindows Update関連ファイルを再登録します。以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。
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
6. Winsockをリセットします。
netsh winsock reset

7. 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)
8. 再度Windows Updateサービスを開始します。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

9. 最新版のWindows Updateエージェントをインストールします。
10. PCを再起動し、問題が解決したかどうかを確認します。
関連記事:
- プリンターインストールエラー 0x000003eb の解決方法
- 「最初のブートフェーズでインストールに失敗しました」エラーの解決方法
- Windowsの設定が開かないときの対処法
- Google Chromeの「He's Dead, Jim!」エラーの解決方法
以上で、Windows Update エラー 8024402F の解決は完了です。このガイドについてご不明な点がありましたら、お気軽にコメント欄でお知らせください。
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって
-
Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説
Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う