윈도우 방화벽이 켜지지 않을 때 (0x80070422) 해결 방법

윈도우 방화벽을 켜려는데 0x80070422 오류가 뜨거나 켜지지 않으면, 대개 관련 서비스가 중지되어 있는 것입니다.

주요 원인

  • Windows Defender Firewall 서비스 중지
  • BFE(Base Filtering Engine) 등 종속 서비스 중지

해결 방법 1: 방화벽 관련 서비스 시작 (핵심)

  • Win + R → services.msc.
  • Windows Defender Firewall을 찾아 시작 유형 자동, 상태 시작으로 설정합니다.
  • Base Filtering Engine 서비스도 동일하게 자동·시작으로 둡니다.
서비스에서 방화벽과 BFE를 자동으로 설정하는 화면
서비스에서 Windows Defender Firewall과 BFE를 자동·시작 상태로 설정합니다.

해결 방법 2: 명령어로 서비스 시작

명령 프롬프트(관리자)에서 net start mpssvc와 net start bfe를 실행합니다.

명령 프롬프트에서 방화벽 서비스를 시작하는 화면
명령 프롬프트에서 방화벽 서비스(mpssvc·bfe)를 시작합니다.

해결 방법 3: 방화벽 기본값 복원

제어판 → Windows Defender 방화벽 → 기본값 복원을 실행합니다. 그래도 안 되면 악성코드가 서비스를 끄는 경우이니 전체 검사를 합니다.

자주 묻는 질문

Q. 서비스를 시작하려는데 회색이라 눌리지 않아요.
종속 서비스(BFE)가 먼저 실행돼야 합니다. BFE를 먼저 시작한 뒤 방화벽 서비스를 시작하세요.

마무리

0x80070422는 거의 서비스 중지가 원인입니다. Windows Defender Firewall과 BFE 서비스를 시작하면 해결됩니다.

Leave a Comment