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

윈도우 업데이트 오류 코드 0x80073701의 원인과 해결 방법 총정리

윈도우(Windows) 업데이트 오류는 PC 사용자라면 누구나 한 번쯤 겪어봤을 흔한 문제입니다. 오류 코드마다 원인과 해결 방법이 다르기 때문에 골치 아픈 경우가 많은데요. 마이크로소프트(Microsoft) 역시 윈도우 10/11을 출시한 이후 다양한 업데이트 관련 문제를 처리해 왔습니다.

오류 코드 0x80073701은 주로 윈도우 10 버전 1607을 다운로드한 뒤, x64 기반 시스템용 KB3206632 또는 KB3213986 업데이트를 설치하려 할 때 나타나는 것으로 알려져 있습니다.

이번 글에서는 0x80073701 오류의 정체와 이를 해결하는 구체적인 방법을 단계별로 살펴보겠습니다.

윈도우 업데이트 오류 코드 0x80073701이란?

이 오류는 윈도우 시스템 파일 손상과 밀접한 관련이 있습니다. 손상된 시스템 파일 항목은 PC 전반의 안정성을 위협할 수 있으며, 불완전한 프로그램 설치, 부분적으로만 진행된 삭제, 앱이나 하드웨어의 잘못된 제거 등 여러 요인에 의해 발생할 수 있습니다.

오류 코드 0x80073701은 ERROR_SXS_ASSEMBLY_MISSING에 해당합니다. 즉, 일부 시스템 파일이 누락되어 업데이트 설치가 실패한다는 의미입니다.

0x80073701 오류로 인해 발생할 수 있는 문제

  • PC 성능 저하 및 느려짐
  • 예기치 않은 시스템 재시작
  • 자동 종료 현상
  • 심각한 데이터 손실
  • 블루스크린(BSOD) 발생
  • 그 외 윈도우 업데이트 설치와 관련된 각종 오류

마이크로소프트에 따르면 이 오류는 소프트웨어·하드웨어 호환성 문제, 레지스트리 손상, 해킹, 멀웨어 감염 같은 심각한 시스템 문제로 이어지지는 않습니다. 다만 공식적인 해결 방법은 아직 별도로 발표되지 않았습니다.

오류 코드 0x80073701 해결 방법

윈도우 10/11을 새로 설치하는 극단적인 방법에 나서기 전에, 먼저 시도해볼 만한 실용적인 해결책들이 있습니다. 대표적인 방법들을 하나씩 확인해 보세요.

1. 윈도우 업데이트 문제 해결사 실행

윈도우에는 자주 발생하는 문제를 자동으로 진단하고 수정해 주는 내장 문제 해결사가 여러 개 포함되어 있습니다.

  1. 화면 좌측 하단의 시작 메뉴를 클릭하고 톱니바퀴 아이콘을 선택해 설정 앱을 엽니다.
  2. 업데이트 및 보안으로 이동한 뒤 문제 해결 메뉴를 클릭합니다.
  3. Windows Update 문제 해결사 옵션을 선택하고 화면 안내에 따라 업데이트 서비스와 프로세스에 이상이 있는지 점검합니다.
  4. 문제 해결이 끝나면 다시 문제 해결 탭으로 돌아가 인터넷 연결 문제 해결사도 함께 실행합니다.
  5. PC를 재시작한 후 업데이트를 다시 시도합니다.

또한 키보드와 마우스를 제외한 모든 주변 기기를 분리한 상태에서 작업하면 더욱 안정적입니다. 특히 업데이트 중에는 일부 기기가 시스템을 느리게 하거나 멈추게 만들 수 있습니다.

2. 윈도우 업데이트 구성 요소 초기화

손상된 업데이트 파일이 원인이라면 업데이트 구성 요소를 초기화하는 것이 효과적입니다.

  1. Windows 키 + X를 누른 뒤 명령 프롬프트(관리자)를 선택합니다.
  2. 아래 명령어를 하나씩 입력하고 각 줄마다 Enter 키를 눌러 BITS, Cryptographic, MSI Installer, Windows Update 서비스를 중지합니다.
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  3. SoftwareDistribution 폴더와 Catroot2 폴더의 이름을 변경해 다운로드 캐시를 초기화합니다.
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  4. 이번에는 중지했던 서비스들을 다시 시작합니다. 아래 명령어를 입력하고 각 줄마다 Enter 키를 누릅니다.
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  5. 명령 프롬프트를 닫고 PC를 재시작합니다.

3. 날짜 및 시간 설정 확인

날짜와 시간이 잘못 설정되어 있으면 업데이트 서버와의 연동 과정에서 오류가 발생할 수 있습니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 제어판을 엽니다.
  2. 시계, 언어 및 국가별 옵션을 선택합니다.
  3. 설정 변경을 클릭합니다.
  4. 인터넷 시간 서버와 동기화 항목에 체크한 뒤 지금 업데이트를 누릅니다.
  5. 확인을 눌러 창을 닫고 PC를 재부팅합니다.

4. KB3081440 업데이트 직접 설치

마이크로소프트 공식 웹사이트에서 KB3081440 업데이트를 직접 다운로드해 설치하면 문제가 되는 업데이트의 잔여 파일이 자동으로 정리됩니다. 단, 사용 중인 운영체제 비트(32비트/64비트)에 맞는 버전을 반드시 선택해야 합니다.

5. 시스템 업데이트 준비 도구(System Update Readiness Tool) 실행

  1. 마이크로소프트에서 제공하는 System Update Readiness Tool(.exe)을 다운로드해 실행합니다.
  2. 시스템 파일 검사기(SFC)를 실행합니다. 명령줄에서 sfc /scannow 명령어를 입력하세요.
  3. 시스템에 설치된 언어 팩을 확인하고 불필요한 것은 제거합니다.
  4. CBS 로그를 검토하여 어셈블리가 누락된 패치를 제거한 뒤 PC를 재시작합니다.
  5. 서비스 팩 1(Service Pack 1)을 재설치합니다.

마무리

초보 사용자든 고급 사용자든, 위에서 소개한 방법 중 하나는 분명 도움이 될 것입니다.

오류 코드 0x80073701을 겪고 있든 아니든, PC를 항상 빠르고 안정적으로 유지하는 것이 중요합니다. 속도 저하와 불안정성의 원인을 찾아 해결하고 싶다면 신뢰할 수 있는 PC 최적화 도구를 활용하는 것도 좋은 방법입니다.

여러분께 어떤 방법이 효과가 있었는지 댓글로 알려주세요!