인터넷 접속은 이제 우리 일상에서 빼놓을 수 없는 필수적인 활동이 되었습니다. Windows 방화벽(Windows Firewall)은 컴퓨터 시스템으로 들어오고 나가는 요청을 제어하기 위해 도입된 기능으로, 지속적으로 업데이트를 받으며 Microsoft는 주요 업데이트 때마다 큰 폭으로 개선해 왔습니다. 하지만 일부 사용자들은 방화벽이 특정 요청을 차단해 원하는 작업을 방해하는 경우가 있어 Windows Defender 방화벽을 꺼두기도 합니다. 그런데 가끔 Windows Defender 방화벽을 다시 켜려고 할 때 0x6d9 오류 코드와 함께 '고급 보안이 포함된 Windows 방화벽 스냅인을 여는 동안 오류가 발생했습니다'라는 메시지가 표시되며 실패하는 경우가 있습니다.

이 오류 메시지는 주로 Windows 방화벽 서비스가 실행되고 있지 않거나, 방화벽에 필요한 종속 서비스(예: BFE)가 중단되어 있을 때 나타납니다. 그 외에도 몇 가지 다른 원인이 있을 수 있는데, 아래에서 하나씩 자세히 살펴보겠습니다.
Windows Defender 방화벽 오류 코드 0x6d9의 원인
오류 메시지에는 필요한 서비스가 실행되지 않아 문제가 발생했다고 안내되지만, 실제 원인은 다음과 같이 더 다양할 수 있습니다.
- Windows 방화벽 및 종속 서비스 미실행: 오류 메시지 자체에 언급된 가장 명백한 원인입니다. Windows 방화벽이 정상적으로 작동하려면 여러 서비스가 함께 실행 중이어야 하며, 해당 서비스가 중단되면 방화벽도 작동하지 않습니다.
- Windows 방화벽 구성 문제: 때때로 Windows Defender 방화벽의 설정(구성)이 손상되어 문제가 발생할 수 있습니다. 이 경우 방화벽 설정을 초기화해야 합니다.
- 시스템 내 멀웨어 감염: 드물지만 시스템에 감염된 악성코드가 방화벽 작동을 방해하는 원인이 되기도 합니다. 이 경우 검사를 실행하여 멀웨어를 제거해야 합니다.
원인을 파악했으니 이제 문제를 해결할 수 있는 구체적인 방법들을 알아보겠습니다. 시스템 환경에 따라 일부 방법이 효과가 없을 수 있으므로, 되도록 모든 해결 방법을 순서대로 적용해 보시기를 권장합니다.
해결 방법 1: Windows Defender 문제 해결사 실행
이 오류가 발생했을 때 가장 먼저 시도해야 할 것은 Windows Defender 문제 해결사를 실행하는 것입니다. 문제 해결사는 방화벽 관련 문제를 자동으로 진단하고 해결을 시도해 줍니다. 실행 방법은 다음과 같습니다.
- 먼저 여기에서 Windows Defender 방화벽 문제 해결사를 다운로드합니다.
- 다운로드가 완료되면 파일을 실행합니다.

- 화면의 안내에 따라 진행하고 프로세스가 완료될 때까지 기다립니다.
- 문제가 해결되었는지 확인합니다.
해결 방법 2: 필수 서비스 확인
Windows Defender 방화벽이 시작되지 않는 또 다른 원인은 방화벽을 구동하는 데 필요한 서비스가 실행되고 있지 않기 때문일 수 있습니다. 핵심은 Windows 방화벽 서비스이며, 이와 함께 반드시 실행되어야 하는 종속 서비스들도 있습니다. 해당 서비스들의 상태를 확인해야 합니다. 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
- services.msc를 입력하고 Enter 키를 누릅니다.
- 서비스(Services) 창이 열립니다.
- 목록에서 Windows Defender Firewall과 Base Filtering Engine(BFE)을 각각 찾아 실행 중 상태인지 확인합니다.

- 두 서비스의 시작 유형(Startup type)이 자동(Automatic)으로 설정되어 있는지도 확인합니다. 서비스를 더블클릭하여 속성(Properties) 창을 연 후, 시작 유형을 자동으로 선택하면 됩니다.
- 서비스가 이미 실행 중이라면 설정 변경을 위해 먼저 서비스를 중지해야 합니다.
- 완료한 후 문제가 계속되는지 확인합니다.
해결 방법 3: Windows 방화벽 초기화
방화벽 서비스를 확인한 후에도 문제가 지속된다면, 방화벽 구성 자체가 손상되었을 가능성이 있습니다. 이 경우 Windows 방화벽을 초기화해야 합니다. 방법은 다음과 같습니다.
- 시작 메뉴를 열고 cmd를 입력한 뒤, 검색 결과를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
- 명령 프롬프트에 아래 명령어를 한 줄씩 입력합니다.
netsh advfirewall reset net start mpsdrv net start mpssvc net start bfe regsvr32 firewallapi.dll

- 모든 명령 실행이 끝나면 cmd 창을 닫고 문제가 해결되었는지 확인합니다.
해결 방법 4: 시스템 검사 실행
그래도 Windows Defender 방화벽이 시작되지 않는다면, 시스템에 감염된 악성코드가 원인일 수 있습니다. 이 경우 Microsoft에서 공식 제공하는 안전 검사기(Microsoft Safety Scanner)를 다운로드하여 시스템 전체를 검사하면 됩니다. 다운로드 후 실행만 하면 시스템에서 멀웨어를 자동으로 검사하고, 발견 시 제거해 줍니다.
32비트 Windows를 사용 중이라면 여기에서 해당 유틸리티를 다운로드해야 합니다.
해결 방법 5: 시스템 복원 수행
마지막으로 위의 모든 방법을 시도한 후에도 문제가 해결되지 않았다면 시스템 복원(System Restore)을 수행해야 합니다. 시스템 복원은 운영 체제를 과거의 특정 시점으로 되돌리는 기능으로, 다양한 시스템 오류를 해결하는 데 효과적입니다.
시스템 복원에 대한 자세한 가이드는 당사 사이트의 이 문서를 참조하세요. Windows 8 또는 7을 사용 중이라면 이 문서를 대신 참고하시기 바랍니다.
마무리
위에서 소개한 방법들을 통해 Windows Defender 방화벽 오류 코드 0x6d9를 해결할 수 있습니다. 대부분의 경우 필수 서비스를 확인하고 방화벽을 초기화하는 것만으로도 문제가 해결되지만, 그래도 해결되지 않는다면 멀웨어 검사나 시스템 복원까지 단계별로 시도해 보시기 바랍니다.