Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】Windows Defender エラー0x80070422「サービスを開始できませんでした」の直し方

Windows Defender エラー0x80070422とは

Windows Defenderは、Windows 7以降のすべてのバージョンのWindows OSに標準搭載されているセキュリティ保護アプリケーションです。何らかの理由でWindows Defenderが無効になっている場合は、アプリを起動して「ホーム」タブ内の「今すぐ開始」をクリックするだけで、再び有効化できます。

しかし近年、多くのWindows 10ユーザーから、この操作を行ってもWindows Defenderが起動せず、代わりにエラーコード0x80070422を含むエラーメッセージが表示されるという報告が相次いでいます。表示されるエラーメッセージは以下の通りです。

サービスを開始できませんでした。サービスが無効になっているか、または有効なデバイスが関連付けられていないため、サービスを開始できません。

このダイアログ内の「サポート情報」をクリックすると、エラーコード0x80070422が確認できます。サードパーティ製セキュリティソフトを使用しておらず、脅威からPCを守る最後の砦であるWindows Defenderが起動しない場合、コンピュータは完全に無防備な状態に陥ってしまいます。

考えられる主な原因

この問題は、以下のようなさまざまな要因によって引き起こされる可能性があります。

  • 破損したWindows Defenderのレジストリキー
  • 無効化されたWindows Defenderサービス
  • サードパーティ製セキュリティソフトとの競合
  • Windowsシステムファイルの破損

幸いにも、原因と同じだけ解決策が存在します。以下に、最も効果的な対処法を順番に紹介します。

解決策1:SFCスキャンを実行する

この問題はWindowsコンポーネントの破損によって発生することがあります。システムファイルの破損を検出・修復するには、SFC(システム ファイル チェッカー)スキャンを実行するのが最善の方法です。SFCスキャンは、重要なシステムファイルをすべて解析し、破損が見つかったファイルの修復、またはキャッシュされた正常なコピーへの置き換えを試みます。管理者権限でコマンドプロンプトを開き、「sfc /scannow」コマンドを実行して完了を待ちましょう。

解決策2:サードパーティ製セキュリティソフトをすべてアンインストールする

アンチウイルス、マルウェア対策、ファイアウォールなどのサードパーティ製セキュリティソフトは、Windows Defenderと競合することが多く、この問題の原因となることがあります。Windows 10 PCにサードパーティ製セキュリティソフトがインストールされている場合は、速やかにアンインストールしてください。

ただし、アプリ本体のアンインストールだけでは不十分です。残存ファイルや設定などを完全に除去するために、ベンダーが公開している専用の削除ツール(リムーバルツール)をダウンロードして実行する必要があります。現在インストールしていなくても、過去に使用したことがある場合は、その痕跡が原因となっている可能性があるため、該当する削除ツールを実行しておきましょう。

解決策3:Windows Defenderサービスを「自動」に設定する

この問題のもう一つの頻繁な原因は、Windows Defenderを有効化しようとした時点で、Windows Defenderサービスが実行されていないことです。その場合は、サービスのスタートアップ設定を変更すれば解決できます。

  1. Windowsロゴキー + Rを押して「ファイル名を指定して実行」を開きます。
  2. services.msc と入力し、Enterキーを押して「サービス」画面を起動します。
  3. サービス一覧を下へスクロールし、「Windows Defender」サービスを見つけてダブルクリックし、プロパティを開きます。
  4. 「スタートアップの種類」のドロップダウンメニューから「自動」を選択します。
  5. 「適用」をクリックします。
  6. 「OK」をクリックします。
  7. サービス画面を閉じます。
  8. コンピュータを再起動します。

再起動後、Windows Defenderを起動し、「ホーム」タブの「今すぐ開始」をクリックして、問題が解消されたかどうかを確認してください。

解決策4:レジストリエディターで問題を修正する

破損したWindows Defenderのレジストリキーが原因の場合は、レジストリエディターを使って該当キーを修正します。作業前にレジストリのバックアップを作成することを強くおすすめします。手順は以下の通りです。

  1. Windowsロゴキー + Rを押して「ファイル名を指定して実行」を開きます。
  2. regedit と入力し、Enterキーを押してレジストリエディターを起動します。
  3. 左側のペインで、以下のパスに移動します。

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services

  1. 左ペインで「Services」配下の「WinDefend」キーを右クリックし、「アクセス許可…」を選択します。
  2. 「詳細設定」をクリックし、「所有者」タブへ移動します。
  3. 「変更後の所有者名」の一覧から自分のアカウント名を選択してハイライトし、「適用」「OK」をクリックします。
  4. アクセス許可のダイアログに戻り、「グループまたはユーザー名」「Administrators」を選択し、「Administratorsのアクセス許可」欄の「フルコントロール」横の「許可」チェックボックスをオンにして、「適用」「OK」をクリックします。
  5. 左ペインで「WinDefend」キーをクリックし、内容を右ペインに表示させます。
  6. 右ペインで「Start」という名前の値を見つけてダブルクリックし、「値のデータ」「2」に書き換えて「OK」をクリックします。

以上の手順が完了したらレジストリエディターを閉じ、Windows Defenderが起動できるかどうかを確認してください。

解決策5:Windowsをクリーンインストールする

上記のすべての方法を試しても問題が解決しない場合は、Windowsをゼロからクリーンインストールするのが最終手段となります。大掛かりな対応に感じるかもしれませんが、クリーンインストールはほとんどの場合においてこの問題を確実に解決できる方法です。

ただし、クリーンインストールを行うと、データ・ファイル・アプリケーション・設定など、PC上のすべてが失われます。実行前に必ず大切なデータのバックアップを取ってください。バックアップが完了したら、Microsoft公式のメディア作成ツールなどを使用して、Windows 10を新規インストールしましょう。

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

    Windows Defender を使用しようとした際に表示されることがあるのが 0x80070006 のエラーコードです。Windows Defender は Windows に標準搭載されたアンチウイルス(セキュリティ保護)ツールであり、このエラーは PC がアプリケーションの実行に必要な処理やオプションを正しく扱えない場合に発生します。 0x80070006 エラーの主な原因 このエラーが発生する代表的な原因は以下のとおりです。 レジストリキーの不整合や破損 Windows の設定が意図せず変更されている システムに必要な重要ファイルが見つからない 0x80070006 エラー

  2. 【解決策】Windows Defenderエラー0x80070422「サービスを開始できませんでした」の直し方

    Windows Defenderは、Windows 10に標準搭載されているマルウェア対策ソフトです。信頼性が高いため、現在では多くのWindowsユーザーに利用されています。しかし、NortonやQuick Healなどのサードパーティ製ウイルス対策ソフトをインストールしている環境では、これらのソフトがWindows Defenderのファイルを破損させてしまうことがあります。サードパーティ製ウイルス対策ソフトを完全にアンインストールした後でも、Defenderに必要なファイルがすでに破損しているため、正常に動作しなくなるケースがあるのです。 この問題が発生すると、以下のようなエラーメッセー