「WindowsはローカルコンピューターでWindowsファイアウォールを開始できませんでした」エラーの解決方法
Windowsファイアウォールを有効にしようとした際に、「サービスが実行されていません」と表示されることがあります。続けてWindowsファイアウォールサービスの起動を試みると、「WindowsはローカルコンピューターでWindowsファイアウォールを開始できませんでした(Windows could not start the Windows Firewall on Local Computer)」というエラーメッセージが、エラーコード13、1079、6801などとともに表示される場合があります。

この記事では、この問題を解決するためのいくつかの対処方法をご紹介します。
Windowsファイアウォールが起動できないときの対処法
手順1:システムファイルチェッカー(SFC)スキャンを実行する
まず最初に試すべきは、Windows関連の問題の多くに有効な標準的な対処法です。SFCスキャンを実行して、Windows自身が問題を修復できるかどうかを確認しましょう。
- スタートメニューを開き、検索ボックスにCMDと入力します。
- コマンドプロンプトを右クリックし、管理者として実行を選択します。
SFC /SCANNOWと入力してEnterキーを押します。
詳細については、システムファイルチェッカーに関する記事も併せてご確認ください。
手順2:レジストリキーに適切なアクセス許可を設定する
アクセス許可に関連する問題が原因の場合は、該当するレジストリキーに十分な権限を付与する必要があります。作業前に必ずレジストリのバックアップを作成しておきましょう。
- スタートメニューの検索ボックスにRegeditと入力します。
- 管理者パスワードの入力を求められたら、パスワードを入力します。
- 「コンピューター」を右クリックし、「エクスポート」を選択します。
- ファイル名にRegbackupと入力して保存します。
次に、以下のレジストリキーに対してアクセス許可を設定します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Configurations
対象のキーを右クリックして「アクセス許可」を選択し、「追加」をクリックします。「選択するオブジェクト名を入力してください」の欄にNT SERVICE\mpssvcと入力し、「名前の確認」をクリックします。

「OK」をクリックした後、再度「追加」をクリックし、今度は「Everyone」と入力して「OK」を押します。
リストに表示されたアカウントを選択し、適切なアクセス許可を設定します。
「許可」欄の「フルコントロール」にチェックを入れます。

作業が完了したら「OK」をクリックし、パソコンを再起動します。
「アクセスが拒否されました」というエラーが表示される場合は、コントロールパネルからUAC(ユーザーアカウント制御)を一時的にオフにしてから、再度お試しください。
手順3:マルウェアのフルスキャンを実行する
マルウェア感染が原因でサービスが起動できなくなることもあります。そのため、インストール済みのアンチマルウェアソフトでフルスキャンを実行することをおすすめします。さらに確実を期すために、MalwarebytesやEmsisoftなどの無料のスタンドアロン型スキャナー、あるいはMicrosoft Safety Scannerをダウンロードし、セーフモードで完全なシステムスキャンを実行して二次チェックを行うのも有効です。
手順4:Windowsの修復インストールまたは初期化を行う
上記の手順でマルウェアが検出されなかった場合は、1つ以上のシステムファイルが破損している可能性があります。最後の手段として、Windowsの修復インストールを実行するか、Windows 11/10の場合は「このPCを初期状態に戻す」機能を使用することを検討してください。
関連記事
- 起動時にWindowsファイアウォールが開始しない場合の対処法
- Windowsファイアウォールのトラブルシューティングツール
- Windowsファイアウォールの診断とトラブルシューティング
-
Windowsで印刷スプーラー(Print Spooler)サービスが起動できない問題を解決する7つの方法【エラー1068対応】
Windowsで印刷しようとした際に「Windows could not start the Print Spooler service on Local Computer(ローカルコンピューターのPrint Spoolerサービスを開始できませんでした)」というエラーが表示され、印刷がまったくできない状態に困っていませんか?この記事では、このエラーの原因と、誰でも実践できる具体的な解決策を7つの方法に分けて詳しく解説します。Print Spoolerサービスとは?Print Spooler(プリントスプーラー)は、Windowsにおける印刷関連の処理全般を管理する重要なシステムサービスです。
-
【解決】「Windows リソース保護は修復サービスを開始できませんでした」エラーの対処法(SFC /scannow が動かないとき)
Windows パソコンには、C:\Windows\System32 フォルダに格納されている「システム ファイル チェッカー(System File Checker)」というユーティリティが搭載されています。このツールを使うと、破損や欠落した Windows システムファイルをスキャンし、自動的に修復することができます。 コマンドプロンプトで sfc /scannow コマンドを実行すると、破損したファイルや内容が欠落しているファイルを検出し、%WinDir%\System32\dllcache 内の圧縮フォルダから正常なファイルをコピーして復元してくれます。Windows の動作が不安定に