기본 필터링 엔진(Base Filtering Engine, BFE)은 WFP(Windows Filtering Platform)의 작동을 제어하는 Windows 서비스입니다. 이 플랫폼을 통해 소프트웨어는 트래픽 필터링, 계정 관리, 방화벽 운영 등의 기능을 수행할 수 있습니다.
또한 BFE 서비스는 Windows 방화벽, Norton Internet Security 등 주요 방화벽 제품의 필수적인 작업도 함께 지원합니다.
문제 해결 전 시스템 최적화하기
Windows 문제를 본격적으로 해결하기 전에 먼저 PC를 스캔하고, 정리하며, 복구하고 최적화하는 것이 좋습니다. 이렇게 하면 시스템 성능과 작동에 영향을 미치는 다양한 문제를 사전에 발견하고 제거할 수 있습니다.
1단계: Advanced System Optimizer를 다운로드합니다(Windows 10 및 이전 버전과 호환).

2단계: 프로그램을 실행하고 "Start Smart PC Care"를 클릭합니다. 그러면 프로그램이 시스템 오류를 자동으로 스캔합니다.
3단계: 발견된 오류를 수정하려면 "Optimize"를 클릭합니다.
완료되면 설정을 저장하기 위해 PC를 재시작합니다.
추가로 System Protector 모듈을 활용하면 시스템 감염 여부까지 검사할 수 있습니다. 매주 자동 검사 일정을 설정해두면 시스템이 악성코드에 감염되거나 불필요한 파일로 어수선해지는 것을 효과적으로 예방할 수 있습니다.
멀웨어 감염이 시스템을 장악하는 과정
앞서 언급했듯이 기본 필터링 엔진(BFE)은 WFP(Windows Filtering Platform)의 일부로, 위협을 걸러내고 보안 소프트웨어를 지원하는 핵심 역할을 합니다. 그런데 기본 필터링 엔진이 없거나 손상된 경우 악성코드 공격이나 감염에 노출될 가능성이 크게 높아집니다. 더 심각한 것은, 이미 감염된 시스템이 감염을 더 넓히기 위해 스스로 기본 필터링 엔진(BFE)을 비활성화하려 한다는 점입니다.
따라서 BFE 문제는 반드시 해결해야 합니다. 기본 필터링 엔진(BFE) 오류의 주요 원인은 구버전 Adobe Flash와 가짜 파일입니다.
기본 필터링 엔진 서비스 복구 방법
Windows 10 또는 7에서 기본 필터링 엔진(BFE)을 복구하려면 아래 단계를 순서대로 따라 하세요.
1. 시스템 복원으로 기본 필터링 엔진(BFE) 복구하기
문제를 해결하는 가장 쉽고 빠른 방법은 시스템 복원을 실행하는 것입니다. 일반적으로 Windows 업데이트 설치처럼 시스템에 중대한 변경이 가해질 때 자동으로 복원 지점이 생성됩니다. 이 복원 지점을 활용하면 시스템이 정상적으로 작동하던 시점으로 되돌릴 수 있습니다. 시스템 복원 방법을 모른다면 관련 공식 가이드를 참고하세요.
2. 기본 필터링 엔진(BFE) 서비스 실행하기
BFE를 복구하려면 해당 서비스가 실행 중인지 먼저 확인해야 합니다. 아래 단계를 따라 진행하세요.
중요: 아래 단계를 진행하기 전에 반드시 관리자 계정으로 로그인했거나, 현재 사용자에게 관리자 권한이 있는지 확인하세요.
- Windows + R 키를 누릅니다.
- 실행 창에 services.msc를 입력하고 확인을 클릭합니다.
- 서비스 창에서 기본 필터링 엔진(Base Filtering Engine) 서비스를 찾습니다.
- 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 '시작'을 선택합니다. 만약 옵션이 회색으로 비활성화되어 있다면 '속성'을 클릭합니다.
- 완료 후 시스템을 재시작하면 기본 필터링 엔진(BFE) 서비스가 복구됩니다.

