Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 업데이트 오류 0x8007043c 해결 방법 총정리

최근 여러 Windows 사용자들이 업데이트 설치에 반복적으로 실패한다며 도움을 요청하고 있습니다. 특히 많은 사용자들이 업데이트 진행률이 99%까지 올라간 뒤 0x8007043c 오류 코드와 함께 실패한다고 보고하고 있습니다. 이 문제는 Windows 7에서 가장 빈번하게 발생하지만, Windows 8.1과 Windows 10 환경에서도 동일한 현상이 확인되었습니다.

Windows 업데이트 오류 0x8007043c의 원인은 무엇인가요?

다양한 사용자 사례와 실제로 효과가 입증된 복구 전략들을 분석한 결과, 이 오류는 여러 가지 원인에 의해 발생할 수 있는 것으로 밝혀졌습니다.
주요 원인은 다음과 같습니다:

  • 호환되지 않는 Windows 업데이트 – 운영체제 버전과 호환되지 않는 업데이트를 설치하려고 시도할 때 이 문제가 발생할 수 있습니다. 해당되는 경우 Windows 업데이트 문제 해결사를 실행하는 것만으로도 해결이 가능합니다.
  • 서드파티 백신 프로그램의 간섭 – 과도하게 보안에 민감하게 작동하는 서드파티 백신 소프트웨어가 오탐(false positive)으로 인해 PC와 Windows Update 서버 간의 통신을 차단할 수 있습니다. 이 경우 실시간 보호 기능을 비활성화하거나 해당 보안 프로그램을 제거하면 문제를 해결할 수 있습니다.
  • 시스템 파일 손상 – 시스템 파일의 손상 역시 이 오류 코드를 유발하는 원인 중 하나입니다. 이 경우 손상된 파일을 복구하고 교체할 수 있는 DISM과 SFC 같은 내장 유틸리티를 활용하면 해결할 수 있습니다.
  • 손상된 OS 구성 요소 – 드문 경우지만, 일반적인 방법으로는 해결할 수 없는 깊은 수준의 시스템 손상이 원인일 수 있습니다. 이때는 복구 설치(repair install) 또는 클린 설치(clean install)를 통해 모든 OS 구성 요소를 새로 설정하는 것이 좋습니다.

동일한 문제를 겪고 있다면 아래의 문제 해결 단계를 순서대로 따라 해 보세요. 비슷한 상황의 다른 사용자들이 실제로 성공적으로 적용한 해결 방법들을 효율성과 난이도 순으로 정리했습니다. 순서대로 진행하다 보면 원인과 관계없이 문제를 해결할 수 있는 방법을 만나게 될 것입니다.

그럼 시작해 보겠습니다!

방법 1: Windows 업데이트 문제 해결사 실행 (Windows 10 전용)

여러 사용자 사례에 따르면, 이 문제는 운영체제 버전과 호환되지 않는 업데이트를 시스템이 설치하려고 할 때 발생하기도 합니다.

해당되는 상황이라면 다행입니다. Microsoft가 이미 이 문제에 대한 핫픽스를 배포했기 때문입니다. 이를 활용하려면 Windows 업데이트 문제 해결사를 실행하기만 하면 됩니다. 이 자동화 도구는 호환되지 않는 드라이버나 업데이트를 감지하면 자동으로 처리해 줍니다.

실제로 여러 Windows 10 사용자가 Windows 업데이트 문제 해결사를 실행하고 권장 복구 전략을 적용하여 0x8007043c 오류를 해결했습니다. 이 도구에는 이미 알려진 문제에 대한 다양한 복구 전략이 포함되어 있으며, 문제가 감지되면 자동으로 적용됩니다.

다음은 Windows 업데이트 문제 해결사를 실행하는 방법입니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "ms-settings:troubleshoot"를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.
  2. 문제 해결 탭에서 화면 오른쪽 영역의 시작 및 실행 섹션으로 이동합니다. 해당 메뉴에서 Windows 업데이트를 클릭한 후 문제 해결사 실행을 클릭합니다.
  3. 유틸리티를 시작하고 초기 검사가 완료될 때까지 기다립니다. 이 초기 검사 과정은 현재 겪고 있는 문제에 어떤 복구 전략이 적용될 수 있는지 판단하는 매우 중요한 단계입니다.
  4. 적합한 복구 전략이 발견되면 이 수정 사항 적용 버튼을 클릭하여 복구를 진행할 수 있습니다.
    참고: 수정 사항의 종류에 따라 추가 단계를 진행해야 할 수도 있습니다.
  5. 복구가 완료되면 컴퓨터를 재부팅하고 다음 시작 시 문제가 해결되었는지 확인합니다.

여전히 Windows 업데이트 설치 시 0x8007043c 오류가 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 2: 서드파티 프로그램 간섭 제거 (해당되는 경우)

0x8007043c 오류를 유발할 수 있는 또 다른 원인은 과잉 보호 모드로 작동하는 서드파티 백신 프로그램입니다. 이러한 백신은 오탐으로 인해 PC와 Windows Update 서버 간의 외부 통신을 차단할 수 있습니다. 일반적으로 백신이 네트워크가 침해되었다고 잘못 판단하는 경우에 발생합니다.

AVAST, McAfee, Comodo, Sophos가 문제를 일으키기 가장 쉬운 서드파티 백신으로 알려져 있지만(그 외 다른 제품일 가능성도 있습니다), 사용 중인 백신이 이 문제의 원인일 수 있다면 실시간 보호 기능을 비활성화하거나 프로그램을 완전히 제거하고 기본 보안 프로그램인 Windows Defender로 되돌리는 것으로 해결할 수 있습니다.

