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

【解決】Windows 11でエラー8024402fが発生し、保護定義の更新に失敗する場合の対処法

Windows 11Windowsセキュリティ(Microsoft Defender)を使っている際に、「エラー8024402f:保護定義の更新に失敗しました」というメッセージが表示されてお困りの方は、この記事の手順を試してみてください。WindowsセキュリティやMicrosoft Defenderでセキュリティ署名(定義ファイル)の更新をインストールしようとしたときに、エラーコード8024402fが発生したという報告が多く寄せられています。

このエラーが発生すると、Windowsセキュリティには次のようなメッセージが表示されます。

保護定義の更新に失敗しました。
エラーコード:8024402f
更新プログラムの確認中に予期しない問題が発生しました。更新プログラムのインストールやトラブルシューティングについては、ヘルプとサポートをご覧ください。

なお、このエラーはWindows 11に特有のものです。旧バージョンのWindowsで発生する一般的な8024402fエラーとは別の問題として扱う必要があるため、混同しないように注意しましょう。

ここからは、まずこのエラーが発生する主な原因を確認し、その後に効果的な解決策を順番に紹介していきます。

Windows 11でWindowsセキュリティの定義更新エラー8024402fが発生する原因

エラーレポートを分析した結果、以下のような原因が考えられます。

  • ディスクの空き容量不足:更新プログラムをダウンロード・インストールするための空き容量が足りない場合に発生することがあります。
  • 日付と時刻の設定ミス:システムの日付や時刻が正しくないと、Microsoftのサーバーとの接続に失敗し、このエラーが表示されることがあります。
  • Windows Updateサービスの不具合:サービス自体に一時的な不具合が生じているケースもあります。
  • 依存サービスが無効になっている:更新に必要な依存サービスが停止していると、エラーが発生します。
  • その他の要因:Windowsセキュリティが無効化されている場合や、システムファイルが破損している場合にも発生する可能性があります。

ご自身の状況に当てはまりそうなものから、以下の解決策を順番に試していきましょう。

Windows 11でWindowsセキュリティ定義更新エラー8024402fを修正する方法

Windows 11/10でセキュリティ更新プログラムのインストール時にエラー8024402fが発生した場合の対処法は、以下の6つです。

  1. 十分な空き容量を確保する
  2. 正しい日付と時刻を設定する
  3. Windows Updateサービスを一時的に無効化する
  4. Windowsセキュリティが有効になっていることを確認する
  5. 必要な依存サービスがすべて有効になっていることを確認する
  6. クリーンインストールまたは修復インストールを実行する

1] 十分な空き容量を確保する

まず疑わしいのが、OSドライブ(Cドライブ)の空き容量不足です。WindowsセキュリティでDefenderやWindowsファイアウォールの定義更新をインストールするには、およそ16GB以上の空き容量が必要とされています。

空き容量を確認するには、Win + Eキーでエクスプローラーを開き、Cドライブを右クリックして「プロパティ」を選択します。「全般」タブに表示される空き領域の数値を確認しましょう。16GB以上あれば問題ありませんが、それ未満の場合は、不要なファイルを削除してスペースを確保する必要があります。

空き容量を増やす方法としては、Windows標準のディスククリーンアップツールで一時ファイルやジャンクファイルを削除するのが手軽です。サードパーティ製の無料クリーナーツールを利用するのもよいでしょう。また、重複ファイルの削除も効果的です。

空き容量が十分にあるのに同じエラーが出る場合は、別の原因が潜んでいます。次の対処法に進みましょう。

関連記事: Microsoft Defenderの定義更新に関する問題のトラブルシューティング

2] 正しい日付と時刻を設定する

日付や時刻の設定にズレがあると、MicrosoftのサーバーがPCとの接続を拒否し、このエラーが発生することがあります。日付と時刻がずれていないかを確認し、ずれている場合は修正することで解決できる可能性があります。

Windowsで正しい日付と時刻を設定する手順は以下の通りです。

  1. Win + Iキーで「設定」を開き、「時刻と言語」>「日付と時刻」に移動します。
  2. 「時刻を自動的に設定する」「タイムゾーンを自動的に設定する」のトグルスイッチをオンにします。
    注意: 正確な日付と時刻を取得するために、インターネット接続がオンになっていることを確認してください。
  3. PCを再起動します。これで日付と時刻が自動的に補正されます。

設定後、再度セキュリティ更新プログラムのインストールを試みて、エラーが解消されたかどうかを確認してください。この方法で解決しない場合は、次の対処法に進みます。

参考: Microsoft Defenderのエラーコード一覧と解決策

3] Windows Updateサービスを一時的に無効化する

上記の2つの方法で改善しない場合は、Windows Updateサービス自体に不具合が発生している可能性があります。定義更新のインストールではサブサービスが使用されるため、メインのWindows Updateサービスを一時的に停止しても問題ありません。実際にこの方法で解決したユーザーも報告されています。

