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

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

Base Filtering Engine(BFE)は、Windows Filtering Platform(WFP)の動作を制御するWindowsサービスです。このプラットフォームにより、ソフトウェアは通信トラフィックのフィルタリングやファイアウォールなどの機能を実行できるようになります。

また、BFEサービスは、WindowsファイアウォールやNorton Internet Securityなど、主要なファイアウォール製品の重要な処理も支えています。そのため、このサービスに問題が発生するとセキュリティ全体に深刻な影響が及びます。

まずはPCのスキャンと最適化を

Windowsの問題に対処する前に、PCのスキャン・クリーニング・修復・最適化を行うことをおすすめします。これにより、システムのパフォーマンスや動作に影響するさまざまな問題を検出して取り除くことができます。

ステップ1: Advanced System Optimizerをダウンロードします(Windows 10およびそれ以前のバージョンに対応)。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

ステップ2: アプリを起動し、「Start Smart PC Care」をクリックします。すると、システムのエラーが自動的にスキャンされます。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

ステップ3: 検出された問題を修正するには、「Optimize」をクリックします。

完了したら、設定を保存するためにPCを再起動してください。

さらに、「System Protector」モジュールを使えば、感染の有無をシステム全体でチェックできます。加えて、週1回の定期スキャンを設定しておけば、マルウェア感染やジャンクファイルの蓄積を未然に防ぐことができます。

マルウェア感染はどのようにシステムを乗っ取るのか

前述のとおり、Base Filtering Engine(BFE)はWindows Filtering Platform(WFP)の一部であり、脅威のフィルタリングやセキュリティソフトのサポートを担っています。しかし、BFEが欠落していたり破損していたりすると、攻撃やマルウェア感染を受けるリスクが大幅に高まります。さらに厄介なことに、すでに感染したシステムでは、感染を広げるためにマルウェア側がBFEを無効化しようとすることもあります。

そのため、BFEの問題は早急に修復する必要があります。BFEトラブルの主な原因は、古いバージョンのAdobe Flashや偽装ファイルです。

Base Filtering Engineサービスを修復する方法

Windows 10やWindows 7でBase Filtering Engine(BFE)を修復するには、以下の手順に従ってください。

方法1: システムの復元でBFEを復旧させる

最も簡単で手早い解決策は、システムの復元を実行することです。通常、Windows Updateの適用など大きな変更がシステムに加えられた際には、復元ポイントが自動的に作成されています。これを使えば、システムが正常に動作していた時点まで戻すことが可能です。システムの復元の実行方法や復元ポイントの作成方法について詳しくは、Microsoft公式のガイドをご確認ください。

方法2: Base Filtering Engine(BFE)サービスを起動する

BFEを修復するには、まずサービスが起動しているかどうかを確認しましょう。以下の手順で確かめてください。

注意: 以下の操作を行う前に、管理者としてログインしていること、または使用中のユーザーに管理者権限があることを必ず確認してください。

  1. Windowsキー + R を押します。
  2. 「ファイル名を指定して実行」ウィンドウに services.msc と入力し、OKをクリックします。
  3. 「サービス」ウィンドウで「Base Filtering Engine」サービスを探します。
  4. 右クリックしてコンテキストメニューから「開始」を選択します。「開始」がグレーアウトしている場合は「プロパティ」をクリックしてください。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

5. 完了後にシステムを再起動します。これでBase Filtering Engine(BFE)サービスが修復されているはずです。

この方法で解決しない場合は、次の方法でサービスの.dllファイルを修復してみてください。

方法3: サービスの.dllファイルを修復してBFEを復元する

ローカルサービスの一覧にSharedAccessが見つからない場合、Windows\System32\bfe.dllに保存されているbfe.dllファイルが破損している可能性があります。修復するには、以下の手順に従ってください。

  1. Windowsの検索バーに「コマンド プロンプト」と入力します。
  2. 検索結果を右クリックし、「管理者として実行」を選択します。
  3. コマンドプロンプトの画面で、以下のコマンドを入力してEnterキーを押します。
    sfc /scanfile=c:\windows\system32\bfe.dll
  4. システムを再起動します。

