Windows XP 및 Vista에서 발생하는 0x800A138F 오류는 시스템 업데이트 자체를 막아버리기 때문에 매우 성가신 문제입니다. 하지만 다행히도 이 오류는 비교적 단순한 원인에서 비롯되며, 몇 가지 단계만 거치면 대부분 손쉽게 해결할 수 있습니다. 이 글에서는 오류의 원인과 단계별 해결 방법을 자세히 안내해 드립니다.
0x800A138F 오류란 무엇인가?
0x800A138F 오류는 Windows Vista 또는 XP에서 컴퓨터를 업데이트하려고 할 때 화면에 표시되는 오류입니다. 이 오류가 나타나면 업데이트가 중단되고 Microsoft 지원 센터에 문의하라는 안내 메시지만 보이게 됩니다. 일반적으로 다음과 같은 형태로 표시됩니다.
소프트웨어 업데이트가 완료되지 않았습니다.
Windows Update 소프트웨어가 정상적으로 업데이트되지 않았습니다.
오류 번호를 Microsoft로 전송하세요 (0x800A138F)
또는 아래와 같은 메시지가 나타날 수 있습니다.
Windows Update 오류: Windows Update에 오류가 발생하여 요청한 페이지를 표시할 수 없습니다. Windows Update 서비스에 대한 정보를 확인하거나 피드백을 보내주세요. 오류 번호를 Microsoft로 전송하세요 (0x800A138F)
이 오류는 갑자기, 심지어 밤사이에도 나타날 수 있을 만큼 흔한 문제입니다. 주요 원인은 다음과 같습니다.
- 인터넷 옵션 설정 손상
- 인터넷 설정 파일의 손상 또는 불량
- Microsoft 서버에서 업데이트 정보를 읽어오지 못하는 경우
- 레지스트리 설정의 손상
0x800A138F 오류 해결 방법
1단계 – PC의 날짜 및 시간 확인
0x800A138F 오류의 큰 원인 중 하나는 PC의 날짜와 시간이 잘못 설정되어 있는 경우입니다. 화면 우측 하단의 시계를 두 번 클릭하면 날짜 및 시간 설정 창이 열리며, 여기서 시간이 어긋나 있다면 수정할 수 있습니다. 의외로 많은 Windows 컴퓨터에서 시간 동기화 문제로 각종 오류가 발생합니다. PC의 날짜와 시간이 Windows 업데이트 배포 시점과 맞지 않으면 업데이트 과정에서 오류가 생길 수 있습니다.
2단계 – 임시 인터넷 파일 삭제
Windows 업데이트를 진행하면 업데이트 파일을 임시 인터넷 폴더에 저장하게 됩니다. 이 폴더에는 다운로드 파일과 각종 인터넷 구성 요소들이 보관되는데, 오래된 임시 파일들이 그대로 남아 있으면 새 업데이트 파일을 저장하지 못해 0x800A138F 오류가 발생할 수 있습니다. 임시 파일을 정리하는 방법은 다음과 같습니다.
- Internet Explorer를 실행합니다.
- 상단 메뉴에서 도구(Tools)를 클릭합니다.
- 인터넷 옵션(Internet Options)을 선택합니다.
- 일반(General) 탭에서 삭제(Delete) 버튼을 클릭합니다.
- 검색 기록 삭제(Delete Browsing History) 항목을 선택하고 가능한 모든 임시 파일을 제거합니다.
- 변경 사항을 적용하기 위해 Internet Explorer를 재시작합니다.
정리가 끝나면 시작 > 제어판 > Windows Update를 통해 업데이트를 다시 시도해 보세요. 그래도 오류가 계속된다면 다음 단계로 넘어갑니다.
3단계 – Internet Explorer 언어 설정 변경
의외로 시스템의 언어 설정이 잘못되어 있어도 이 오류가 발생할 수 있습니다. Internet Explorer의 기본 언어가 올바르게 설정되어 있는지 확인해 보세요.
- Internet Explorer를 실행합니다.
- 상단 메뉴에서 도구(Tools)를 클릭합니다.
- 인터넷 옵션(Internet Options)을 선택합니다.
- 일반(General) 탭으로 이동합니다.
- 언어(Languages) 버튼을 클릭합니다.
- 언어 기본 설정(Language Preferences) 창이 열리면 추가(Add) 버튼을 눌러 영어(English)를 기본 언어로 등록합니다.
이 방법은 모든 경우에 효과가 있는 것은 아니지만, 언어 설정 문제로 인한 오류라면 즉시 해결될 수 있습니다.
4단계 – Internet Explorer 보안 설정 점검
Windows가 필요한 업데이트를 원활하게 다운로드하려면 Internet Explorer가 SSL 2.0 및 SSL 3.0 프로토콜을 사용할 수 있도록 설정되어 있어야 합니다. 확인 방법은 다음과 같습니다.
- Internet Explorer를 실행합니다.
- 도구(Tools)를 클릭합니다.
- 인터넷 옵션(Internet Options)으로 이동합니다.
- 고급(Advanced) 탭을 클릭합니다.
- 보안(Security) 항목에서 SSL 2.0과 SSL 3.0에 체크 표시를 합니다.
- 적용(Apply)을 누른 후 확인(OK)을 클릭합니다.
이전에 업데이트 다운로드가 차단되었다면 이 설정 변경 후 정상적으로 진행될 수 있습니다.
5단계 – 업데이트 중 백신 및 방화벽 일시 중지
서드파티 백신 프로그램이나 방화벽 소프트웨어를 사용 중이라면, 업데이트를 진행하는 동안 일시적으로 비활성화해 보세요. 이런 보안 소프트웨어는 악성 또는 비정상적인 인터넷 연결을 차단하도록 설계되어 있으며, Windows 업데이트 연결을 위협으로 오인해 차단할 수 있습니다. 방화벽이나 백신을 잠시 꺼두면 업데이터가 Microsoft 서버에 정상적으로 접속하여 파일을 업데이트할 수 있습니다. 업데이트가 완료된 후에는 반드시 보안 소프트웨어를 다시 활성화하는 것을 잊지 마세요.
6단계 – 레지스트리 정리
Windows의 가장 큰 문제 중 하나는 '레지스트리' 데이터베이스 내부에 손상되었거나 불량한 파일이 누적되는 것입니다. Windows는 업데이트를 진행할 때 레지스트리에서 다양한 설정값과 옵션을 읽어야 하는데, 해당 파일들이 손상되어 읽을 수 없으면 0x800A138F를 포함한 여러 오류가 발생합니다. 이를 해결하려면 신뢰할 수 있는 레지스트리 클리너 도구를 다운로드하여 PC를 검사하세요. 클리너가 레지스트리 데이터베이스에서 손상된 설정을 제거해 주면 컴퓨터가 한층 더 안정적이고 부드럽게 작동하게 됩니다.
마무리
0x800A138F 오류는 날짜·시간 설정, 임시 파일, 언어 및 보안 설정, 백신 충돌, 레지스트리 손상 등 다양한 원인으로 발생할 수 있습니다. 위 단계를 순서대로 하나씩 적용해 보면 대부분의 경우 문제를 해결하고 Windows 업데이트를 정상적으로 완료할 수 있습니다.