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

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

많은 Windows 사용자가 내장 업데이트 기능 또는 Windows 10 업데이트 도우미 앱을 통해 보안 업데이트를 설치하려는 과정에서 0xc1900201 오류 코드를 마주하는 상황이 발생하고 있습니다. 해당 오류가 나타날 때는 대체로 '문제가 발생했습니다(Something went wrong)' 또는 '오류에 대한 도움이 필요하면 Microsoft 지원에 문의하세요'라는 메시지가 함께 표시됩니다. 이 문제는 Windows 10 환경에서 주로 보고되고 있습니다.

0xc1900201 Windows 업데이트 오류의 원인

다양한 사용자 사례와 실제로 문제를 해결한 사용자들이 추천한 복구 전략을 바탕으로 이 오류를 분석한 결과, 여러 가지 시나리오가 이 오류 코드를 유발할 수 있는 것으로 확인되었습니다. 0xc1900201 오류의 주요 원인은 다음과 같습니다.

  • 업데이트 사이에 Windows Update가 멈춤 – 특정 상황에서 비정상적인 Windows 업데이트가 중간 상태로 멈춰 있으면 이 오류 코드가 발생할 수 있습니다. 이 경우 WU(Windows Update) 구성 요소 전체가 오작동하여 OS를 최신 버전으로 유지하지 못하게 될 수 있습니다. Windows Update 문제 해결사를 실행하면 자동으로 원인을 진단하고 해결할 수 있습니다.
  • WU 구성 요소 오류 – 하나의 업데이트가 아니라 모든 새 업데이트 설치가 실패한다면, 하나 이상의 WU 구성 요소가 손상되어 업데이트 작업 자체가 중단되고 있을 가능성이 높습니다. 이 경우 모든 WU 구성 요소를 초기화하면(자동화 에이전트 사용 또는 관리자 권한 명령 프롬프트에서 수동 진행) 문제를 해결할 수 있습니다.
  • OS가 이전에 복제(클론)된 경우 – HDD에서 SSD로 운영체제를 마이그레이션한 사용자에게서 이 문제가 매우 흔하게 발생합니다. 하드웨어 변경으로 인해 유효성 검사가 실패하면서 불일치가 생기기 때문입니다. 이 경우 레지스트리 편집기에서 PortableOperatingSystem 값을 수정하면 해결할 수 있습니다.
  • 시스템 파일 손상 – 드물지만 시스템 파일 손상이 업데이트 구성 요소에 영향을 미쳐 이 문제가 발생하기도 합니다. 이 경우 손상된 구성 요소를 복구하는 내장 유틸리티(DISM 및 SFC)를 실행하거나, 모든 Windows 구성 요소를 새로 고치는(복구 설치 또는 클린 설치) 방법으로 해결할 수 있습니다.

0xc1900201 오류가 발생 중이고 위 시나리오 중 하나가 해당된다면, 아래의 해결 방법을 순서대로 따라 해보세요. 효율성을 극대화하기 위해 각 방법은 효과와 난이도 순으로 정렬해 두었으므로, 원인과 무관하게 문제를 해결하는 방법을 만날 때까지 차례대로 진행하시면 됩니다.

방법 1: Windows Update 문제 해결사 실행

0xc1900201 오류는 비정상적인 업데이트가 중간 상태로 멈춰 있거나, 작업 전체를 막고 있는 구성 요소 오류로 인해 발생하는 경우가 있습니다. 문제가 심각하지 않다면 Windows Update 문제 해결사만으로도 자동으로 해결되는 경우가 많습니다.

흔히 발생하는 문제라면 Microsoft가 이미 핫픽스를 배포했을 가능성이 큽니다. Windows Update 문제 해결사는 모든 Windows Update 구성 요소를 분석하고, 해당 시나리오에 맞는 핫픽스가 있다면 적절한 복구 전략을 제안해 줍니다.

