업데이트는 개발자가 사용자에게 새로운 콘텐츠와 기능을 제공하기 위한 필수 과정입니다. 프로젝트의 규모가 아무리 작더라도 모든 소프트웨어는 정기적인 업데이트가 필요하며, Windows 10도 예외가 아닙니다. 하지만 다른 사용자들이 새로운 기능을 누리는 동안 내 시스템만 업데이트되지 않는다면 정말 답답한 일일 것입니다.
오류 0x8007042B가 대표적인 예시입니다. Windows 업데이트는 원래 알려진 오류를 수정하기 위한 것인데, 정작 업데이트 과정 자체에서 오류가 발생한다면 큰 걸림돌이 됩니다. 아래에서 이 오류의 주요 원인과 해결 방법을 단계별로 안내해 드립니다.

업데이트 오류 0x8007042B의 원인
Windows Update Assistant(업데이트 도우미)를 사용하는 과정에서 그 자체로 인해 오류가 발생할 수 있다는 점은 쉽게 예측하기 어렵습니다. 오류 0x8007042B의 주요 원인은 다음과 같습니다.
- Windows Update Assistant를 통한 업데이트: Windows Update Assistant로 시스템을 업데이트하는 도중 이 오류가 나타날 수 있습니다.
- 손상된 시스템 파일: 손상된 시스템 파일도 이 오류의 원인이 됩니다. Windows 파일이 손상된 경우 실질적인 위협이 될 수 있으므로 최대한 빨리 복구하는 것이 좋습니다.
원인을 파악했으니, 이제 해결 방법을 하나씩 살펴보겠습니다.
해결 방법 1: 백신 프로그램 비활성화 또는 제거
일부 사용자들은 카스퍼스키(Kaspersky), 코모도(Comodo), Avast 등 특정 백신 프로그램이 이 오류를 유발했다고 보고했습니다. 따라서 먼저 백신 프로그램을 비활성화해 보세요. 그래도 오류가 지속된다면 백신 프로그램을 시스템에서 완전히 제거해야 합니다. 제거 방법은 다음과 같습니다.
- 시작 메뉴를 열고 제어판을 클릭합니다.
- 제어판에서 '프로그램' 아래의 '프로그램 제거'로 이동합니다.
- 백신 프로그램을 찾아 더블클릭하여 제거합니다.

이제 Windows 업데이트를 다시 시도하여 문제가 해결되었는지 확인해 보세요. 문제가 해결되었다면 해당 백신 프로그램이 정말 필요한지 다시 한번 고민해 볼 필요가 있습니다.
해결 방법 2: BITS 서비스 재시작
BITS(Background Intelligent Transfer Service, 백그라운드 인텔리전트 전송 서비스)는 Windows 업데이트를 확인하고 다운로드하는 역할을 담당하는 Windows 구성 요소입니다. BITS에 오류가 발생하면 업데이트 오류가 나타날 수 있으므로, 서비스를 재시작해 보는 것이 좋습니다. 재시작 방법은 다음과 같습니다.
- Winkey + R을 눌러 실행 창을 엽니다.
- 실행 창에 services.msc를 입력합니다.
- 서비스 목록에서 BITS를 찾습니다.
- 더블클릭하여 속성 창을 엽니다.
- 속성의 '일반' 탭에서 시작 유형 드롭다운 목록에서 '자동(지연 시작)'을 선택합니다.

- 적용을 클릭한 후 '중지'를 클릭합니다.
- '시작'을 클릭하여 서비스를 다시 시작한 후 확인을 클릭합니다.
Windows 업데이트를 다시 시도하여 결과를 확인해 보세요.
해결 방법 3: DISM 및 SFC 실행
앞서 언급했듯이 손상된 시스템 파일로 인해 오류가 발생할 수 있습니다. Windows에는 시스템 파일을 손쉽게 복구할 수 있는 내장 도구가 마련되어 있습니다. 복구 방법은 다음과 같습니다.
- 시작 메뉴를 열고 cmd를 입력합니다.
- cmd를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
- 다음 명령어를 입력합니다.

Sfc /scannow
- 검사에 시간이 다소 걸리므로 완료될 때까지 기다려 주세요.
- Windows를 업데이트해 보세요. 문제가 여전히 존재한다면 cmd에 다음 명령어를 입력합니다.

DISM /Online /Cleanup-Image /RestoreHealth
명령 실행이 완료되면 Windows 업데이트를 다시 시도해 보세요.
해결 방법 4: Windows 업데이트 구성 요소 초기화
일부 사용자들은 Windows 업데이트 구성 요소를 초기화하여 문제를 해결했다고 보고했습니다. 다음 절차에 따라 업데이트 구성 요소를 초기화할 수 있습니다.
- Winkey + X를 눌러 메뉴를 열고 '명령 프롬프트(관리자)'를 클릭합니다.

- 명령 프롬프트에 다음 명령어를 하나씩 순서대로 입력합니다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver pause

모든 명령어를 입력한 후 문제가 해결되었는지 확인해 보세요.
해결 방법 5: 업데이트 수동 다운로드 및 설치
오류가 계속해서 발생한다면 업데이트를 수동으로 다운로드하여 설치해 볼 수 있습니다. 원하는 업데이트 코드를 확인하는 방법은 다음과 같습니다.
- Windows 검색창에 '업데이트'를 입력합니다.
- '최적 일치' 아래에 표시되는 '업데이트 확인'을 선택합니다.
- 해당 화면에서 업데이트 코드(KB2131231 형식)를 복사합니다.

- Microsoft 업데이트 카탈로그(Microsoft Update Catalog) 사이트로 이동합니다.
- 검색창에 업데이트 코드를 입력하고 Enter 키를 누릅니다.

- 사용 중인 Windows 버전에 맞는 업데이트를 다운로드합니다.
- 다운로드한 파일을 실행하여 업데이트를 설치합니다.
설치 중 또는 설치가 완료된 후 장치를 다시 시작하라는 메시지가 표시될 수 있습니다.