예전 윈도우 컴퓨터에는 Microsoft AntiSpyware라는 안티 멀웨어 프로그램이 탑재되어 있었습니다. 이후 이 프로그램은 새로운 이름인 Windows Defender로 변경되었습니다.
Windows Defender는 윈도우 PC를 각종 위협과 스파이웨어로부터 보호하도록 설계된 도구입니다. 윈도우 기기에서 자주 사용되는 영역을 모니터링하는 여러 실시간 보안 에이전트를 내장하고 있습니다.
위협에 대응하는 유용한 도구처럼 보이지만, 결코 완벽하지는 않습니다. 때때로 Windows Defender 자체에 문제와 오류가 발생하기도 하는데, 그중 악명 높은 오류가 바로 오류 코드 0x800106ba와 관련된 것입니다.
오류 코드 0x800106ba란?
오류 코드 0x800106ba는 윈도우가 Windows Defender 방화벽을 초기화하거나 업데이트하지 못할 때 나타날 수 있습니다. 업데이트에 필요한 권한이 없거나, 업데이트 실행에 필요한 파일에 접근할 수 없는 경우가 많습니다.
이 오류 코드가 표시될 때는 다음과 같은 메시지가 함께 나타나는 경우가 흔합니다.
- 시스템 라이선스가 만료되었습니다.
- 로그온 요청이 거부되었습니다.
- 응용 프로그램을 초기화하지 못했습니다.
- 문제로 인해 Windows Defender가 중지되었습니다.
- Windows에 오류 코드 0x800106ba가 발생했습니다.
Windows Defender에서 오류 코드 0x800106ba가 발생한다면, 아래의 문제 해결 방법을 하나씩 시도해 보세요.
방법 1: DLL 파일 다시 등록하기
Windows Defender와 관련된 일부 문제는 특정 DLL 파일을 다시 등록하면 해결되는 경우가 많습니다. 아래 단계를 따라 해보세요.
- Windows + R 단축키를 눌러 실행(Run) 대화 상자를 엽니다.
- 아래 DLL 파일들을 regsvr32 명령 뒤에 파일 이름을 입력하여 등록합니다. 각 명령 입력 후 확인(OK)을 클릭하세요.
- wuapi.dll
- wuaueng.dll
- wucltui.dll
- wups.dll
- wuweb.dll
- atl.dll
- Softpub.dll
- Wintrust.dll
- Initpki.dll
- 모든 DLL 파일을 등록한 후, 컴퓨터에서 실행 중인 백신 프로그램을 비활성화합니다.
- 컴퓨터를 재시작합니다.
방법 2: 타사 백신 프로그램 비활성화하기
다른 타사 백신 프로그램이 설치되어 있는 상태에서 Windows Defender를 사용하려면, 먼저 해당 프로그램을 비활성화해야 합니다. 그렇지 않으면 시스템 충돌이 발생해 오류 메시지가 나타날 수 있습니다.
다만 단순히 비활성화만으로는 해결되지 않는 경우도 있습니다. 이럴 때는 해당 프로그램을 완전히 제거하고 관련 파일까지 모두 삭제한 뒤 컴퓨터를 재시작해야 합니다.
실제로 일부 사용자는 백신 프로그램을 비활성화하는 것만으로 문제가 해결되었고, 다른 사용자들은 완전히 제거했을 때 효과를 봤습니다.
방법 3: Windows Defender 서비스를 자동으로 설정하기
Windows Defender는 윈도우에 내장된 프로그램이므로 설정이 이미 지정되어 있습니다. 따라서 시작 유형을 자동으로 변경하려면 다소 번거로울 수 있지만, 시도해 볼 가치는 충분합니다. 아래 단계를 따라 하세요.
- Cortana 검색창에 services를 입력합니다.
- 검색 결과에서 서비스(Services)를 마우스 오른쪽 버튼으로 클릭합니다.
- 관리자 권한으로 실행(Run as Administrator)을 선택합니다. 그러면 모든 Windows 서비스 목록이 화면에 표시됩니다.
- Windows Defender 서비스를 찾습니다.
- 상태(Status)가 실행 중(Running)인지 확인합니다.
- 다음으로 시작 유형(Startup Type)이 자동(Automatic)으로 설정되어 있는지 확인합니다. 설정되어 있지 않다면 마우스 오른쪽 버튼을 클릭하고 속성(Properties)을 선택합니다.
- 시작 유형에서 자동(Automatic)을 선택합니다.
- 시작(Start) 버튼을 클릭해 서비스를 다시 시작합니다.
- 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.
방법 4: 빠른 바이러스 검사 실행하기
악성 파일이 시스템에 침투해 Windows Defender 실행에 필요한 파일을 손상시켰을 가능성도 큽니다.
바이러스가 특정 Windows 구성 요소의 실행을 막는 원인이 되는 경우는 드물지만, 악성 파일이 시스템 파일에 붙어 이를 삭제하고 오류 코드 0x800106ba를 유발한 사례도 실제로 있었습니다.
다행히 이런 악성 파일이 시스템에 피해를 주는 것을 막는 방법이 있습니다. 평소 사용하는 타사 안티 멀웨어 도구로 빠른 바이러스 검사를 실행하세요. 바이러스가 발견되면 제거하면 됩니다.
방법 5: 레지스트리 파일 검사하기
Windows 레지스트리는 Windows OS의 핵심 구성 요소입니다. 가상 데이터베이스 시스템에 불과하지만 소프트웨어와 하드웨어에 관한 중요한 데이터를 저장하는 역할을 담당합니다. 화면 및 데스크톱 설정 정보 역시 여기에 저장됩니다.
레지스트리에는 중요한 시스템 설정과 파일, 그리고 모든 DLL 파일이 저장되어 있습니다. 이러한 파일들이 손상되면 컴퓨터 성능에 영향을 미치며, 경우에 따라 오류 코드 0x800106ba 같은 오류가 나타날 수 있습니다.
Windows 레지스트리의 모든 파일이 정상적으로 작동하는지 확인하려면 빠른 검사를 실행하세요. 레지스트리 클리너 도구를 활용하면 손상되었거나 잘못된 항목을 빠르고 안전하게 제거할 수 있습니다.
방법 6: Windows Defender 재설치하기
손상된 시스템 파일로 인한 문제는 새로 설치하는 것이 해결책이 될 수 있습니다. Windows Defender에 문제가 있다면 재설치를 시도해 보세요.
방법은 다음과 같습니다.
- 웹 브라우저를 열고 Microsoft Windows Defender 공식 웹사이트로 이동합니다.
- Windows Defender를 다운로드합니다. 참고로 Windows 버전이 정품이 아니면 다운로드가 진행되지 않습니다.
- 다운로드가 완료될 때까지 기다린 후 파일을 엽니다. 문제를 예방하려면 다운로드 중에는 컴퓨터에서 다른 작업을 하지 않는 것이 좋습니다.
- 방금 다운로드한 파일을 더블클릭합니다. 작업 확인을 요구받을 수 있는데, 실행(Run)을 클릭하면 됩니다.
- Windows Defender 설치 마법사가 나타납니다.
- 화면의 지시에 따라 진행합니다.
- 설치 프로세스가 완료될 때까지 기다립니다.
- 컴퓨터를 재부팅합니다.
방법 7: 디스크 공간 확보하기
오류는 종종 디스크 공간을 크게 차지하는 정크 파일 때문에 발생합니다. 오류가 나타나지 않도록 하려면 드라이브에서 불필요한 파일을 정기적으로 삭제하는 것이 좋습니다.
이 작업은 드라이브의 모든 폴더를 일일이 확인하고 불필요한 파일을 직접 삭제하는 방식으로 할 수 있지만, 매우 시간이 오래 걸릴 수 있습니다. 가장 좋은 방법은 신뢰할 수 있는 PC 청소 도구를 사용하는 것입니다. 몇 번의 클릭만으로 모든 정크 파일을 한 번에 제거할 수 있습니다.
그래도 해결되지 않는다면?
위의 모든 방법을 시도했는데도 문제가 계속된다면, 공인된 Windows 기술자에게 컴퓨터 점검을 의뢰하는 것을 권장합니다. 더 큰 기술적 문제가 숨어 있을 가능성이 있기 때문입니다.
오류 코드 0x800106ba를 해결하는 또 다른 방법을 알고 계신가요? 아래 댓글로 공유해 주세요.