아래 단계에 따라 Windows Update 문제 해결사를 실행하여 0xc1900201 오류를 해결해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'ms-settings:troubleshoot'를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.
  2. 문제 해결 탭에 들어가면 오른쪽 영역에서 시작 및 실행 섹션을 찾은 후 문제 해결사 실행을 클릭합니다.
  3. 유틸리티가 시작되면 초기 검사가 완료될 때까지 기다립니다. 이 첫 번째 검사는 현재 상황에 어떤 복구 전략이 적용 가능한지 판단하는 중요한 과정입니다.
  4. 적용 가능한 복구 전략이 발견되면 이 수정 사항 적용을 클릭하여 컴퓨터에 복구 절차를 적용합니다.
    참고: 권장되는 수정 사항에 따라 일부 단계를 수동으로 진행해야 할 수 있습니다. 걱정하지 않아도 됩니다. Windows Update 문제 해결사 탭 안에서 단계별 안내를 제공합니다.
  5. 수정이 완료되면 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.

동일한 0xc1900201 오류가 계속 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 2: 모든 WU 구성 요소 초기화

Windows Update 문제 해결사로도 문제가 해결되지 않았다면, 일반적인 방법으로는 해결할 수 없는 문제를 겪고 있을 가능성이 있습니다. 이 경우 하나 이상의 Windows Update 서비스가 중간 상태로 멈춰 있어 0xc1900201 오류가 발생하고 있을 수 있습니다.

같은 오류 코드로 어려움을 겪던 여러 Windows 10 사용자는 이 작업에 관련된 모든 Windows Update 구성 요소를 초기화함으로써 0xc1900201 오류를 완전히 해결했다고 밝혔습니다.

WU 구성 요소를 초기화하는 방법은 두 가지입니다. 관리자 권한 명령 프롬프트에 일련의 명령어를 직접 입력하는 수동 방식과, 자동화된 WU 에이전트를 사용해 작업을 자동으로 처리하는 방식입니다. 자신의 기술 수준에 맞는 방법을 선택하세요.

자동화 에이전트로 WU 구성 요소 초기화

  1. 기본 브라우저로 Microsoft Technet 페이지에 접속하여 Reset Windows Update Agent 스크립트를 다운로드합니다.
  2. 다운로드가 완료될 때까지 기다린 후 WinRAR, WinZip, 7zip 같은 압축 해제 프로그램으로 zip 아카이브의 압축을 풉니다.
  3. 압축이 풀리면 ResetWUENG.exe 파일을 더블클릭하고 화면의 지시에 따라 스크립트를 실행합니다. 이 과정에서 모든 Windows Update 구성 요소가 자동으로 초기화됩니다.
  4. 작업이 완료되면 컴퓨터를 재시작하고 부팅이 끝난 후 업데이트 설치를 다시 시도합니다.

여전히 0xc1900201 오류가 발생한다면 아래의 수동 방법을 시도해 보세요.

관리자 권한 CMD로 WU 구성 요소 초기화

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  2. 관리자 권한 명령 프롬프트에서 아래 명령어를 순서대로 입력하고 각 명령 후 Enter 키를 눌러 필수 WU 서비스를 중지합니다.
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    참고: 이 명령들을 실행하면 Windows Update 서비스, MSI 설치 관리자, 암호화 서비스(Cryptographic Services), BITS 서비스가 중지됩니다.
  3. 모든 관련 서비스가 중지되면 다음 명령어를 입력하여 SoftwareDistributionCatroot2 폴더의 이름을 변경함으로써 구성 요소 손상 가능성을 제거합니다.
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
    참고: 이 두 폴더는 Windows Update 구성 요소가 사용하는 임시 업데이트 파일을 저장하는 곳입니다.
  4. Catroot2SoftwareDistribution 폴더를 새로 고친 후, 아래 명령어를 순서대로 입력하고 각 명령 후 Enter 키를 눌러 앞서 중지했던 서비스를 다시 활성화합니다.
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 컴퓨터를 재시작하고 부팅이 완료되면 이전에 0xc1900201 오류로 실패했던 업데이트 설치를 다시 시도하여 문제가 해결되었는지 확인합니다.

동일한 문제가 계속된다면 다음 방법으로 넘어가세요.

방법 3: HDD에서 SSD로의 OS 마이그레이션 완료 처리

이 문제는 클린 설치 없이(복제 등 유사한 방법으로) HDD에서 SSD로 운영체제를 마이그레이션한 경우에도 발생할 수 있습니다. 이 시나리오에 해당하면 대부분의 Windows 구성 요소는 정상적으로 작동하지만, Windows Update는 영향을 받기 쉽습니다.