실시간 보호 기능을 비활성화하는 절차는 사용 중인 백신 제품마다 다르지만, 대부분의 경우 작업 표시줄 메뉴에서 직접 설정할 수 있습니다.

실시간 보호를 비활성화한 후 이전에 실패했던 Windows 업데이트를 다시 설치해 보고 문제가 해결되었는지 확인하세요. 동일한 문제가 계속 발생한다고 해서 백신이 원인이 아니라고 단정할 수는 없습니다.

일부 서드파티 백신은 사용자에게 명확히 보이지 않더라도 방화벽 구성 요소를 포함하고 있습니다. 대부분의 경우 이 보안 메커니즘은 실시간 보호를 꺼도 계속 작동합니다. 따라서 서드파티 백신이 원인이 아닌지 확실히 확인하려면 프로그램을 완전히 제거하고 잔여 파일이 남아 0x8007043c 오류를 유발하지 않도록 하는 것이 좋습니다.

이 방법을 선택했다면 백신 프로그램을 완전히 제거하고 잔여 파일이 문제를 일으키지 않도록 전용 제거 도구를 활용하는 것을 권장합니다.

이미 시도했는데 개선이 없거나 해당 사항이 없다면 아래의 다음 방법으로 넘어가세요.

방법 3: DISM 및 SFC 검사 실행

위의 방법들로 문제가 해결되지 않았거나 해당되지 않는다면, 시스템 파일 손상이 원인인지 확인해 볼 차례입니다. 여러 Windows 사용자들의 보고에 따르면, 중요한 운영체제 파일에 손상이 생겨 이 오류가 발생하는 경우가 있습니다.

해당되는 경우 손상된 파일을 복구할 수 있는 두 가지 내장 유틸리티, 즉 DISM(배포 이미지 서비스 및 관리)SFC(시스템 파일 검사기)를 실행하면 문제를 해결할 수 있습니다.

SFC는 논리적 오류 수정에 더 효과적이고, DISM은 손상되기 쉬운 시스템 종속성 복구에 더 집중합니다. 따라서 0x8007043c 오류를 유발할 수 있는 손상된 파일을 최대한 확실히 복구하기 위해 두 유틸리티를 모두 실행하는 것을 강력히 권장합니다.

관리자 권한 명령 프롬프트에서 SFC 및 DISM 검사를 실행하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 CMD 창을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 CMD 창이 열리면 다음 명령을 입력하고 Enter 키를 눌러 SFC 검사를 시작합니다:
    sfc /scannow
    참고: SFC는 로컬에 캐시된 정상 복사본을 사용해 손상된 파일을 교체합니다. 다른 논리적 오류에 시스템이 노출되지 않도록 작업이 완료될 때까지 유틸리티를 중단하지 마세요.
  3. 작업이 완료되면 컴퓨터를 재부팅하고 다음 시작 시퀀스가 끝날 때까지 기다립니다. 이후 1단계를 다시 수행하여 관리자 권한 명령 프롬프트를 엽니다.
  4. 관리자 권한 CMD 창으로 돌아오면 다음 명령을 입력하고 Enter 키를 눌러 DISM 검사를 시작합니다:
    DISM /Online /Cleanup-Image /RestoreHealth
    참고: DISM은 Windows Update 구성 요소를 사용해 손상된 파일을 교체할 정상 복사본을 다운로드합니다. 따라서 인터넷 연결이 안정적인지 반드시 확인하세요.
  5. 명령 실행이 완료되면 컴퓨터를 재부팅하고 다음 시작 시 문제가 해결되었는지 확인합니다.

이 방법을 따라 했는데도 동일한 0x8007043c 오류가 계속 발생한다면 아래의 마지막 방법으로 넘어가세요.

방법 4: 모든 OS 구성 요소 새로 고침

위의 모든 해결 방법을 시도했는데도 Windows 업데이트를 설치할 수 없다면, 시스템에 일반적인 방법으로는 해결할 수 없는 손상이 존재할 가능성이 높습니다. 이 문제를 해결하는 한 가지 방법은 부팅 관련 프로세스를 포함해 문제를 일으킬 수 있는 모든 Windows 구성 요소를 초기화하는 것입니다.

이를 수행하는 방법은 두 가지입니다: 클린 설치(clean install) 또는 복구 설치(repair install).

클린 설치는 사전 준비 없이 가장 빠르고 간편하게 진행할 수 있는 방법입니다. 하지만 가장 큰 단점은 미리 데이터를 백업하지 않으면 상당한 데이터 손실을 감수해야 한다는 점입니다. 백업 유틸리티를 먼저 사용하지 않으면 사진, 음악, 동영상 등 모든 파일과 응용 프로그램, 게임, 사용자 설정이 모두 삭제됩니다.

복구 설치(원본 위치 수리)는 설치 미디어가 필요해 다소 번거로운 방법입니다. 하지만 가장 큰 장점은 Windows 구성 요소만 초기화된다는 점입니다. 즉, 데이터, 앱, 게임, 심지어 일부 사용자 설정까지 그대로 유지할 수 있습니다.

따라서 빠르게 문제를 해결하고 싶고 잃어도 상관없는 중요한 데이터가 없다면 클린 설치를 선택하세요. 반대로 모든 데이터를 보존하면서 Windows 구성 요소만 대상으로 작업하고 싶다면 복구 설치를 선택하는 것이 좋습니다.