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는 최신 악성코드 위협으로부터 보호받기 위해 지속적으로 업데이트해야 합니다. 따라서 이 유틸리티를 자동으로 시작하도록 설정하면 문제가 해결되는 경우가 많습니다.
- 시작 > 실행을 클릭합니다 (Vista 또는 Win7에서는 "실행"을 검색).
- 실행 창에 "msconfig"를 입력하고 Enter 키를 누릅니다.
- 프로그램 목록에서 "서비스(Services)" 항목을 클릭합니다 (관리자 권한을 요청하는 메시지가 나타나면 허용하고 진행하세요).
- Windows Defender 서비스를 더블클릭한 후, 시작 유형에서 "자동(Automatic)"을 선택합니다.
- 확인을 클릭합니다.
이렇게 하면 Windows Defender가 자동으로 시작되어 업데이트 문제 없이 작동하게 되며, 오류가 해결될 것입니다. 그래도 오류가 계속된다면 다음 단계로 넘어가세요.
2단계 – Windows Defender 제거 후 재설치
손상된 파일이 있을 경우, 프로그램을 새로 설치하면 문제가 해결되는 경우가 있습니다. 다음 순서대로 진행해 보세요.
- 시작 > 실행을 클릭하고 열기 상자에 "appwiz.cpl"을 입력한 후 확인을 누릅니다.
- 프로그램 목록에서 Windows Defender를 찾아 제거를 클릭합니다.
- 화면 안내에 따라 Windows Defender를 삭제합니다.
- 재설치하려면 마이크로소프트 공식 웹사이트를 방문하여 해당 유틸리티 설치 방법을 확인하고 진행합니다.
일반적으로 이런 유형의 오류가 발생하는 프로그램은 재설치만으로도 손상되거나 불량한 파일이 새 파일로 교체되면서 문제가 해결됩니다. 만약 이 방법으로도 해결되지 않는다면 다음 단계를 진행하세요.
3단계 – Windows Defender DLL 파일 재등록
유틸리티의 DLL 파일이 제대로 등록되지 않은 경우도 있습니다. 이는 운영체제를 오래 사용했거나 프로그램이 올바르게 설치되지 않았을 때 발생할 수 있습니다. 아래 단계를 실행하기 전에 전체 내용을 먼저 읽어 두시기 바랍니다.
- 시작 > 실행을 클릭하고 "cmd"를 입력한 후 확인을 누릅니다.
- 나타나는 검은색 명령 프롬프트 화면에 "regsvr32 파일이름"을 입력합니다.
- 아래 파일 목록의 각 파일명으로 "파일이름" 부분을 바꿔가며 하나씩 입력합니다.
- 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를 최신 업데이트 상태로 유지하거나, 심각한 시스템 손상이 의심되는 경우 전문가의 도움을 받는 것도 좋은 선택입니다.