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

Windows 업데이트 STATUS_SXS_COMPONENT_STORE_CORRUPT 오류(0x80073712) 해결 방법 총정리

마이크로소프트는 Windows 운영체제를 개선하기 위해 정기적으로 시스템 업데이트를 배포합니다. 이러한 업데이트는 버그 수정, 보안 취약점 보완, 신규 기능 추가 등을 목적으로 하기 때문에 운영체제를 안전하고 안정적으로 유지하려면 반드시 설치하는 것이 좋습니다.

하지만 Windows 업데이트는 다양한 오류가 발생하기 쉬운 기능이기도 합니다. 온라인 커뮤니티나 포럼을 살펴보면 Windows 업데이트 관련 문제로 어려움을 겪는 사용자가 얼마나 많은지 쉽게 확인할 수 있습니다. 최근에 업데이트가 배포되었는데도 목록에 표시되지 않는 경우도 있고, 설치 과정에서 블루스크린(BSOD)이 발생하거나 무한 재부팅 루프에 빠지거나 시스템 전체가 다운되는 경우도 있습니다.

발생하는 모든 오류에는 고유한 코드가 함께 표시되며, 이 코드를 통해 어떤 오류인지, 원인이 무엇인지 단서를 얻을 수 있습니다. 자주 접하는 Windows 업데이트 오류 코드로는 0x8024402c, 0x803F8001 등이 있습니다.

그중에서도 널리 알려진 문제 중 하나가 오류 코드 0x80073712와 연관된 STATUS_SXS_COMPONENT_STORE_CORRUPT입니다. 이 오류가 발생하면 업데이트를 설치할 수 없거나 설치 도중 Windows 업데이트가 멈춰 버립니다.

STATUS_SXS_COMPONENT_STORE_CORRUPT 오류란?

해결 방법을 알아보기 전에 이 오류가 무엇인지, 어떤 원인으로 발생하는지, 시스템에 어떤 영향을 미치는지 먼저 이해하는 것이 좋습니다.

오류 0x80073712는 새로운 문제가 아닙니다. Windows 7 시절부터 존재했던 오류로, 소프트웨어나 업데이트를 설치하려고 할 때 발생합니다. 최근에는 Windows 10/11 사용자들이 2016년 10월에 배포된 누적 업데이트 KB3194798과 2018년 11월에 배포된 KB4467691을 설치하려다 이 오류를 만나기도 했습니다.

오류 코드를 보면 이 문제는 손상되었거나 깨진 Windows 구성 요소 저장소(Component Store)와 관련이 있습니다. 구성 요소 저장소는 WinSxS 하위 폴더에 위치하며, 시스템 사용자 지정 및 업데이트에 필요한 기능을 지원합니다. 따라서 이 오류가 나타난다는 것은 WinSxS 폴더의 파일 하나 이상이 누락되었거나 손상되었을 가능성이 높다는 의미입니다.

다만 다른 요인이 원인일 가능성도 배제할 수 없습니다. 이를 고려하여 STATUS_SXS_COMPONENT_STORE_CORRUPT 오류를 해결하는 다양한 방법을 정리했습니다.

STATUS_SXS_COMPONENT_STORE_CORRUPT 오류 해결 방법

본격적인 해결에 앞서, 문제 해결 과정에서 예기치 않은 일이 생길 수 있으므로 중요한 데이터를 먼저 백업하는 것이 필수입니다. 필요한 파일을 모두 저장했다면 컴퓨터를 다시 시작해 시스템 상태를 초기화해 보세요. 임시적인 시스템 오류로 인한 간단한 문제는 재시작만으로도 해결되는 경우가 많습니다. 그래도 문제가 지속된다면 아래 방법들을 순서대로 시도해 보세요.

방법 1: 시스템 파일 검사기(SFC) 실행

손상된 Windows 시스템 파일을 복구하는 첫 번째 방법은 시스템 파일 검사기(System File Checker, SFC)를 실행하는 것입니다. 이 내장 도구는 Windows 구성 요소 저장소를 포함한 손상된 시스템 파일을 검사하고, 가능한 경우 자동으로 복구합니다.

SFC를 실행하려면 아래 단계를 따르세요.

  1. Windows + X 키를 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭해 파워 메뉴를 엽니다.
  2. 명령 프롬프트(또는 터미널(관리자))을 선택합니다. 파워 메뉴에서 실행하면 관리자 권한으로 열려 모든 작업을 수행할 수 있습니다.
  3. 콘솔 창에 다음 명령어를 입력하고 Enter 키를 누릅니다:

sfc /scannow

검사가 완료될 때까지 기다립니다. 시스템 파일 검사기는 스캔 중 발견된 손상된 파일을 자동으로 복구하려고 시도합니다.

방법 2: DISM 실행

