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

Windows 10/11에서 Windows 업데이트 오류 0x8007371c 해결하는 완벽 가이드

Windows 10/11 업데이트 오류 0x8007371c란?

마이크로소프트는 정기적으로 Windows 10/11용 보안 패치를 배포하고 있습니다. 그러나 안타깝게도 이러한 패치가 항상 매끄럽게 설치되는 것은 아니며, 심한 경우 사용자가 패치를 전혀 설치하지 못하는 상황이 벌어지기도 합니다.

실제로 2020년 5월 업데이트와 2019년 11월 업데이트 환경에서 이런 문제가 보고되었습니다. 해당 사용자들은 최근 보안 패치가 배포된 뒤 '업데이트를 설치하는 동안 문제가 발생했습니다. 나중에 다시 시도하겠습니다'라는 오류 메시지를 받았다고 전합니다.

흥미로운 점은 이 오류 메시지에 함께 표시되는 코드가 다양하다는 것입니다. 0x80070015, 0x8024402c 등 여러 코드가 나타나지만, 그중 가장 자주 보고되는 것이 바로 0x8007371c입니다.

오류 0x8007371c 해결 방법 8가지

아래의 해결 방법들은 순서에 구애받지 않고 하나씩 시도해 볼 수 있습니다. 대부분의 경우 이 중 한 가지 방법으로 문제가 해결될 것입니다.

1. SoftwareDistribution 폴더 비우기

Windows 10/11에는 Windows 디렉터리 안에 SoftwareDistribution 폴더가 있습니다. 이곳에는 Windows 업데이트 설치에 필요한 파일들이 임시로 저장됩니다. 폴더 내용을 삭제한 뒤 업데이트를 다시 시도하면 문제가 해결되는 경우가 많습니다.

  1. 시작 메뉴를 클릭합니다.
  2. 검색창에 cmd를 입력하고, 가장 관련성 높은 검색 결과를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다.
  3. 명령 프롬프트가 열리면 다음 명령어를 입력하고 Enter 키를 누릅니다: net stop wuauserv
  4. 이어서 BITS(Background Intelligent Transfer Service)를 중지하기 위해 다음 명령어를 입력하고 Enter 키를 누릅니다: net stop bits
  5. Windows + R 키를 눌러 실행 창을 엽니다.
  6. 다음 경로로 이동합니다: C:\Windows\SoftwareDistribution
  7. 폴더 안의 모든 내용을 선택한 후 Delete 키를 눌러 삭제합니다.
  8. 명령 프롬프트로 돌아가 다음 명령어를 입력하고 Enter 키를 누릅니다: net start wuauserv
  9. 마지막으로 다음 명령어로 BITS 서비스를 다시 시작합니다: net start bits

여기까지 완료했다면 SoftwareDistribution 폴더가 성공적으로 정리된 것입니다.

2. Catroot2 폴더 초기화

Catroot2 폴더에는 Windows 업데이트의 핵심 구성 요소가 들어 있어 업데이트 과정에서 중요한 역할을 합니다. 이 폴더에 문제가 생기면 어떤 업데이트든 실패할 수 있으므로, 폴더를 초기화해 보는 것이 좋습니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 명령 프롬프트(관리자)를 선택해 관리자 권한 명령 프롬프트를 엽니다.
  3. 다음 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다:
    net stop cryptsvc
    md %systemroot%\system32\catroot2.old
    xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  4. Catroot2 폴더 안의 모든 내용을 삭제합니다.
  5. 다음 명령어를 입력하고 Enter 키를 눌러 서비스를 다시 시작합니다: net start cryptsvc

3. Windows 업데이트 문제 해결사 실행