이 방법으로 해결되지 않는다면 서비스 .dll 파일 복구를 시도해 보세요.
3. 서비스 .dll 파일 복구 및 BFE 복원하기
로컬 서비스 목록에서 SharedAccess를 찾을 수 없다면, Windows\System32\bfe.dll 경로에 저장된 bfe.dll 파일이 손상되었을 가능성이 높습니다. 이 경우 아래 단계에 따라 복구하세요.
- Windows 검색창에 '명령 프롬프트'를 입력합니다.
- 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 창에
sfc /scanfile=c:\windows\system32\bfe.dll을 입력하고 Enter 키를 누릅니다. - 시스템을 재부팅합니다.
이 과정을 마치면 기본 필터링 엔진(BFE) 서비스가 복구됩니다. BFE 서비스가 로컬 서비스 데이터베이스에 정상 등록되었는지 확인하려면 아래 단계를 따르세요.
- Windows 키 + R을 누릅니다.
- services.msc를 입력하고 확인을 클릭합니다.
- 기본 필터링 엔진(BFE)을 찾아 상태를 확인합니다. '실행 중'으로 표시되어야 합니다.
- 이제 백신 프로그램을 최신 버전으로 업데이트하고 시스템 전체 검사를 실시하세요.
추가 팁: BFE 레지스트리 키 소유권 가져오기 및 접근 방법
BFE 서비스 레지스트리 키를 열 수 없거나 사용 권한을 변경할 수 없는 경우, 다음 레지스트리 키의 소유권을 가져오세요.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy
- Windows + R 키를 누릅니다.
- regedit.exe를 입력하고 확인을 클릭합니다.
- BFE 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE - 마우스 오른쪽 버튼을 클릭하고 '사용 권한'을 선택합니다.
- '고급' 버튼을 클릭합니다.
- 다음 창에서 '현재 소유자를 표시할 수 없습니다'라는 메시지가 나타나거나, 로그인한 사용자가 소유자 목록에 없다면 '변경'을 클릭합니다.
- 사용자 계정 이름을 입력하고 확인을 클릭합니다.
- 입력한 사용자 계정이 소유자로 표시되는 것을 확인한 후, 변경 사항을 저장하려면 '적용'을 클릭합니다.





창을 닫으면 이제 BFE 키의 소유권을 갖게 됩니다.
이후 기본 필터링 엔진을 복구하려면 Regedit.exe를 실행하여 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy
Policy를 마우스 오른쪽 버튼으로 클릭하고 '사용 권한'을 선택합니다. 위에서 설명한 방식대로 권한을 변경한 뒤, 변경 사항을 적용하고 창을 닫습니다.
마무리
위에서 설명한 단계를 활용하면 Windows 10에서 기본 필터링 엔진 서비스를 손쉽게 복구할 수 있습니다. 또한 시스템을 최적화하고 깨끗하게 유지하고 싶다면 Advanced System Optimizer 사용을 권장합니다. 한 번의 클릭으로 악성코드 감염, 잘못된 레지스트리 항목, Windows 속도 저하의 원인이 되는 각종 문제를 해결해주는 올인원 최적화 도구입니다.
FAQ
Q1. 기본 필터링 엔진이란 무엇인가요?
기본 필터링 엔진은 보안 소프트웨어가 시스템을 악성코드 감염으로부터 보호할 수 있도록 돕는 Microsoft 서비스입니다. 이를 통해 백신 앱이 방화벽을 실행하고 필터링 프로세스를 제어할 수 있습니다.
Q2. Windows 10에서 기본 필터링 엔진을 활성화하려면 어떻게 해야 하나요?
Windows 10에서 기본 필터링 엔진을 활성화하려면 아래 단계를 따르세요.
- Windows + R 키를 누릅니다.
- services.msc를 입력하고 확인을 클릭합니다.
- 기본 필터링 엔진 서비스를 찾은 후 마우스 오른쪽 버튼을 클릭하여 서비스를 시작(활성화)합니다.
Q3. '기본 필터링 엔진(BFE) 서비스가 실행되지 않음' 오류란 무엇인가요?
기본 필터링 엔진 서비스가 실행되지 않는다는 것은 시스템이 외부 위협으로부터 보호받지 못하고 있으며, 어떠한 백신 프로그램도 정상적으로 작동하지 않는다는 의미입니다.