SFC만으로는 손상된 구성 요소 저장소를 고칠 수 없는 경우가 있습니다. 이럴 때는 DISM(Deployment Image Servicing and Management)을 사용해 더 깊은 수준의 검사를 진행해야 합니다. DISM은 Windows 구성 요소 저장소의 무결성을 확인하고 손상된 파일을 복구할 수 있는 도구입니다.

DISM을 실행하려면 아래 지침을 따르세요.

  1. 앞서 설명한 방법으로 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. 다음 명령어를 한 줄씩 입력하고 각 명령 후 Enter 키를 누릅니다:
    • Dism /online /cleanup-image /ScanHealth
    • Dism /online /cleanup-image /CheckHealth
    • Dism /online /cleanup-image /RestoreHealth

첫 번째 명령은 구성 요소 폴더의 손상 여부를 확인하고, 두 번째 명령은 손상된 구성 요소의 복구 가능 여부를 점검하며, 세 번째 명령은 내부적인 방법으로 손상된 패키지를 복구합니다.

방법 3: 불필요한 정크 파일 삭제

파일을 삭제해도 실제로는 완전히 사라지지 않고 정크 파일 형태로 시스템에 남아 있는 경우가 많습니다. 이런 불필요한 파일들은 소중한 저장 공간을 차지할 뿐만 아니라 소프트웨어 업데이트나 설치 같은 시스템 프로세스를 방해할 수 있습니다. 컴퓨터를 오래 사용했다면 이미 상당량의 정크 파일이 쌓여 있어 업데이트가 제대로 진행되지 않았을 가능성이 있습니다.

정크 파일은 접근하기 어려운 폴더에 위치하는 경우가 많아 수동 삭제가 쉽지 않습니다. 이럴 때는 신뢰할 수 있는 PC 관리 프로그램을 사용해 정크 파일을 검색하고 완전히 제거하는 것이 좋습니다. 정리를 마친 후 Windows 업데이트를 다시 실행해 오류가 사라졌는지 확인하세요.

방법 4: Windows 업데이트 문제 해결사 실행

마이크로소프트 역시 Windows 업데이트에서 오류가 자주 발생한다는 점을 예상하고, 이를 전담하는 도구인 Windows 업데이트 문제 해결사(Troubleshooter)를 제공합니다. 마이크로소프트 다운로드 센터에서 독립 실행형 앱을 내려받아 설치한 뒤 실행하면 자동으로 문제를 진단하고 수정합니다.

제어판을 통해서도 실행할 수 있습니다. 방법은 다음과 같습니다.

  1. Windows + X 키를 눌러 파워 메뉴를 엽니다.
  2. 제어판 > 시스템 및 보안으로 이동합니다.
  3. Windows 업데이트 문제 해결 링크를 클릭합니다.
  4. 고급을 클릭합니다.
  5. 자동으로 복구 적용에 체크한 뒤 관리자 권한으로 실행 링크를 클릭합니다.
  6. 다음을 클릭해 문제 해결을 시작합니다.

문제 해결사를 실행하면 STATUS_SXS_COMPONENT_STORE_CORRUPT를 비롯한 대부분의 Windows 업데이트 관련 문제가 해결됩니다.

방법 5: Windows 업데이트 서비스 재시작

위 방법들로 해결되지 않는다면 다음 방법을 시도해 보세요.

  1. 시작 버튼을 클릭하고 검색창에 services.msc를 입력합니다.
  2. Enter 키를 눌러 가장 위에 표시된 결과를 실행합니다.
  3. 서비스 창에서 BITS(Background Intelligent Transfer Service)를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 중지를 선택합니다.
  4. 이어서 Windows Update를 찾아 마우스 오른쪽 버튼으로 클릭하고 중지를 클릭합니다.
  5. 바탕 화면으로 돌아와 Windows + R 키를 눌러 실행 대화상자를 엽니다.
  6. 입력란에 %windir%\SoftwareDistribution을 입력하고 확인을 클릭합니다.
  7. 열린 폴더 안의 모든 내용을 삭제합니다.
  8. 서비스 창으로 돌아가 BITS와 Windows Update를 다시 시작합니다. 각 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 시작을 선택하세요.

이렇게 하면 Windows 업데이트 서비스가 재시작되며 발생했던 오류가 해결될 것입니다.

마무리

마이크로소프트는 끊임없이 Windows 운영체제를 개선하고 있습니다. 하지만 STATUS_SXS_COMPONENT_STORE_CORRUPT 같은 오류가 반복되면 사용자들은 업데이트가 도움이 되기는커녕 불편만 가중된다고 느낄 수 있습니다. 이런 오류가 치명적인 수준은 아니지만, 시스템을 최신 상태로 유지하지 못하게 막기 때문에 결코 가볍게 넘길 문제는 아닙니다.

STATUS_SXS_COMPONENT_STORE_CORRUPT 오류를 만났다면 위에서 소개한 방법 중 하나를 적용해 보세요. 이를 통해 Windows 업데이트가 다시 원활하게 작동하도록 되돌릴 수 있을 것입니다.