마이크로소프트는 Windows 업데이트 문제가 발생했을 때 사용할 수 있는 전용 문제 해결 도구를 제공합니다. 이 도구를 활용해 보세요.

  1. 설정을 엽니다.
  2. 업데이트 및 보안을 선택합니다.
  3. 문제 해결 메뉴로 이동합니다.
  4. '시작 및 실행' 섹션에서 Windows 업데이트 옵션을 클릭합니다.
  5. 문제 해결사 실행 버튼을 누릅니다.
  6. 문제 해결사가 PC를 스캔하여 발견된 문제를 자동으로 수정합니다.

참고로 Windows 11에서는 설정 > 시스템 > 문제 해결 > 기타 문제 해결사 경로에서 Windows 업데이트 문제 해결사를 찾을 수 있습니다.

4. PC 재시작 후 업데이트 다시 시도

앞선 방법들로도 문제가 해결되지 않는다면 PC를 재시작한 뒤 Windows 업데이트를 다시 확인하고 설치해 보세요. 단순히 재부팅만으로 오류가 사라지는 경우도 의외로 많습니다.

  1. 시작 메뉴를 클릭합니다.
  2. 전원 옵션에서 다시 시작을 선택합니다.
  3. PC가 재시작되면 Windows 업데이트를 다시 설치합니다.

5. 클린 부팅 수행

클린 부팅은 최소한의 시작 프로그램과 드라이버만으로 Windows를 실행하는 방법입니다. 이를 통해 업데이트 설치 후 발생했을 수 있는 소프트웨어 충돌을 쉽게 파악할 수 있습니다.

  1. 관리자 계정으로 로그인되어 있는지 확인합니다. 관리자 계정이 없다면 먼저 생성해야 합니다.
  2. 검색창에 msconfig를 입력합니다.
  3. 검색 결과에서 시스템 구성을 선택합니다.
  4. 서비스 탭으로 이동합니다.
  5. 모든 Microsoft 서비스 숨기기 옵션에 체크합니다.
  6. 모두 사용 안 함을 클릭합니다.
  7. 시작 프로그램 탭으로 이동한 뒤 작업 관리자 열기를 선택합니다.
  8. 작업 관리자의 시작 프로그램 목록에서 각 항목을 클릭하고 사용 안 함을 누릅니다.
  9. 작업 관리자를 닫고, 시스템 구성 창의 확인 버튼을 클릭합니다.

다음에 PC를 재시작하면 클린 부팅 환경으로 부팅됩니다.

6. Microsoft 업데이트 카탈로그에서 수동 다운로드

위 방법으로도 Windows 10/11의 업데이트 오류 0x8007371c가 해결되지 않는다면, 공식 Microsoft 업데이트 카탈로그(Microsoft Update Catalog)에서 해당 업데이트를 직접 검색해 수동으로 다운로드하여 설치하는 방법을 고려해 보세요.

7. 시스템 파일 검사기(SFC) 실행

손상된 시스템 파일이 원인일 가능성도 있습니다. Windows 시스템 파일 검사기를 실행해 파일 무결성을 점검해 보세요.

  1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 선택합니다.
  2. 사용자 계정 컨트롤(UAC) 창이 나타나면 를 클릭합니다.
  3. 명령줄에 다음을 입력합니다: sfc /scannow
  4. Enter 키를 누르면 시스템 파일 검사기가 모든 시스템 파일의 무결성을 검사하기 시작합니다.

8. 일단 업데이트 건너뛰기

간혹 마이크로소프트도 문제가 있는 업데이트를 배포할 때가 있습니다. 이런 경우라면 당분간 해당 업데이트를 건너뛰는 것도 방법입니다. 결함이 있는 업데이트가 PC로 유입되는 일이 종종 있기 때문입니다. 더 안정적인 업데이트가 배포될 때까지 기다리는 것만으로 충분합니다.

마무리

위 방법 중 하나가 여러분의 Windows를 최신 버전으로 업데이트하는 데 도움이 되었기를 바랍니다. 만약 여전히 오류 코드가 발생한다면 전문가의 도움을 받거나 마이크로소프트 지원팀에 직접 문의하는 것도 좋은 선택입니다.

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