Windows 업데이트를 진행하는 도중 0x8007043c 오류 코드가 나타나면 상당히 짜증나는 상황일 수 있습니다. 이 오류는 주로 Windows 업데이트에 필요한 Windows 서비스 중 하나에 문제가 발생했을 때 나타납니다. 안전 모드에서 Windows Update 독립 실행형 설치 관리자를 실행하거나, 일반 모드에서 Windows 업데이트를 실행할 때도 발생할 수 있습니다. 이 문제를 겪고 있다면 아래의 해결 방법을 순서대로 따라해 보세요.
Windows 업데이트 오류 0x8007043c의 원인
이 오류의 원인은 다양하지만, 놀랍게도 이 오류는 10년 넘게 존재해 온 문제입니다. 가장 유력한 원인은 다음과 같습니다.
- 과도하게 작동하는 서드파티 백신 또는 보안 프로그램
- 시스템 파일 손상
- 호환되지 않는 업데이트
이 문제를 해결하기 위해 시도할 수 있는 방법은 다음과 같습니다.
- Windows 업데이트 문제 해결사 실행
- 관련 Windows 서비스 상태 확인
- DISM을 사용하여 손상된 Windows 업데이트 시스템 파일 복구
- 클린 부팅 상태에서 Windows 업데이트 설치
아래에서 각 방법을 하나씩 자세히 살펴보겠습니다.
1] Windows 업데이트 문제 해결사 실행
Windows 업데이트 문제 해결사는 Windows 업데이트 및 관련 서비스의 비정상적인 부분을 점검하고, 호환되지 않는 업데이트를 수정해 주는 매우 유용한 도구입니다. 실행 방법은 다음과 같습니다.
시작 버튼을 클릭한 후 설정 > 업데이트 및 보안 > 문제 해결로 이동합니다.
목록에서 Windows 업데이트 문제 해결사를 선택하고 실행합니다.
프로세스가 완료되면 시스템을 재시작합니다.
또한 Microsoft에서 제공하는 온라인 Windows 업데이트 문제 해결사를 실행해 보는 것도 좋은 방법입니다.
2] 관련 Windows 서비스 상태 확인
Windows 서비스 관리자를 열어 Windows Update, Windows Update Medic, Update Orchestrator 서비스 등 Windows 업데이트와 관련된 서비스가 비활성화되어 있지 않은지 확인합니다.
단독으로 사용되는 Windows 10 PC의 기본 구성은 다음과 같습니다.
- Windows Update 서비스 – 수동(트리거 시작)
- Windows Update Medic 서비스 – 수동
- Cryptographic Services(암호화 서비스) – 자동
- BITS(Background Intelligent Transfer Service) – 수동
- Windows Installer – 수동
이렇게 설정하면 업데이트에 필요한 서비스들이 정상적으로 작동할 수 있습니다.
3] DISM을 사용하여 손상된 Windows 업데이트 시스템 파일 복구
손상된 Windows 업데이트 시스템 파일을 복구하려면 명령 프롬프트를 관리자 권한으로 실행한 뒤, 아래 명령어를 입력하고 Enter 키를 눌러 DISM을 실행합니다.
DISM.exe /Online /Cleanup-image /Restorehealth
이 과정은 몇 분 정도 걸릴 수 있으므로 인내심을 갖고 기다려야 합니다.
위 명령을 실행하면 DISM은 손상되었거나 누락된 시스템 파일을 정상 파일로 교체합니다.
다만, Windows 업데이트 클라이언트 자체가 이미 손상된 경우에는 실행 중인 Windows 설치본을 복구 원본으로 사용하거나, 네트워크 공유 폴더의 Windows side-by-side 폴더를 파일 원본으로 사용하라는 메시지가 표시될 수 있습니다.
이 경우에는 대신 아래 명령어를 실행해야 합니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
여기서 C:\RepairSource\Windows 부분은 실제 복구 원본이 있는 경로로 바꿔 입력해야 합니다.
프로세스가 완료되면 DISM은 %windir%/Logs/CBS/CBS.log 위치에 로그 파일을 생성하며, 도구가 발견하거나 수정한 문제들을 기록합니다.
명령 프롬프트를 닫은 후 Windows 업데이트를 다시 실행하여 문제가 해결되었는지 확인합니다.
4] 클린 부팅 상태에서 Windows 업데이트 설치
서드파티 소프트웨어가 Windows 업데이트 프로세스를 방해하여 이 오류가 발생하는 경우라면, 시스템을 클린 부팅 상태로 재시작한 후 Windows 업데이트를 설치해 보세요. 클린 부팅 상태에서는 시작 시 모든 서드파티 프로그램이 비활성화됩니다.
이 방법으로 업데이트가 성공한다면 당장의 문제는 해결된 것입니다. 이후에는 시행착오를 통해 문제를 일으키는 프로그램을 찾아내고, 꼭 필요한 프로그램이 아니라면 제거하는 것이 좋습니다.
위의 방법들로도 문제가 해결되지 않는다면 복구 설치(repair install) 또는 클린 설치(clean install)를 진행해야 할 수 있습니다. 실제로 많은 사용자들이 클린 설치를 통해 이 문제를 최종적으로 해결했습니다.