이 경우 유효성 검사가 성공하지 못해 대기 중인 업데이트를 설치하려고 할 때마다 0xc1900201 오류가 나타납니다. 같은 문제를 겪던 여러 사용자는 레지스트리 편집기를 사용해 PortableOperatingSystem 값을 0으로 변경함으로써 문제를 해결했다고 밝혔습니다. 이렇게 하면 OS 상태가 영구 설치로 변경되어 운영체제 마이그레이션 후 발생할 수 있는 대부분의 유효성 검사 문제가 사라집니다.

아래 가이드에 따라 레지스트리 편집기로 0xc1900201 오류를 해결해 보세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 후 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  2. 레지스트리 편집기에서 왼쪽 창을 통해 다음 위치로 이동합니다.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    참고: 직접 탐색해도 되고, 주소를 상단 탐색 표시줄에 붙여넣고 Enter 키를 눌러 즉시 이동할 수도 있습니다.
  3. 올바른 위치에 도달하면 오른쪽 창에서 PortableOperatingSystem DWORD 값을 더블클릭합니다.
  4. PortableOperatingSystemDWORD(32비트) 값 편집 창에서 기수(Base)16진수(Hexadecimal)로, 값 데이터(Value data)0으로 설정한 후 확인을 클릭해 변경 사항을 저장합니다.
  5. 컴퓨터를 재시작하고 다음 부팅 시퀀스가 완료될 때까지 기다립니다.
  6. 부팅이 완료되면 이전에 0xc1900201 오류를 유발했던 작업을 반복하여 문제가 해결되었는지 확인합니다.

여전히 동일한 오류가 발생한다면 다음 해결 방법으로 넘어가세요.

방법 4: DISM 및 SFC 검사 실행

위의 방법들로도 0xc1900201 오류가 해결되지 않았다면, 시스템 파일 손상이 원인일 가능성이 매우 높습니다. 여러 Windows 사용자가 일관되게 이를 보고했기 때문에, 중요한 시스템 파일에 영향을 미치는 일종의 손상이 문제를 유발하는 것으로 추정됩니다.

이 시나리오에 해당한다면, Windows의 일반적인 손상 문제를 처리하도록 설계된 내장 유틸리티인 DISM(배포 이미지 서비스 및 관리)SFC(시스템 파일 검사기)를 실행하여 문제를 해결할 수 있습니다.

SFC는 논리적 오류 복구에 탁월하고, DISM은 업데이트 작업에 영향을 줄 수 있는 WU 종속성 문제를 처리하는 데 훨씬 효율적이라는 점을 기억하세요. 따라서 0xc1900201 오류를 확실히 해결하기 위해 두 유틸리티를 모두 실행하는 것이 좋습니다.

아래 가이드에 따라 관리자 권한 명령 프롬프트에서 SFC & DISM 검사를 실행해 보세요.

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

대기 중인 Windows 업데이트 설치 시 여전히 동일한 0xc1900201 오류가 발생한다면 아래의 최종 방법으로 넘어가세요.

방법 5: 복구 설치 또는 클린 설치 수행

위에서 수행한 일반적인 시스템 파일 복구로도 문제가 해결되지 않았다면, 일반적인 방법으로는 해결할 수 없는 시스템 파일 손상을 겪고 있을 가능성이 큽니다. 이 경우 부팅 관련 프로세스를 포함한 모든 Windows 구성 요소를 초기화하면 문제를 완전히 해결할 수 있습니다.

이를 달성하는 방법은 두 가지입니다.

  • 클린 설치 – 절차가 가장 간단하고 특별한 요구 사항이 없습니다. 하지만 가장 큰 단점은 사전에 데이터를 백업하지 않으면 모든 개인 파일을 잃게 된다는 점입니다.
  • 복구 설치 – 복구 설치는 더 번거롭고 설치 미디어가 필요합니다. 하지만 이 방법의 가장 큰 장점은 Windows 구성 요소만 교체한다는 점입니다. 게임, 응용 프로그램, 개인 미디어, 일부 사용자 설정을 포함한 모든 개인 파일은 그대로 유지됩니다.

자신의 상황과 목적에 더 적합한 방법을 선택해 진행하세요.