Windows 방화벽이나 Windows Defender의 설정을 변경하려고 할 때 'Windows 방화벽이 일부 설정을 변경할 수 없습니다. 오류 코드 0x80070424'라는 메시지가 나타난다면, 방화벽이 악성코드에 감염되었거나 방화벽 관련 서비스가 중지되어 있을 가능성이 높습니다. 서비스가 단순히 중지된 경우라면 재시작만으로 설정을 다시 변경할 수 있습니다.
어떤 원인이든 방화벽은 매우 중요한 보안 요소입니다. 방화벽이 작동하지 않으면 컴퓨터는 각종 악성 공격에 그대로 노출됩니다. 이 글에서는 오류 0x80070424의 원인과 이를 해결하는 7가지 방법을 자세히 안내합니다.
오류 0x80070424의 주요 원인
- 방화벽 서비스가 중지됨
- 서드파티(제3자) 백신 프로그램이 방화벽을 관리하고 있음
- Zero Access 루트킷에 감염됨
- Windows 시스템 파일이 손상됨
원인을 파악했다면 이제 아래의 문제 해결 단계를 하나씩 따라 하며 오류를 수정해 보세요.
Windows 방화벽 오류 0x80070424 해결 방법
팁: 작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 만들어 두는 것이 좋습니다.
방법 1: Windows 방화벽 서비스 활성화
1. Windows 키 + R을 누른 후 services.msc를 입력하고 Enter 키를 누릅니다.
2. 목록에서 Windows Firewall(Windows Defender Firewall)을 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
3. 서비스가 실행 중이 아니라면 시작 버튼을 클릭하고, 시작 유형이 자동으로 설정되어 있는지 확인합니다.
4. 적용을 클릭한 후 확인을 누릅니다.
5. 같은 방법으로 BITS(Background Intelligent Transfer Service)도 시작 상태로 변경한 후 PC를 재시작합니다.
방법 2: Windows 업데이트 구성 요소 초기화
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.
2. 명령 프롬프트에 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다:
a) netsh advfirewall reset b) net start mpsdrv c) net start bfe d) net start mpssvc e) regsvr32 firewallapi.dll
3. 확인 메시지가 나타나면 확인을 클릭합니다.
4. 변경 사항을 적용하기 위해 PC를 재시작한 후, 오류가 해결되었는지 다시 확인합니다.
방법 3: 관련 서비스 일괄 시작 (배치 파일 활용)
1. Windows 키 + R을 누른 후 notepad를 입력하고 Enter 키를 눌러 메모장을 실행합니다.
2. 아래 내용을 그대로 복사하여 메모장에 붙여넣습니다:
sc config MpsSvc start= auto sc config KeyIso start= auto sc config BFE start= auto sc config FwcAgent start= auto net stop MpsSvc net start MpsSvc net stop KeyIso net start KeyIso net start Wlansvc net start dot3svc net start EapHostnet net stop BFE net start BFE net start PolicyAgent net start MpsSvc net start IKEEXT net start DcaSvcnet net stop FwcAgent net start FwcAgent
3. 메모장에서 파일 > 다른 이름으로 저장을 클릭하고, 파일 이름 입력란에 RepairFirewall.bat을 입력합니다.
4. '파일 형식' 드롭다운 메뉴에서 모든 파일을 선택한 후 저장을 클릭합니다.
5. 방금 만든 RepairFirewall.bat 파일로 이동하여 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.
6. 복구 프로세스가 완료되면 Windows 방화벽을 다시 열어 정상 작동하는지 확인합니다. 성공적으로 해결되었다면 RepairFirewall.bat 파일을 삭제하세요.
방법 4: CCleaner 및 Malwarebytes 실행
컴퓨터가 안전한지 확인하기 위해 전체 바이러스 검사를 진행하고, 추가로 CCleaner와 Malwarebytes Anti-malware를 실행하는 것이 좋습니다.
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하여 시스템에서 유해 파일을 검사합니다.
3. 악성코드가 발견되면 자동으로 제거됩니다.
4. 이제 CCleaner를 실행하고 'Cleaner' 섹션의 Windows 탭에서 아래 항목들이 체크되어 있는지 확인합니다.
5. 올바른 항목이 선택되었는지 확인한 후 Run Cleaner(클리너 실행)를 클릭하고 정리가 끝날 때까지 기다립니다.
6. 시스템을 더 깊이 정리하려면 레지스트리(Registry) 탭으로 이동하여 필요한 항목들이 체크되어 있는지 확인합니다.
7. Scan for Issue(문제 검색)를 선택해 검사를 진행한 후 Fix Selected Issues(선택한 문제 수정)를 클릭합니다.
8. CCleaner가 '레지스트리 변경 사항을 백업하시겠습니까?'라고 물으면 예를 선택합니다.
9. 백업이 완료되면 Fix All Selected Issues(선택한 모든 문제 수정)를 클릭합니다.
10. 변경 사항을 저장하기 위해 PC를 재시작합니다. 이 방법으로도 해결되지 않으면 다음 방법을 계속 진행하세요.
방법 5: 레지스트리 수정
C:\Windows 폴더로 이동하여 system64 폴더(sysWOW64와 혼동하지 않도록 주의)가 있는지 찾아봅니다. 해당 폴더가 존재하면 더블클릭하여 안에 consrv.dll 파일이 있는지 확인합니다. 이 파일이 있다면 시스템이 Zero Access 루트킷에 감염된 것입니다.
1. MpsSvc.reg와 BFE.reg 파일을 다운로드한 후 더블클릭하여 실행하고, 레지스트리에 추가합니다.
2. 변경 사항을 적용하기 위해 PC를 재시작합니다.
3. Windows 키 + R을 누른 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
4. 다음 레지스트리 키로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE
5. BFE 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한을 선택합니다.
6. 열리는 창에서 추가 버튼을 클릭합니다.
7. '선택할 개체 이름 입력' 필드에 Everyone(따옴표 제외)을 입력한 후 이름 확인을 클릭합니다.
8. 이름이 확인되면 확인을 클릭합니다.
9. 이제 Everyone이 그룹 또는 사용자 이름 목록에 추가됩니다.
10. 목록에서 Everyone을 선택하고 '허용' 열의 모든 권한(Full Control) 옵션에 체크합니다.
11. 적용을 클릭한 후 확인을 누릅니다.
12. Windows 키 + R을 누른 후 services.msc를 입력하고 Enter 키를 누릅니다.
13. 아래 두 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다:
필터링 엔진(Filtering Engine)
Windows 방화벽(Windows Firewall)
14. 속성 창에서 두 서비스를 모두 시작(시작 버튼 클릭)하고, 시작 유형이 자동으로 설정되어 있는지 확인합니다.
15. 여전히 "로컬 컴퓨터에서 Windows 방화벽을 시작할 수 없습니다... 오류 코드 5"라는 오류가 나타난다면 다음 단계를 계속 진행합니다.
16. Shared Access 키 파일을 다운로드하여 실행합니다.
17. 해당 파일을 실행하고, 위에서 했던 것처럼 아래 경로의 키에 전체 권한을 부여합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess
18. 해당 키를 마우스 오른쪽 버튼으로 클릭해 사용 권한을 선택한 후, 추가를 클릭하고 Everyone을 입력한 뒤 모든 권한을 부여합니다.
19. 이제 방화벽을 시작할 수 있으며, 아래 서비스들도 함께 다운로드하여 실행합니다:
BITS
보안 센터(Security Center)
Windows Defender
Windows Update
20. 각 서비스를 실행하고 확인 메시지가 나타나면 예를 클릭합니다. 변경 사항을 저장하기 위해 PC를 재시작합니다.
이 방법은 문제 해결의 최종 단계로, 대부분의 경우 이 과정까지 진행하면 오류 0x80070424가 확실히 해결됩니다.
방법 6: 바이러스 수동 제거
1. Windows 검색창에 regedit를 입력한 후 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
2. 다음 레지스트리 키로 이동합니다:
Computer\HKEY_CURRENT_USER\SOFTWARE\Classes
3. Classes 폴더 아래에서 레지스트리 하위 키 '.exe'를 찾습니다.
4. 해당 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
5. Classes 폴더에서 다시 'secfile' 하위 키를 찾습니다.
6. 이 레지스트리 키도 삭제한 후 확인을 클릭합니다.
7. 레지스트리 편집기를 닫고 PC를 재시작합니다. 키 삭제 후 오류가 해결되었는지 다시 확인합니다.
방법 7: Windows 최신 상태 유지
1. Windows 키 + I를 눌러 설정을 연 후 업데이트 및 보안을 선택합니다.
2. 업데이트 확인을 클릭하고, 대기 중인 업데이트가 있다면 모두 설치합니다.
3. 업데이트 설치가 완료되면 PC를 재시작합니다.
함께 읽으면 좋은 글
- 엔드포인트 매퍼에서 더 이상 사용 가능한 엔드포인트가 없습니다 오류 해결 방법
- 현재 보안 설정으로 인해 이 파일을 다운로드할 수 없습니다 오류 해결 방법
- Word 자동 저장 시간 변경 방법
- Windows 10에서 마우스 설정이 계속 변경되는 문제 해결 방법
이상으로 Windows 방화벽 '일부 설정을 변경할 수 없습니다' 오류 0x80070424를 해결하는 방법을 알아보았습니다. 이 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.