윈도우 업데이트를 진행하거나 Windows Defender를 사용하는 도중 갑자기 오류 코드 0x80070424가 나타난 적이 있으신가요? 이 오류는 윈도우 업데이트와 그 구성 요소의 설치, 수정, 삭제를 담당하는 핵심 서비스인 'Windows 모듈 설치 관리자(Windows Module Installer)'에 문제가 발생했을 가능성이 높습니다.
오류 코드 0x80070424란?
오류 코드 0x80070424는 주로 윈도우 업데이트 중, Windows Defender 사용 중, 또는 윈도우 방화벽 설정을 변경하려고 할 때 발생하는 오류입니다. 특히 Windows 7과 Vista 사용자에게 흔히 나타나며, 심한 경우 컴퓨터에서 방화벽을 켜거나 끄는 작업조차 할 수 없게 만들기도 합니다.
오류 코드 0x80070424의 원인
일반적인 설정에서 Windows 모듈 설치 관리자 서비스는 '수동(Manual)'으로 지정되어 있습니다. 그런데 이 서비스가 비활성화되면 해당 서비스의 작동과 기능을 제어하는 레지스트리 키가 변경되거나 손상됩니다. 그 결과 윈도우가 정상적으로 작동하지 못하고 오류 코드 0x80070424가 화면에 표시됩니다.
오류 코드 0x80070424 해결 방법
이 오류가 발생했다면 아래의 6가지 해결 방법을 하나씩 차례로 시도해 보세요.
방법 1: Windows Update 문제 해결사 실행
오류 코드 0x80070424를 해결하는 가장 대표적인 방법 중 하나는 Windows Update 문제 해결사를 활용하는 것입니다. 다음 단계를 따라 해보세요.
- 검색창에 문제 해결(troubleshoot)을 입력합니다.
- 검색 결과에서 문제 해결을 선택합니다.
- 문제 해결 창에서 Windows Update를 클릭합니다.
- 문제 해결사 실행 버튼을 누르면 윈도우가 자동으로 업데이트 문제를 찾아 해결합니다. 다소 시간이 걸릴 수 있으니 조금만 기다려 주세요.
방법 2: Chkdsk 명령어 실행
파일 시스템이 손상되어 윈도우 업데이트를 시도할 때마다 오류 코드 0x80070424가 나타날 수도 있습니다. 파일 시스템 상태를 점검하려면 타사 PC 클리닝 도구를 사용해 시간을 절약할 수도 있지만, 직접 해결하고 싶다면 Chkdsk 명령어를 실행하는 것이 좋습니다.
Chkdsk 명령어 실행 방법은 다음과 같습니다.
- 시작 메뉴를 열고 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
- 관리자 권한으로 실행을 선택합니다.
- 명령줄에 Chkdsk volume: /f /r(volume 부분에는 해당 드라이브 문자를 입력)을 입력하고 Enter 키를 눌러 실행합니다.
- 완료까지 몇 분 정도 걸릴 수 있으므로 프로세스를 임의로 종료하지 않도록 주의하세요.
방법 3: 손상된 시스템 파일 검색 및 복구
손상된 시스템 파일이 오류 0x80070424의 원인일 수도 있습니다. 이 경우 시스템 파일 검사기(System File Checker) 유틸리티를 사용해 손상된 시스템 파일을 찾아 복구해 보세요.
시스템 파일 검사기를 실행하는 방법은 다음과 같습니다.
- 검색창이나 시작 메뉴를 통해 명령 프롬프트를 실행합니다.
- 명령줄에 SFC /scannow를 입력합니다.
- Enter 키를 누릅니다.
- 시스템 파일 검사기가 시스템 전체를 스캔하여 손상된 파일을 자동으로 찾아 복구합니다.
방법 4: 레지스트리 클리너 사용
오류 코드 0x80070424가 레지스트리 문제로 인해 발생한 것이라면, Auslogics Registry Cleaner와 같은 레지스트리 청소 소프트웨어를 다운로드해 사용하는 것이 좋습니다.
품질 좋은 레지스트리 클리너를 사용하면 시스템의 레지스트리 문제를 몇 초 만에 감지하고 해결할 수 있습니다. 시스템에 악영향을 미치는 오래되고 불필요한 레지스트리 파일과 항목도 함께 제거되어 레지스트리가 최적의 상태로 복원됩니다.
이러한 도구는 윈도우 레지스트리를 복구, 정리, 최적화하여 시스템 충돌을 일으키는 오류를 제거하고, 쾌적하고 효율적인 작동 환경을 되찾아 줍니다. 자신의 컴퓨터 사양과 요구 사항에 맞는 제품을 선택하는 것이 중요합니다.
방법 5: Windows Update 구성 요소 초기화
앞선 방법으로도 오류 0x80070424가 계속된다면, Windows Update 구성 요소를 초기화하여 새롭게 시작하는 것이 필요할 수 있습니다.
초기화 방법은 다음과 같습니다.
- 시작 메뉴나 검색창을 통해 실행(Run) 창을 엽니다.
- 입력란에 services.msc를 입력하고 Enter 키를 누릅니다.
- 목록을 아래로 스크롤하여 Background Intelligent Transfer Service를 찾습니다. 마우스 오른쪽 버튼으로 클릭한 후 중지를 선택합니다.
- 이어서 Windows Update 서비스를 찾아 마찬가지로 오른쪽 버튼을 클릭하고 중지를 선택합니다.
- 실행 창을 닫고 파일 탐색기를 엽니다.
- C:\Windows\SoftwareDistribution 폴더로 이동한 후 폴더 안의 모든 파일을 삭제합니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택해 관리자 권한으로 실행합니다.
- PowerShell에서 아래 명령어를 한 줄씩 순서대로 실행합니다.
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- PowerShell을 닫고 컴퓨터를 재부팅합니다.
방법 6: Windows 방화벽 재설치
BFE(Base Filtering Engine) 서비스 파일이 오류 코드 0x80070424의 원인이라면, Windows 방화벽을 재설치하는 것이 가장 효과적인 해결책입니다.
Windows 방화벽을 재설치하는 방법은 다음과 같습니다.
- 공식 개발사 웹사이트에서 Windows 방화벽 설치 파일을 다운로드한 후 바탕화면에 압축을 해제합니다.
- 설치 파일을 더블클릭하고 설치를 진행합니다.
- 컴퓨터를 다시 시작합니다.
- 재부팅이 완료되면 시작 버튼을 클릭하고 프로그램 목록에서 새로 설치된 Windows 방화벽을 찾아 더블클릭하여 실행합니다.
- 실행(Run) 창이 열리면 REGEDIT를 입력하고 확인을 누릅니다. 'everyone'이라는 새 필드가 추가된 것을 확인할 수 있습니다.
- 권한 창에서 모든 권한(Full Control) 옆의 체크박스에 체크한 후 확인을 클릭합니다.
- 창을 닫고 다시 시작 메뉴로 돌아갑니다.
- 검색창에 services.msc를 입력해 서비스 창을 엽니다.
- Base Filtering Engine을 마우스 오른쪽 버튼으로 클릭합니다.
- 이제 Windows 방화벽을 찾아 설정 변경이 가능한지 확인합니다. 변경이 가능하다면 오류 0x80070424가 해결된 것입니다. 그렇지 않다면 전문 윈도우 기술자의 도움을 받는 것이 좋습니다.
마무리
지금까지 오류 코드 0x80070424를 해결하기 위해 시도해 볼 수 있는 6가지 실용적인 방법을 살펴보았습니다. 이 중 하나가 여러분의 오류를 해결하는 데 도움이 되었기를 바랍니다.
오류 0x80070424를 해결하는 다른 방법을 알고 계신가요? 아래 댓글로 자유롭게 공유해 주세요.