Windowsファイアウォールエラー0x8007042cの修正方法
Windowsファイアウォールエラー0x8007042cとは
Windowsファイアウォールを起動しようとした際に、0x8007042c – 「依存関係サービスまたはグループは開始できませんでした」というエラーが表示され、ファイアウォールが起動できない場合は、主に以下の2つの原因が考えられます。
- Windowsファイアウォール本体、またはその起動に必要な依存サービスが実行されていない
- マルウェアが存在し、ファイアウォールの起動を妨げている
また、一部のケースでは、サードパーティ製ファイアウォールソフトがWindowsファイアウォールを無効化していることがあります。この場合は、該当ソフトをアンインストールすることで即座に問題が解決することもあります。
この記事では、マルウェアの検出・除去や、Windowsファイアウォールとその依存サービスの起動方法など、いくつかの解決策を紹介します。なお、このエラーはWindows VistaからWindows 10までの各バージョンで共通して発生するものです。

方法1:Windowsファイアウォールサービスとその依存サービスを起動する
Windowsファイアウォールのサービスを起動し、今後も自動的に開始されるように設定できます。以下の手順に従ってください。
- Windowsキーを押し、「services」と入力します。サービスアプリを右クリックし、「管理者として実行」を選択します。UACプロンプトが表示されたら承認するか、必要に応じて資格情報を入力します。スタートメニューで「cmd」と入力して管理者として開き、「services.msc」と入力してEnterキーを押す方法でもサービス画面を開けます。
- サービスウィンドウでWindows Firewallを見つけてダブルクリックします。
- 「スタートアップの種類」で「自動」を選択します。
- サービスの状態が「停止」になっている場合は、「開始」をクリックします。
- 「適用」をクリックし、「OK」をクリックします。
- 同じウィンドウ内で「Base Filtering Engine」を探してダブルクリックします。
- 「スタートアップの種類」で「自動」を選択します。
- サービスの状態が「停止」になっている場合は、「開始」をクリックします。
- 「適用」をクリックし、「OK」をクリックします。
- Windowsを再起動し、Windowsファイアウォールが有効になっているかどうかを確認します。

方法2:関連するサービスを一括で起動する
Windowsファイアウォールに関連するサービスが正しく動作していない可能性もあります。管理者権限のコマンドプロンプトで以下のコマンドを実行するか、次の手順に従ってください。
- Windowsキー + Rを押し、「notepad」と入力してメモ帳を開きます。
以下のコマンドをコピーして、メモ帳のウィンドウに貼り付けます。
sc config MpsSvc start= auto
sc config KeyIso start= auto
sc config BFE start= auto
sc config FwcAgent start= auto
net stop MpsSvc
net start MpsSvc
net stop KeyIso
net start KeyIso
net start Wlansvc
net start dot3svc
net start EapHostnet
net stop BFE
net start BFE
net start PolicyAgent
net start MpsSvc
net start IKEEXT
net start DcaSvcnet
net stop FwcAgent
net start FwcAgent
- メモ帳で「ファイル > 名前を付けて保存」を選択し、「ファイルの種類」で「すべてのファイル」を選びます。左側のペインで「デスクトップ」を選択し、ファイル名に「repair.bat」と入力して「保存」をクリックし、メモ帳を閉じます。
- デスクトップに移動し、作成した「repair.bat」ファイルを右クリックして「管理者として実行」を選択します。画面に表示されるプロンプトにはすべて同意してください。コマンドプロンプトでサービスの停止を求められたら、「Y」を入力してEnterキーを押します。
- Windowsを再起動し、ファイアウォールを有効化できるかどうかを試してみてください。

また、より徹底的な修復のために作成された専用スクリプトを実行してみることもできます。ファイルを右クリックして「管理者として実行」を選択し、コマンドプロンプトウィンドウの指示に従うことで、ファイアウォールを修復できます。

方法3:マルウェアのスキャンと除去
マルウェアが存在すると、自身の通信を遮断されないよう、Windowsファイアウォールの起動が妨げられることがあります。お使いのマルウェア対策ソフトでスキャンと除去を行うか、以下の手順でアンチマルウェアソフトをインストールして使用してください。
- リンクをクリックしてMalwarebytes Anti-Malwareをダウンロードします。
- ダウンロード後、ダウンロードフォルダからインストールします。
- 「スキャンタブ > カスタムスキャン」に移動します。左側のペインのすべてのチェックボックスにチェックを入れ、右側のペインでスキャン対象のドライブを選択します。
- 「スキャン」をクリックし、スキャン完了後に「すべて隔離」をクリックします。
方法4:システムファイルのスキャンと修復
サービスに関連するシステムファイルが、ウイルスによって破損または削除されている可能性があります。SFC(システム ファイル チェッカー)ユーティリティを使用すると、この問題を解決できる場合があります。
- Windowsボタンを押し、「cmd」と入力して右クリックし、「管理者として実行」を選択してEnterキーを押します。画面にプロンプトが表示されたら承認します。
- 「sfc /scannow」と入力してEnterキーを押します。ユーティリティが不足または破損したシステムファイルをスキャンし、自動的に修復します。
- 処理が完了したらPCを再起動し、Windowsファイアウォールを有効化できるかどうかを確認してください。

-
Windows 10でエラー0xc0aa0301を解決する方法|DVD書き込みエラーの原因と9つの対処法
ディスクへの書き込み(ライティング)とは、専用デバイスである「ディスクドライブ(光学ドライブ)」を使い、レーザー光線によって記録可能なCDやDVDにデータを書き込む作業のことです。Windowsにも標準でディスク書き込みツールが搭載されており、ソフトウェアや映画、ゲームなどのメディアを配布する際の定番手段として広く利用されてきました。 しかし、実際にファイルを書き込もうとした際に、多くのユーザーがDVD書き込みエラー「0xc0aa0301」に遭遇しています。このエラーは事前の警告なく突然発生し、放置すると画面上のダイアログボックスに繰り返し表示されるようになります。そのため、エラーを早期に対処
-
Windows 10でSteamエラー53を解決する方法を徹底解説
Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不