Windows에서 Microsoft Defender(이전 명칭: Windows Defender) 바이러스 정의 업데이트를 진행하다 보면 오류 코드 0x80004004가 표시되는 경우가 있습니다. 이 오류는 Defender가 Microsoft 서버에서 최신 정의 파일을 내려받지 못할 때 발생합니다. 이번 글에서는 오류의 주요 원인을 살펴보고, 문제를 성공적으로 해결할 수 있는 다양한 방법을 소개합니다.
오류 0x80004004: 이 앱은 바이러스 및 스파이웨어 정의 업데이트를 확인할 수 없습니다. 정의 업데이트를 설치하지 못했습니다.
오류 0x80004004의 주요 원인
이 오류는 다음과 같은 이유로 발생할 수 있습니다.
- 동일한 시스템에 설치된 타사 백신 프로그램과의 충돌 — 백신이 Windows Defender의 업데이트를 차단할 수 있습니다.
- 손상되었거나 누락된 시스템 파일
- 불안정한 인터넷 연결
Microsoft Defender 오류 0x80004004 해결 방법
이 문제가 발생했다면 아래 방법들을 순서에 관계없이 하나씩 시도해 보고 문제가 해결되는지 확인해 보세요.
- Windows Defender 서비스 시작 유형을 '자동'으로 설정
- 타사 백신 프로그램 일시적으로 비활성화
- 명령 프롬프트로 Windows Defender 수동 업데이트
- Defender 정의 패키지 직접 다운로드
각 해결 방법의 자세한 절차를 살펴보겠습니다.
1] Windows Defender 서비스를 자동으로 설정
다음 단계를 따라 하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에
services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다. - 서비스 목록에서 Microsoft Defender Antivirus Service(Microsoft Defender 바이러스 백신 서비스)를 찾습니다.
- 해당 항목을 두 번 클릭하여 속성 창을 엽니다.
- 속성 창의 시작 유형 메뉴가 자동으로 설정되어 있는지 확인합니다.
- 시작 유형을 변경할 때 확인 대화 상자가 나타나면 모두 확인합니다.
- 적용 > 확인을 클릭합니다.
이후 업데이트를 다시 실행하여 정상적으로 완료되는지 확인하세요. 그래도 문제가 지속된다면 다음 방법을 시도합니다.
2] 타사 백신 프로그램 일시적으로 비활성화
Windows PC에 설치된 타사 보안 프로그램 역시 Windows Defender의 바이러스 정의 업데이트 과정에서 충돌을 일으켜 오류 0x80004004를 유발할 수 있습니다. 따라서 Defender를 업데이트하기 전에 타사 백신을 잠시 비활성화하면 문제가 해결될 수 있습니다.
타사 백신은 각 프로그램의 설정 페이지에서 일시적으로 비활성화할 수 있습니다. 업데이트가 완료된 후에는 반드시 다시 활성화하여 완전한 보호 상태를 유지하세요.
3] 명령 프롬프트로 Windows Defender 수동 업데이트
다음 단계를 따라 하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에
cmd를 입력하고 Enter 키를 눌러 명령 프롬프트를 실행합니다. - 명령 프롬프트 창에 아래 명령어를 입력하거나 복사해 붙여넣고, 각 줄마다 Enter 키를 누릅니다.
cd /d "\Program Files\Windows Defender" mpcmdrun.exe -signatureupdate
명령을 실행한 후에도 오류가 계속된다면 다음 방법을 시도해 보세요. PowerShell을 사용해서도 Windows Defender 정의를 업데이트할 수 있습니다.
4] Windows Defender 정의 패키지 직접 다운로드
Microsoft 공식 웹사이트에서 최신 Defender 정의 파일을 직접 내려받아 수동으로 설치하는 방법도 있습니다.
다운로드한 파일은 '무음 설치(silent install)' 방식으로 동작합니다. 파일을 두 번 클릭해도 화면에는 아무런 변화가 없어 보이지만, 실제로는 백그라운드에서 설치가 진행됩니다.
이 글이 문제 해결에 도움이 되기를 바랍니다!
함께 읽으면 좋은 글: Windows Defender가 자동으로 업데이트되지 않을 때 해결 방법