Windows Defender를 실행하려고 할 때 오류 코드 0x800b0100이 표시되는 경우가 있습니다. 이 오류가 발생하면 Windows Defender를 켤 수 없으며, 프로그램은 계속 비활성화 상태로 남아 있게 됩니다.
오류 0x800b0100은 다양한 원인으로 발생할 수 있습니다. 시스템이 악성코드에 감염되었거나, 설치된 다른 백신 프로그램과의 충돌, 또는 손상된 시스템 파일이 원인일 수 있습니다. 원인이 여러 가지인 만큼 해결 방법도 다양하며, 어떤 방법이 효과적인지는 오류의 실제 원인에 따라 달라집니다. 따라서 아래에서 소개하는 방법을 하나씩 순서대로 시도하면서 문제가 해결될 때까지 진행해 보세요.

방법 1: 클린 부팅(Clean Boot) 수행
클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방식입니다. 이를 통해 문제가 타사 응용 프로그램 때문에 발생하는지 확인할 수 있습니다. 클린 부팅 상태에서 Windows Defender가 정상적으로 작동한다면, 특정 타사 프로그램(대개 다른 백신 소프트웨어)이 Defender와 충돌하고 있다는 의미입니다.
- Windows 키를 누른 상태에서 R 키를 누릅니다
- msconfig를 입력하고 Enter 키를 누릅니다
- 서비스(Services) 탭을 선택합니다
- 모든 Microsoft 서비스 숨기기(Hide All Microsoft Services) 옵션에 체크합니다
- 모두 사용 안 함(Disable All)을 클릭합니다

- 시작프로그램(Startup) 탭을 클릭합니다
- 작업 관리자(Task Manager)를 클릭합니다
- 작업 관리자에 표시된 항목 중 하나를 마우스 오른쪽 버튼으로 클릭하고 사용 안 함(Disable)을 선택합니다

- 시작프로그램 탭의 모든 항목에 대해 위 단계를 반복합니다
- 작업 관리자를 닫습니다
- 시스템 구성 창에서 확인(OK)을 클릭합니다
- 컴퓨터를 재시작합니다
재부팅이 완료되면 Windows Defender를 다시 실행하여 문제가 지속되는지 확인합니다. 문제가 해결되었다면 타사 응용 프로그램이 Defender를 방해했던 것입니다. 가장 유력한 원인은 다른 백신 프로그램이므로, 해당 프로그램을 제거한 후 Windows Defender를 다시 실행해 보세요.
확인이 끝난 후에는 컴퓨터가 평소처럼 정상적으로 시작되도록 설정을 원래대로 되돌려야 합니다. 아래 단계를 따라 진행하세요.
- Windows 키를 누른 상태에서 R 키를 누릅니다
- msconfig를 입력하고 Enter 키를 누릅니다
- 일반(General) 탭을 선택합니다
- 표준 시작(Normal Startup)을 선택합니다
- 서비스(Services) 탭을 클릭합니다
- 모든 Microsoft 서비스 숨기기 옵션의 체크를 해제합니다
- 모두 사용(Enable All)을 클릭합니다
- 시작프로그램(Startup) 탭을 클릭합니다
- 작업 관리자(Task Manager)를 선택합니다
- 작업 관리자의 각 항목을 하나씩 마우스 오른쪽 버튼으로 클릭하고 사용(Enable)을 선택합니다
- 재시작을 요청받으면 재시작을 선택하고, 요청받지 않으면 직접 컴퓨터를 재시작합니다. 그러면 컴퓨터가 평소와 같이 정상적으로 시작됩니다
방법 2: Windows Defender 서비스 상태 확인
Windows Defender 관련 서비스가 켜져 있는지 확인하세요. 경우에 따라 악성코드 감염이나 타사 프로그램에 의해 서비스가 비활성화되었을 수 있습니다.
- Windows 키를 누른 상태에서 R 키를 누릅니다
- services.msc를 입력하고 Enter 키를 누릅니다
- Windows Defender 바이러스 백신 서비스(WinDefend)를 찾습니다
- 해당 서비스를 더블클릭합니다
- 시작 유형(Startup Type)이 자동(Automatic)으로 설정되어 있고, 서비스 상태가 실행 중(Started)인지 확인합니다 (그렇지 않다면 사용 가능한 시작(Start) 버튼이 표시됩니다)
- Windows Defender Advanced Threat Protection 서비스와 Windows Defender 네트워크 검사 서비스도 함께 확인합니다. 5번 단계를 반복하여 이 서비스들이 활성화되어 실행 중인지 점검하세요. 시스템 구성에 따라 해당 옵션이 회색으로 비활성화되어 있을 수 있는데, 이 경우에는 걱정하지 않아도 됩니다. 옵션이 비활성화되어 있지 않고 자동으로 설정되어 있지 않은 경우에만 변경하면 됩니다

모든 과정이 끝나면 Windows Defender가 실행 중인지 확인합니다. 실행되고 있지 않다면 오류 없이 Windows Defender를 시작할 수 있는지 점검해 보세요.
방법 3: 악성코드 감염 여부 검사
시스템이 악성코드에 침해되면 Windows Defender가 강제로 꺼질 수 있습니다. 공격자는 시스템을 더 취약하게 만들기 위해 Defender를 비활성화하는 경우가 많습니다.
Malwarebytes 공식 사이트에서 프로그램을 다운로드하세요. Malwarebytes는 악성코드 및 멀웨어 감염으로 인한 문제를 진단하고 수정하는 데 도움이 됩니다. 프로그램을 다운로드하여 설치한 후, 전체 검사를 실행하여 시스템이 감염되었는지 확인하세요.
방법 4: SFC 검사 실행
Windows Defender의 문제는 손상된 시스템 파일 때문에 발생할 수도 있습니다. 이 경우 SFC(시스템 파일 검사기) 검사를 실행하여 손상된 파일을 찾아 복구하면 문제를 해결할 수 있습니다.
SFC 검사 실행 방법에 대한 단계별 가이드를 참고하여 손상된 시스템 파일을 복구해 보세요.
방법 5: DISM 명령 실행
DISM(Deployment Image Servicing and Management)은 손상된 시스템 파일을 복구할 수 있는 도구입니다. Windows에 기본 내장된 도구이므로 별도의 타사 소프트웨어를 다운로드할 필요 없이 명령 프롬프트(cmd)에서 바로 실행할 수 있습니다.
- Windows 키를 누른 상태에서 X 키를 누릅니다
- 명령 프롬프트(관리자)(Command Prompt (Admin))를 선택합니다
- dism.exe /Online /Cleanup-image /Restorehealth를 입력하고 Enter 키를 누릅니다
명령 실행에는 시간이 다소 걸리므로 완료될 때까지 기다려 주세요. 명령 실행이 끝난 후에는 방법 4의 SFC 검사를 추가로 진행하는 것이 좋습니다.
이제 Windows Defender가 정상적으로 작동하는지 확인해 보세요.