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

Windows 10で「脅威サービスが停止しました」と表示される場合の対処法|Microsoft Defenderの復旧ガイド

Windows 10でWindowsセキュリティ(旧:Windows Defenderセキュリティセンター)を開くと、「ウイルスと脅威の防止」欄に「脅威サービスが停止しました。今すぐ再起動してください」というメッセージが表示されることがあります。さらに「再起動」ボタンをクリックしても「予期しないエラーが発生しました。もう一度お試しください」といった不明なエラーが返され、Microsoft Defenderを起動できないケースがあります。

本記事では、ウイルスと脅威の防止機能(Microsoft Defender内蔵アンチウイルス)が正常に動作しなくなる典型的な原因を挙げ、解決策を一つずつ順番に確認していきます。

補足:Windows 10 バージョン2004以降では、「Windows Defenderウイルス対策」は「Microsoft Defenderウイルス対策」に名称変更されています。

1. サードパーティ製ウイルス対策ソフトとの競合を確認する

まず、お使いのPCにサードパーティ製のウイルス対策ソフトがインストールされていないか確認してください。Microsoft Defenderウイルス対策は、サードパーティ製ウイルス対策アプリが検出されると自動的に無効化されます。

どちらのアンチウイルスを使用するかを決めましょう。サードパーティ製ウイルス対策ソフトが不要であれば、無効化するかアンインストールしてください。

2. Microsoft Defender関連サービスを確認・起動する

