Windows 11/10でWindowsファイアウォールサービスが開始しない

Windowsファイアウォールは、マルウェアに対する防御の第一の層として機能するため、サードパーティのファイアウォールソフトウェアを使用しない限り、常に「オン」にしておくことをお勧めします。何らかの理由でWindowsファイアウォールが起動時に自動的に開始されない場合は、試してみるべきトラブルシューティング手順をいくつかご紹介します。

受信する可能性のあるエラーメッセージは次のとおりです。

  • Windowsファイアウォールがデフォルトのファイアウォールではありません
  • Windowsファイアウォールが開始されません
  • WindowsでWindowsファイアウォールを開始できませんでした

Windowsファイアウォールが開始されない場合、Windowsシステムに表示される可能性のある他のエラーは次のとおりです。

  1. Windowsファイアウォールサービスがサービス固有のエラー87 (0x57)で終了しました
  2. エラー0x80004015: クラスは呼び出し元とは異なるセキュリティIDとして実行するように構成されています。
  3. Windowsファイアウォールサービスがサービス固有のエラー6801 (0x1A91)で終了しました。
  4. イベントID: 7024 - Windowsファイアウォールサービスがサービス固有のエラー5 (0x5)で終了しました
  5. Windowsはローカルコンピューターでベースフィルタリングエンジンサービスを開始できませんでした。エラー5: アクセスが拒否されました。
  6. WindowsはローカルコンピューターでIPsecポリシーエージェントサービスを開始できませんでした。エラー1068: 依存サービスまたはグループの開始に失敗しました。
  7. Windowsはローカルコンピューターでネットワークの場所の認識を開始できませんでした。
  8. cmd.exeで「net start mpssvc」を実行すると、システムエラー1297が返されます。

Windowsファイアウォールサービスが開始されない

次のトラブルシューティングを試すことをお勧めします。

  1. マルウェアをスキャンする
  2. SFCとDISMを実行する
  3. ファイアウォールサービスの状態を確認する
  4. ファイアウォール関連のドライバーの状態を確認する
  5. グループポリシーの結果ツールを実行する
  6. Windowsファイアウォールトラブルシューティングを実行する
  7. Windowsファイアウォールの設定をリセットする。

1] マルウェアをスキャンする

まず、優れたウイルス対策ソフトウェアを使用してマルウェアがないかコンピューターをスキャンします。サードパーティのファイアウォールまたはセキュリティスイートをインストールしている場合、それが問題の原因である可能性もあります。多くの場合、サードパーティのセキュリティソフトウェアはWindowsファイアウォールを無効にし、起動を阻止することさえあります。

2] SFCとDISMを実行する

システムファイルチェッカーまたはsfc /scannowを実行します。DISMを実行して役立つかどうかを確認することもできます。

3] ファイアウォールサービスの状態を確認する

次に、Windowsスタート検索にservices.mscと入力してEnterキーを押し、サービスを開きます。ここで、Windowsファイアウォールサービスが開始され、自動に設定されていることを確認してください。これは、[スタート]ボタンをクリックして行います。また、リモートプロシージャコールサービスベースフィルタリングエンジンサービスが開始され、自動に設定されていることを確認してください。

4] ファイアウォール関連のドライバーの状態を確認する

次に、Windowsファイアウォール認証ドライバー(mdsdrv.sys)が適切に実行されていることを確認する必要があります。

これを行うには、検索バーにdevmgmt.mscと入力してEnterキーを押し、デバイスマネージャーを開きます。[表示]タブで、[非表示のデバイスを表示]と[接続別にデバイスを表示]をオンにします。

リストからWindowsファイアウォール認証ドライバーを探してダブルクリックしてプロパティボックスを開きます。[ドライバー]タブをクリックし、プロセスが開始され、スタートアップの種類が[オンデマンド]であることを確認します。[OK]をクリックします。

再起動します。

これで、Windowsファイアウォールが正常に機能するようになるはずです。

5] グループポリシーの結果ツールを実行する

それでも解決しない場合は、グループポリシーの結果ツールを実行して、ファイアウォールポリシーによってブロックされていないかを確認します。管理者コマンドプロンプトウィンドウを開き、gpresult -zと入力してEnterキーを押します。特に[セキュリティオプション]の下にある、コンピューターのポリシーの結果セットで確認します。

6] Windowsファイアウォールトラブルシューティングを実行する

Windowsファイアウォールトラブルシューティングを実行して、問題の解決に役立つかどうかを確認します。MicrosoftのこのATSは、Windowsファイアウォールの問題を自動的に修復および修正するのに役立ちます。Windowsで利用できるか、または組み込まれているかどうかを確認してください。

7] Windowsファイアウォール設定をリセットする

Windowsファイアウォール設定をデフォルトにリセットして、問題が解決されるかどうかを確認します。

ちなみに、メインのトピックから少し逸れますが、次のパネルに簡単にアクセスする必要がある場合は、次の実行コマンドを入力してEnterキーを押します。

  • ファイアウォール設定:FirewallSettings
  • ファイアウォールコントロールパネル:FirewallControlPanel
  • 高度なセキュリティを備えたWindowsファイアウォール:wf.msc

高度なセキュリティを備えたWindowsファイアウォールのスナップインがエラー0x6D9で読み込まれなかった場合は、この投稿を参照してください。このアプリの機能の一部をWindowsファイアウォールがブロックしましたというメッセージが表示された場合は、この投稿を参照してください。

ヒント: Windowsファイアウォールの構成方法も興味があるかもしれません。