Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows Defender 오류 0x800106ba 해결 방법 총정리

Windows Defender는 Windows XP 시절부터 Windows에 기본 탑재된 보안 유틸리티입니다. 이 도구를 사용하는 도중 0x800106ba 오류가 표시되는 경우가 있는데, 이는 Defender가 자신을 업데이트하려는 과정에서 문제가 발생했다는 의미입니다. 주요 원인은 Windows Defender의 필수 파일들이 운영체제에 올바르게 등록되어 있지 않기 때문입니다. 다행히 몇 가지 간단한 방법으로 해결할 수 있으며, 아래에서 단계별로 안내해 드립니다.

참고로 최신 Windows 버전(Windows 10/11)에서는 Windows Defender가 'Microsoft Defender'로 발전하여 OS에 통합되어 있으므로, 본문의 절차는 주로 Windows XP~7 환경을 기준으로 합니다.

0x800106ba 오류의 원인은 무엇일까요?

이 오류는 일반적으로 다음과 같은 메시지 형태로 나타납니다.

오류 코드 0x800106ba — 응용 프로그램을 초기화하지 못했습니다

또는

오류 코드 0x800106ba — 시스템 라이선스가 만료되었습니다. 로그온 요청이 거부되었습니다.

메시지만 보면 PC에 심각한 문제가 생긴 것처럼 느껴질 수 있지만, 실제로는 사소한 문제입니다. 당황하지 마시고 아래 단계를 차근차근 따라 하면 대부분 해결됩니다.

0x800106ba 오류 해결 방법

1단계 – Windows Defender를 "자동" 시작으로 설정

Windows Defender는 최신 악성코드 위협으로부터 보호받기 위해 지속적으로 업데이트해야 합니다. 따라서 이 유틸리티를 자동으로 시작하도록 설정하면 문제가 해결되는 경우가 많습니다.

  1. 시작 > 실행을 클릭합니다 (Vista 또는 Win7에서는 "실행"을 검색).
  2. 실행 창에 "msconfig"를 입력하고 Enter 키를 누릅니다.
  3. 프로그램 목록에서 "서비스(Services)" 항목을 클릭합니다 (관리자 권한을 요청하는 메시지가 나타나면 허용하고 진행하세요).
  4. Windows Defender 서비스를 더블클릭한 후, 시작 유형에서 "자동(Automatic)"을 선택합니다.
  5. 확인을 클릭합니다.

이렇게 하면 Windows Defender가 자동으로 시작되어 업데이트 문제 없이 작동하게 되며, 오류가 해결될 것입니다. 그래도 오류가 계속된다면 다음 단계로 넘어가세요.

2단계 – Windows Defender 제거 후 재설치

손상된 파일이 있을 경우, 프로그램을 새로 설치하면 문제가 해결되는 경우가 있습니다. 다음 순서대로 진행해 보세요.

  1. 시작 > 실행을 클릭하고 열기 상자에 "appwiz.cpl"을 입력한 후 확인을 누릅니다.
  2. 프로그램 목록에서 Windows Defender를 찾아 제거를 클릭합니다.
  3. 화면 안내에 따라 Windows Defender를 삭제합니다.
  4. 재설치하려면 마이크로소프트 공식 웹사이트를 방문하여 해당 유틸리티 설치 방법을 확인하고 진행합니다.

일반적으로 이런 유형의 오류가 발생하는 프로그램은 재설치만으로도 손상되거나 불량한 파일이 새 파일로 교체되면서 문제가 해결됩니다. 만약 이 방법으로도 해결되지 않는다면 다음 단계를 진행하세요.

3단계 – Windows Defender DLL 파일 재등록

유틸리티의 DLL 파일이 제대로 등록되지 않은 경우도 있습니다. 이는 운영체제를 오래 사용했거나 프로그램이 올바르게 설치되지 않았을 때 발생할 수 있습니다. 아래 단계를 실행하기 전에 전체 내용을 먼저 읽어 두시기 바랍니다.

  1. 시작 > 실행을 클릭하고 "cmd"를 입력한 후 확인을 누릅니다.
  2. 나타나는 검은색 명령 프롬프트 화면에 "regsvr32 파일이름"을 입력합니다.
  3. 아래 파일 목록의 각 파일명으로 "파일이름" 부분을 바꿔가며 하나씩 입력합니다.
  • wuapi.dll
  • wuaueng.dll
  • wucltui.dll
  • wups.dll
  • wuweb.dll
  • atl.dll
  • softpub.dll
  • wintrust.dll
  • initpki.dll
  • mssip32.dll

이 파일들은 Windows Defender가 의존하는 구성 요소들이므로 운영체제에 등록되어야 합니다. 이 단계로도 해결되지 않으면 다음 단계를 계속 진행하세요.

4단계 – PC에서 바이러스 제거

바이러스는 0x800106ba 오류의 큰 원인 중 하나입니다. 바이러스는 Windows Defender가 실행 및 업데이트에 필요한 여러 파일에 붙어 이들을 손상시키기 때문입니다. 바이러스 감염이 이 오류의 주된 원인은 아니지만, 감염으로 인해 충분한 피해가 누적되어 오류가 발생한 사례도 여럿 있었습니다. 이 문제를 해결하려면 신뢰할 수 있는 백신 프로그램으로 PC 전체를 검사하여 문제를 일으키는 바이러스 감염을 모두 치료해야 합니다. 평판이 좋은 백신 소프트웨어를 사용해 정밀 검사를 진행해 보시기 바랍니다.

5단계 – 레지스트리 정리

Windows의 "레지스트리" 역시 시스템 문제의 큰 원인입니다. 레지스트리는 시스템과 소프트웨어에 필요한 중요 정보를 저장하는 데이터베이스로, 데스크톱 테마부터 화면 설정까지 거의 모든 것이 기록되는 일종의 PC 도서관이라 할 수 있습니다. 그런데 이 데이터베이스에는 DLL 파일 목록과 각종 시스템 설정도 함께 저장됩니다. 시간이 지나면 이러한 파일과 설정이 손상되어 시스템이 극도로 느려지고 오류가 발생하게 됩니다. 이 문제를 해결하려면 평판 좋은 레지스트리 클리너를 사용하여 레지스트리를 청소하는 것이 좋습니다. 사용 전에는 반드시 레지스트리를 백업하여 만약의 상황에 대비하시기 바랍니다.

마무리

위의 5가지 방법은 대부분의 0x800106ba 오류를 해결할 수 있는 검증된 절차입니다. 순서대로 진행하되, 한 단계를 마친 후마다 오류가 사라졌는지 확인하시기 바랍니다. 그래도 문제가 지속된다면 Windows를 최신 업데이트 상태로 유지하거나, 심각한 시스템 손상이 의심되는 경우 전문가의 도움을 받는 것도 좋은 선택입니다.