Windows Updateサービスを一時的に停止する手順は以下の通りです。

  1. Win + Rキーで「ファイル名を指定して実行」を開き、services.mscと入力してEnterキーを押します。
  2. 「サービス」ウィンドウが開いたら、一覧からWindows Updateサービスを探します。
  3. 該当サービスを右クリックし、コンテキストメニューから「停止」を選択します。
  4. 「サービス」ウィンドウを最小化し、Windowsセキュリティでセキュリティ更新プログラムのインストールを試みます。エラーが解消されたか確認してください。

この方法でエラーが解決できたかどうかにかかわらず、作業後は必ずWindows Updateサービスを再び有効にしておきましょう。「サービス」ウィンドウでWindows Updateを右クリックし、「開始」を選択すれば元に戻せます。

4] Windowsセキュリティが有効になっていることを確認する

Windowsセキュリティ関連の更新をインストールするたびに同じエラーが出る場合は、PC上でWindowsセキュリティが無効化されていないかを確認してください。Pro、Enterprise、Educationエディションをお使いの方は、ローカルグループポリシーエディターで簡単に確認・変更できます。

  1. Win + Rキーで「ファイル名を指定して実行」を開き、gpedit.mscと入力してCtrl + Shift + Enterを押し、ローカルグループポリシーエディターを管理者として起動します。UAC(ユーザーアカウント制御)の画面が表示されたら「はい」をクリックします。
  2. ローカルグループポリシーエディターで、以下の場所に移動します。
    コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Microsoft Defender ウイルス対策
  3. 右側のペインにある「Microsoft Defender ウイルス対策をオフにする」ポリシーをダブルクリックします。
  4. ポリシーの設定が「無効」または「未構成」になっていることを確認します。なっていない場合は、適切な値に変更してください。
  5. 「適用」>「OK」をクリックして設定を保存します。
  6. PCを再起動し、以前エラー8024402fが出ていたセキュリティ署名のインストールを再度試みます。

この方法で解決したという報告もあるので、ぜひ試してみてください。

5] 必要な依存サービスがすべて有効になっていることを確認する

それでも同じエラーが出る場合は、Windowsセキュリティの更新に必要な依存サービスがすべて有効になっているかを確認しましょう。依存サービスが無効だと、このエラーが発生することがあります。確認すべきサービスは以下の通りです。

  • Background Intelligent Transfer Service(BITS)
  • COM+ Event System
  • DCOM Server Process Launcher
  • Remote Procedure Call(RPC)

方法3と同じ手順で「サービス」ウィンドウを開き、上記の各サービスが有効になっているかを確認してください。無効になっている場合は、サービスを右クリックして「開始」を選択すれば有効化できます。これを各サービスに対して繰り返します。

さらに、各サービスのスタートアップの種類を「自動」に設定しておくことも重要です。手順は以下の通りです。

  1. 対象のサービスを右クリックし、「プロパティ」を選択します。
  2. 「スタートアップの種類」のドロップダウンメニューから「自動」を選択します。

それでも問題が解決しない場合は、最後の対処法を試してみましょう。

6] クリーンインストールまたは修復インストールを実行する

上記のすべての方法を試してもエラーが解消されない場合は、システムの深刻な破損が原因で、Windowsセキュリティの更新コンポーネントに影響が出ている可能性が高いです。その場合は、クリーンインストールまたは修復インストールを行うことをおすすめします。

クリーンインストールではOSドライブ上のデータが失われる可能性がありますが、修復インストールであればデータを残したままシステムファイルを刷新できます。ご自身の状況に合った方法を選択し、エラーが解消されるかどうかを確認してください。

Windows Updateのトラブルシューティングはどうすればいい?

Windows Updateのエラーをトラブルシューティングする最も簡単な方法は、Windows 11/10に標準搭載されているWindows Updateのトラブルシューティングツールを実行することです。「設定」を開き、「システム」>「トラブルシューティング」>「その他のトラブルシューティングツール」に移動して、Windows Updateのトラブルシューティングツールを実行してみてください。

以上で解説は終わりです!

あわせて読みたい: Windows 11インストールアシスタント使用時のエラー0x8007007fの対処法

  1. Windows Update エラー 8024402F の解決方法を徹底解説

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

  2. Windows 10アップデートエラー0xca00a000でインストールできない原因と解決方法

    Microsoftは、Windows 10搭載デバイス向けに、セキュリティ関連および非セキュリティ関連の修正を含む累積更新プログラム(セキュリティ更新プログラム)を定期的にリリースしています。重要な更新プログラムであるため、通常は自動的にダウンロード・インストールされます。しかし一部のユーザーからは、「Windows Updateが更新プログラムの確認中に固まる」「ダウンロードやインストールが途中で止まる」、あるいは「Windows 10 x64ベースシステム用累積更新プログラムのインストールに失敗しました」といったエラー(0xca00a000、80072ee2、0x800f081fなど)が表