Microsoft DefenderをWindows 10上で正しく動作させるには、いくつかのサービスが適切な状態である必要があります。サービス管理コンソール(services.msc)を開き、以下のサービスが存在するか確認してください。

  • Windows Defender Advanced Threat Protection Service(Sense
  • Microsoft Defender Antivirus Network Inspection Service(WdNisSvc
  • Microsoft Defender Antivirus Service(WinDefend
  • Security Center(WSCSVC

サービスの状態は、以下のPowerShellコマンドでも確認できます。

get-service Sense, WdNisSvc, WinDefend, wscsvc | select name,status,starttype

SenseおよびWdNisSvcサービスのスタートアップの種類は「手動」である必要があります。

Security Center(wscsvc)とMicrosoft Defenderウイルス対策(WinDefend)の各サービスは「実行中」である必要があります。これらが無効化されていると、Microsoft Defenderを使用できません。

各サービスのスタートアップの種類が「自動」に設定されているか確認してください。停止しているサービスがあれば手動で開始し、すべて実行中の場合も一度再起動してみてください。

3. レジストリでMicrosoft Defenderを有効化する

Windows 10 ビルド2004より前のバージョンでは、レジストリのDisableAntiSpyware値を使ってWindows Defenderを無効化できました。これは通常、デバイスにサードパーティ製ウイルス対策アプリを導入する際に、OEMベンダーやシステム管理者が利用していた設定です。

レジストリエディター(regedit.exe)を起動し、次のキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

右側のペインにDisableAntiVirusまたはDisableAntiSpywareのDWORD値が存在する場合は、削除するか値を0に変更してください。

なお、これらの値を変更・削除する際に、次のようなエラーが表示される場合があります。

DisableAntiSpyware を編集できません。値の新しい内容の書き込み中にエラーが発生しました。

これは、Windows Defenderがカーネルモードドライバー(wdfilter.sys)によってレジストリコールバックフィルタを登録し、Defender関連のレジストリキーを保護しているためです。

レジストリを変更する前に、Windows Defender関連のすべてのサービスを停止してみてください。それでも失敗する場合は、HKLM\Software\Policies\Microsoft\Windows Defenderキーの所有権を取得し、自分のアカウントに「フルコントロール」権限を付与してから再度試してください。

その後、「今すぐ再起動」ボタンでウイルスと脅威の防止を再起動すると、サービスが正常に開始されるはずです。

続いて、[設定] → [Windowsセキュリティ] → [ウイルスと脅威の防止] の順に移動し、「有効にする」をクリックします。また、[ウイルスと脅威の防止の設定] → [設定の管理] で「リアルタイム保護」がオンになっていることも併せて確認してください。

現在のWindows 10ビルドでは、DisableAntiSpyware値によるMicrosoft Defenderの無効化は不可能になっています(この抜け穴は過去に多くのマルウェアに悪用されたためです)。現在の仕様では、サードパーティ製ウイルス対策ソフトが検出された場合にのみ、Microsoft Defenderは自動的に無効化されます。

サードパーティ製ウイルス対策ソフトが存在しない環境でMicrosoft Defenderを意図的に無効化したい場合は、まず改ざん防止(Tamper Protection)機能をオフにする必要があります。このWindowsセキュリティ機能は、リアルタイム保護やクラウド保護を含む重要なDefender設定が悪意のあるアプリによって書き換えられるのを防ぐものです。改ざん防止はWindowsセキュリティアプリからのみ無効化でき、変更時にはユーザーアカウント制御(UAC)の確認ダイアログが表示されます。

改ざん防止をレジストリ経由で無効化することも可能です。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Featuresキー配下に、値が0のDWORD値TamperProtectionを作成します。ただしその前に、Featuresキーの所有権を取得しておく必要があります。

4. グループポリシーでMicrosoft Defenderが無効化されていないか確認する

ローカルグループポリシーエディター(gpedit.msc)を開き、Microsoft Defenderがポリシーによって無効化されていないかチェックします。[コンピューターの構成] → [管理用テンプレート] → [Windowsコンポーネント] → [Windows Defenderウイルス対策] へ移動し、「Microsoft Defenderウイルス対策をオフにする」ポリシーが「未構成」または「無効」になっていることを確認してください。

Windows 10 バージョン2004以降では、このGPOセクションの名称は「Microsoft Defenderウイルス対策」と表記されます。

5. Microsoft DefenderのDLLを再登録する

Windows Defenderのライブラリ(DLL)を再登録してみてください。管理者としてコマンドプロンプトを開き、以下のコマンドを順に実行します。

regsvr32 atl.dll
regsvr32 wuapi.dll
regsvr32 softpub.dll
regsvr32 mssip32.dll

その後、Microsoft Defenderを再起動し、問題が解消したかどうかを確認してください。

6. Windows Updateの確認とシステムファイルの修復

まれに、月例のWindows 10更新プログラム適用後にMicrosoft Defenderウイルス対策が動作しなくなることがあります。その場合は、[設定] → [更新とセキュリティ] → [Windows Update] → [更新プログラムのチェック] から最新の更新プログラムを確認・インストールするか、PowerShellを使って最新の更新を適用してください。多くの場合、これで問題は解決します。

上記の方法で改善しない場合は、以下のコマンドでWindowsイメージおよびシステムファイルの整合性をチェックし、破損箇所を修復してください。

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

このガイドが、Windows 10で脅威サービスを起動できない問題の解決に役立てば幸いです。

  1. 【解決済み】Windows 10でDefenderの「脅威サービスが停止しました」エラーを修正する方法

    Windows 10搭載PCでは、Windowsセキュリティ(Defenderウイルス対策)センターに「脅威サービスが停止しました。今すぐ再起動してください(Threat Service has stopped. Restart it now)」というエラーが表示されることがあります。通常は「今すぐ再起動」ボタンを押すだけで脅威サービスを開始できますが、場合によってはこの操作が機能せず、「予期しないエラーが発生しました。問題が発生しました。もう一度お試しください」という新しいエラーメッセージが表示されることがあります。 本記事では、Windows 10のDefender「ウイルスと脅威の防止」

  2. Windows 10で「Modern Setup Hostが動作を停止しました」エラーを修正する9つの対処法

    Windows 10には多くのメリットがあります。その中でも特に人気なのが、Windows 7やWindows 8からデータ・アプリケーション・設定を失うことなくアップグレードできる点です。しかし一部のユーザーからは、メディア作成ツール(Media Creation Tool)を使ってWindows 10へアップグレードする際に、「Modern Setup Hostが動作を停止しました」というエラーメッセージが表示されるとの報告があります。 Modern Setup Hostとは? Modern Setup Hostは、自己展開型アーカイブ兼インストーラーです。C:\$Windows.BTSo