윈도우 방화벽을 켜려는데 0x80070422 오류가 뜨거나 켜지지 않으면, 대개 관련 서비스가 중지되어 있는 것입니다.
주요 원인
- Windows Defender Firewall 서비스 중지
- BFE(Base Filtering Engine) 등 종속 서비스 중지
해결 방법 1: 방화벽 관련 서비스 시작 (핵심)
- Win + R →
services.msc. - Windows Defender Firewall을 찾아 시작 유형 자동, 상태 시작으로 설정합니다.
- Base Filtering Engine 서비스도 동일하게 자동·시작으로 둡니다.

해결 방법 2: 명령어로 서비스 시작
명령 프롬프트(관리자)에서 net start mpssvc와 net start bfe를 실행합니다.

해결 방법 3: 방화벽 기본값 복원
제어판 → Windows Defender 방화벽 → 기본값 복원을 실행합니다. 그래도 안 되면 악성코드가 서비스를 끄는 경우이니 전체 검사를 합니다.
자주 묻는 질문
Q. 서비스를 시작하려는데 회색이라 눌리지 않아요.
종속 서비스(BFE)가 먼저 실행돼야 합니다. BFE를 먼저 시작한 뒤 방화벽 서비스를 시작하세요.
마무리
0x80070422는 거의 서비스 중지가 원인입니다. Windows Defender Firewall과 BFE 서비스를 시작하면 해결됩니다.