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

Windows 11/10でMicrosoft Defenderエラー0x80004004を解決する方法

Microsoft Defender(旧Windows Defender)の定義ファイルを更新しようとした際に、エラーコード0x80004004が表示されることがあります。このエラーは、Windows DefenderがMicrosoftのサーバーから最新のウイルス定義をダウンロードできない場合に発生します。この記事では、エラーの主な原因を解説し、問題を解決するための具体的な対処法をご紹介します。

このエラーが発生すると、画面に以下のようなメッセージが表示されます。

エラー 0x80004004:このアプリはウイルスおよびスパイウェアの定義更新を確認できませんでした。定義の更新をインストールできませんでした。

エラー0x80004004の主な原因

このエラーには、いくつかの原因が考えられます。

  • サードパーティ製ウイルス対策ソフトとの競合:同じシステム上に他のアンチウイルスソフトがインストールされていると、Windows Defenderの更新プロセスと干渉し、競合が発生する可能性があります。
  • システムファイルの破損・欠損:必要なシステムファイルが不足していると、更新が正常に完了しません。
  • 不安定なインターネット接続:ネットワーク接続が不安定な場合も、定義ファイルのダウンロードに失敗することがあります。

Microsoft Defenderエラー0x80004004の解決策

以下の対処法を順番に試して、問題が解決するかどうか確認してください。

  1. Windows Defenderサービスを「自動」に設定する
  2. サードパーティ製ウイルス対策ソフトを一時的に無効化する
  3. コマンドプロンプトから手動でWindows Defenderを更新する
  4. Windows Defenderの定義パッケージを直接ダウンロードする

1. Windows Defenderサービスを「自動」に設定する

まず、Windows Defender関連のサービスが正しく動作しているか確認しましょう。手順は以下の通りです。

  • Windowsキー + Rを押して、「ファイル名を指定して実行」ダイアログを開きます。
  • services.msc」と入力してEnterキーを押し、サービス管理ツールを起動します。
  • サービスの一覧から「Microsoft Defender Antivirus Service」を探します。
  • 該当項目をダブルクリックして、プロパティを開きます。
  • プロパティウィンドウ内の「スタートアップの種類」「自動」に設定されていることを確認します。なっていない場合は変更してください。
  • スタートアップの種類を変更した際に確認ダイアログが表示された場合は、「はい」を選択します。
  • 「適用」→「OK」をクリックして設定を保存します。

設定後、再度Windows Updateを実行して、更新が正常に完了するか確認してください。それでも問題が解決しない場合は、次の方法を試してみてください。

2. サードパーティ製ウイルス対策ソフトを一時的に無効化する

Windows PCにインストールされているサードパーティ製セキュリティソフトは、Windows Defenderのウイルス定義更新時に競合を引き起こし、エラー0x80004004の原因となることがあります。そのため、Windows Defenderを更新する前に、アンチウイルスソフトを一時的に無効化することで問題が解決する場合があります。

各セキュリティソフトの設定画面から、保護機能を一時的にオフにできます。更新作業が完了したら、必ず再び有効化して、PCを完全に保護できる状態に戻しておきましょう。

3. コマンドプロンプトから手動でWindows Defenderを更新する

コマンドラインから直接定義ファイルの更新を実行することも可能です。以下の手順を試してください。

  • Windowsキー + Rを押して、「ファイル名を指定して実行」ダイアログを開きます。
  • cmd」と入力してEnterキーを押し、コマンドプロンプトを起動します。
  • コマンドプロンプトのウィンドウで、以下のコマンドを1行ずつ入力(またはコピー&ペースト)し、各行の後にEnterキーを押します。
cd /d "\Program Files\Windows Defender"

mpcmdrun.exe -signatureupdate

コマンドを実行してもまだエラーが表示される場合は、次の解決策を試してください。

なお、PowerShellを使用してWindows Defenderの定義ファイルを更新することもできます。

4. Windows Defenderの定義パッケージを直接ダウンロードする

上記の方法で解決しない場合は、Microsoftの公式サイトから最新のDefender定義ファイルを手動でダウンロードして、インストールを試みてください。

Microsoftのサポートページにアクセスし、お使いのWindowsのバージョン(32ビット/64ビット)に対応した定義更新パッケージをダウンロードします。ダウンロードしたファイルを実行すると、オフライン環境でも定義ファイルを適用できます。これは、インターネット接続に問題がある場合や、通常の更新プロセスが繰り返し失敗する場合に特に有効な手段です。

これらの方法を試しても問題が解決しない場合は、Windows自体を最新の状態に更新するか、システムファイルチェッカー(sfc /scannow)を実行してシステムファイルの整合性を確認することをおすすめします。

  1. Windows Defenderエラー0x80004004の原因と解決方法を徹底解説

    Windows Defenderは、MicrosoftがWindows向けに提供している優れたセキュリティサービスです。Windows 8およびWindows 10では大幅に改良され、スタンドアロンのウイルス対策プログラムとして十分に活用できるレベルに達しています。Windows Defenderは、マルウェアやスパイウェアをはじめとする外部の脅威からシステムを保護する目的で、Microsoftが無償で提供しているツールです。そのため、保護目的で追加のサードパーティ製ソフトウェアをダウンロードする必要がなく、Windowsユーザーにとって非常に便利な存在となっています。しかしながら、Windo

  2. Windows 11/10でMicrosoft Defenderエラー1297を解決する6つの対処法

    Microsoft Defender(Windows Defender、Windowsセキュリティとも呼ばれます)は、多くのWindowsユーザーがマルウェアなどの脅威からPCを守るために信頼している標準搭載のセキュリティツールです。しかし、Windows 10や11でスキャンを実行しようとした際に、予期しないエラーに遭遇するケースがあります。Microsoft Defenderのエラーコード1297は、Defenderの起動に失敗したり、クラッシュしたりした場合に発生し、その間デバイスは攻撃に対して無防備な状態になってしまいます。この記事では、この問題を解決するための実用的な対処法を6つ紹介