以上で、Base Filtering Engine(BFE)サービスが修復されたはずです。BFEサービスがローカルサービスデータベースに登録されているかどうかを確認するには、以下の手順を実行します。

  1. Windowsキー + R を押します。
  2. services.msc と入力してOKをクリックします。
  3. 「Base Filtering Engine」を探し、状態が「実行中」になっていることを確認します。
  4. その後、ウイルス対策ソフトを更新し、システム全体をスキャンしてください。

補足: BFEレジストリキーの所有権を取得してアクセスする方法

BFEサービスのレジストリキーが開けない、またはアクセス許可を変更できない場合は、以下のレジストリキーの所有権を取得してください。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy

  1. Windowsキー + R を押します。
  2. regedit.exe と入力してOKをクリックします。
  3. BFEレジストリキー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE へ移動します。
  4. 右クリックして「アクセス許可」を選択します。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

5. 「詳細設定」ボタンをクリックします。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

6. 表示されたウィンドウで「現在の所有者を表示できません」と表示される場合や、ログイン中のユーザーが所有者一覧に含まれていない場合は、「変更」をクリックします。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

7. ユーザーアカウント名を入力してOKをクリックします。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

8. 入力したユーザーアカウントが所有者として表示されます。「適用」をクリックして変更を保存します。

Base Filtering Engine(BFE)サービスの起動トラブルを修復する完全ガイド

ウィンドウを閉じると、これでBFEキーの所有権を取得できました。

続いて、Base Filtering Engineを修復するため、Regedit.exeを起動し、以下の場所へ移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy

「Policy」を右クリックして「アクセス許可」を選択し、上記と同じ手順でアクセス許可を変更します。変更を適用してウィンドウを閉じてください。

以上で作業は完了です。ここで紹介した手順を使えば、Windows 10上のBase Filtering Engineサービスを簡単に修復できます。さらに、システムを常に最適でクリーンな状態に保ちたい方は、Advanced System Optimizerの活用をおすすめします。ワンクリックで最適化できるアプリであり、マルウェア感染、無効なレジストリエントリ、その他Windowsの動作を遅くする問題までまとめて対処できます。

よくある質問(FAQ)

Q1. Base Filtering Engineとは何ですか?

Base Filtering Engineは、セキュリティソフトがシステムを感染から守るのを支援するMicrosoftのサービスです。これを利用することで、ウイルス対策アプリはファイアウォール機能を実行したり、フィルタリング処理を制御したりできます。

Q2. Windows 10でBase Filtering Engineを有効化するには?

Windows 10でBase Filtering Engineを有効にするには、以下の手順に従ってください。

  1. Windowsキー + R を押します。
  2. services.msc と入力してOKをクリックします。
  3. 「Base Filtering Engine」サービスを探し、右クリックして有効化します。

Q3. 「Base Filtering Engine service is not running」エラーとは何ですか?

このエラーが表示されているということは、Base Filtering Engineサービスが停止している状態です。つまり、システムが保護されておらず、どのウイルス対策アプリも正常に動作できない状況を意味します。

  1. Windows 10でシステムの復元ポイントが動かないときの対処法8選

    Windows 10に深刻な問題が発生した場合、「システムの復元」を使ってPCを以前の復元ポイントの状態に戻すことで解決できることがあります。システムの復元は非常に便利な機能ですが、Windows 10では正常に動作しないという報告が多く寄せられています。復元ポイントが何らかの理由で破損している場合、「システムの復元は正常に完了しませんでした」というエラーメッセージが表示されたり、処理が途中で止まったり、ツールが勝手に終了したりするなどのトラブルが起こりやすくなります。 この記事では、Windows 10でシステムの復元ポイントに関する問題を解決するための具体的な方法を8つ紹介します。 Win

  2. Windows 10の起動トラブルを解決する方法【2022年版】原因別の対処法まとめ

    「スタートアップ修復でPCを修復できませんでした」「ブート構成データが見つかりません」「Windows 10の更新後に起動しない」——このようなWindows 10の起動トラブルに悩まされていませんか?Windows 10が起動しない、システムがクラッシュしてブルースクリーン(BSOD)エラーで頻繁に再起動を繰り返す、起動時にブラックスクリーンで固まる、特に最近のWindows Updateの後にWindowsが起動できなくなり、スタートアップ修復が何時間も「修復中」のまま止まってしまう——といった症状は多くのユーザーが経験する典型的な問題です。 これらの起動問題の主な原因は、互換性のないデバ