[解決] Event ID: 7024 Windowsファイアウォールが起動できない

Windowsファイアウォールが起動できない

この問題はいくつか原因があるが、簡単に修復させるためには、まずはMicrosoftが提供している修復ツールを試してください。いろいろなサイトでレジストリを修正したりとか書かれていますが、殆どの場合、このツールで修復できますのでお勧めです。

Windows ファイアウォール サービスの問題を自動的に診断および修復する

さて、このツールでも修復できないケースが発生したので、解決方法を以下に記載します。

WindowsFirewall

先ずは原因を探るためにイベントログを確認します。

イベントログには次のように書かれていました。

ID:7024 Source: Service Control Manager

Windows Firewall サービスは、サービス固有のエラー アクセスが拒否されました。 で終了しました。

(The Windows Firewall service terminated with service-specific error Access is denied.)

解決方法:SharedAccessレジストリにサービスアカウントNT SERVICE\mpssvcにフルコントロールのアクセス権を与える。

  1. レジストリエディタを起動します。
  2. 次のパスを開きます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess

3. SharedAccessを右クリックして、サブメニューからアクセス許可を選択します。

WindowsFirewall-Event7024

4. 追加をクリックし、オブジェクト名にNT SERVICE\mpssvc を入力し、OKを押します。

WindowsFirewall-Event7024-1

5. MpsSvcと表示が変わります。フルコントロールを有効にして閉じます。

WindowsFirewall-Event7024-2

6. 再度サービスマネージャーからWindows ファイアウォールを開始してみてください。

WindowsFirewall-Event7024-3