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

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

Windows 10의 업데이트 과정은 이전 버전에 비해 크게 간소화되었으며, 기본 설정에서는 새로운 업데이트가 자동으로 다운로드되고 설치됩니다. Windows 10은 지난 몇 세대의 Windows 운영체제보다 확실히 발전한 모습을 보여주며, 스마트폰과 PC의 구조와 디자인이 점점 더 비슷해지는 새로운 흐름을 만들어냈습니다.

하지만 Windows 10을 업데이트하는 과정에서는 다양한 오류 코드가 발생할 수 있으며, 이를 모두 나열하려면 상당한 시간이 걸릴 것입니다. 각 오류 코드는 서로 다른 원인으로 발생하기 때문에 어떤 방법으로 해결해야 할지 미리 알기 어렵습니다. 이 글에서는 특히 오류 코드 0x80200056이 나타날 때 취해야 할 조치를 단계별로 안내합니다.

Windows 10 업그레이드 오류 코드 0x80200056 수정 방법

사용자들의 제보에 따르면 이 오류 코드는 주로 Preview 빌드(미리 보기 빌드)를 수동 또는 자동으로 설치하려고 할 때 나타납니다. 이러한 업데이트는 Windows Insider 프로그램의 일부로, 참여자는 일반 사용자보다 먼저 Windows 10의 새로운 빌드와 기능을 테스트해볼 수 있습니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

오류 메시지에는 "새 미리 보기 빌드를 다운로드하지 못했습니다. 나중에 다시 시도하세요. 0x80200056"이라는 문구가 함께 표시되며, 설정 앱 >> 업데이트 및 복구 >> 미리 보기 빌드 메뉴에서 새 빌드를 다운로드할 수 없게 됩니다. 아래 지침을 따라 이 문제를 해결하는 방법을 확인해 보세요.

해결 방법 1: 명령 프롬프트 간단 핫픽스

이 문제를 겪은 사용자 중 일부는 아래 명령어 하나만으로도 문제를 손쉽게 해결했다고 보고했습니다. 이 방법은 BITS 관리 도구(bitsadmin)를 활용하는데, BITS(Background Intelligent Transfer Service, 백그라운드 인텔리전트 전송 서비스)는 Windows Update의 핵심 서비스 중 하나입니다. 아래 지침을 따라 진행해 보세요.

  1. 시작 메뉴에서 '명령 프롬프트'를 검색하여 실행합니다. 검색 결과 목록에서 마우스 오른쪽 버튼을 클릭하고 '관리자 권한으로 실행'을 선택합니다. 실행 대화상자(Win + R)를 열어 'cmd'를 입력하고 확인을 누르는 방법도 가능합니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 아래 명령어를 복사하여 붙여넣고 Enter 키를 눌러 실행합니다.

bitsadmin.exe /reset /allusers

  1. 컴퓨터를 재시작한 후 업데이트를 다시 시도합니다.

해결 방법 2: 시스템 파일 검사기(SFC) 및 DISM 실행

업데이트에 필요한 일부 시스템 파일이 손실되었거나 손상되어 접근할 수 없는 경우에도 이 문제가 발생할 수 있습니다. 특히 오류 코드 옆에 ERROR_SXS_ASSEMBLY_MISSING 메시지가 함께 표시된다면 이 경우에 해당할 가능성이 높습니다. 아래 지침을 따라 문제를 해결하세요.

  1. DISM(Deployment Image Servicing and Management) 도구를 실행합니다. 이 도구는 시스템이 다음 업데이트를 받을 준비가 되어 있는지 확인할 때 특히 유용하며, Windows 이미지 내부의 오류와 불일치 여부를 스캔하고 점검할 수 있습니다.
    DISM 도구의 자세한 사용 방법이 필요하다면 관련 안내 문서(dism repair)를 참고하세요.
  2. SFC.exe(System File Checker) 도구를 사용합니다. DISM과 마찬가지로 관리자 권한 명령 프롬프트에서 실행할 수 있으며, 손상되거나 누락된 Windows 시스템 파일을 스캔하여 즉시 복구하거나 교체해 줍니다. 업데이트 과정에 해당 파일들이 필요하기 때문에 매우 유용하며, ERROR_SXS_ASSEMBLY_MISSING 오류 역시 시스템 파일 문제로 인해 나타나는 경우가 많습니다.
    SFC 도구의 자세한 사용 방법이 필요하다면 관련 안내 문서(sfc scan)를 참고하세요.

해결 방법 3: Insider 계정으로 로그인

Preview 빌드를 설치하려고 하는데 Insider 계정으로 로그인되어 있지 않으면 업데이트가 정상적으로 작동하지 않는다는 사례도 보고되었습니다.

Windows Insider 프로그램에 참여하려면 특정 Microsoft 계정으로 등록해야 하며, 그 계정을 컴퓨터에서도 사용해야 합니다. 아래 단계에 따라 현재 계정을 Insider 계정으로 전환하세요.

  1. 화면 좌측 하단의 시작 메뉴 버튼을 클릭한 후, 현재 계정 아이콘을 클릭하여 컨텍스트 메뉴를 엽니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 목록 맨 아래에 있는 '로그아웃(Sign out)' 옵션을 클릭하고 로그인 화면이 나타날 때까지 기다립니다.
  2. 로그인 화면이 표시되면 Insider 계정을 선택하고 비밀번호를 입력한 뒤, 컴퓨터 업데이트를 다시 시도합니다.

대체 방법:

  1. Ctrl + Alt + Del 키 조합을 눌러 여러 유용한 옵션이 표시된 파란색 화면을 연 후, '사용자 전환(Switch user)' 옵션을 선택합니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 로그인 화면이 나타나면 Insider 계정을 선택하고 비밀번호를 입력한 뒤, Preview 빌드 업데이트를 다시 실행합니다.

해결 방법 4: 디스크 정리 도구 실행

업데이트 과정이 원활하게 진행되려면 사전에 컴퓨터를 업데이트에 맞게 준비해 두는 것이 좋습니다.

일부 사용자들은 디스크 정리(Disk Cleanup) 도구만 실행했는데도 문제가 거의 즉시 해결되었다고 보고했습니다. 저장 공간 드라이브는 특히 대형 업데이트를 위해 최적화되어 있어야 하기 때문입니다. 또한 하드 드라이브에 업데이트를 설치할 충분한 공간이 없을 때도 이 오류가 발생할 수 있으며, 이 도구를 실행하면 그 문제까지 함께 해결됩니다.

  1. 작업 표시줄 왼쪽 끝의 시작 메뉴 버튼 또는 바로 옆의 검색 버튼을 클릭합니다. '디스크 정리'를 입력하고 결과 목록에서 해당 항목을 선택합니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 디스크 정리 도구가 먼저 불필요한 파일을 스캔한 후, 삭제할 파일을 선택하라는 창을 표시합니다. 각 항목을 클릭하여 아래에 표시되는 설명을 읽어본 뒤, 삭제하기로 결정한 파일의 체크박스에 체크합니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 확인(OK) 버튼을 클릭하여 정리 작업을 진행합니다. 도구 실행이 완료되면 업데이트를 다시 시도합니다.

대체 방법: 명령 프롬프트 사용에 익숙하다면 명령 프롬프트로도 디스크 정리 도구를 실행할 수 있습니다. 다만 정리하려는 드라이브 파티션의 문자(예: C, D 등)를 미리 확인해 두어야 합니다.

  1. 시작 메뉴에서 '명령 프롬프트'를 검색하거나, 실행 대화상자를 열어 'cmd'를 입력하고 확인을 누릅니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 명령 프롬프트 창에 아래 명령어를 복사하여 붙여넣습니다. 'Drive' 부분은 정리하려는 파티션의 드라이브 문자로 대체해야 합니다.

c:\windows\SYSTEM32\cleanmgr.exe /dDrive

  1. 업데이트를 다시 시도합니다.

해결 방법 5: 클린 부팅 수행

클린 부팅(Clean Boot)은 추가적인 시작 프로그램 없이 가장 기본적인 항목만으로 Windows를 실행하는 방식입니다. 백그라운드에서 실행 중인 설치 프로그램들이 업데이트 과정을 방해하지 않도록 보장할 수 있기 때문에, Windows Update를 진행할 때 이상적인 환경을 만들어 줍니다.

Windows 8, 8.1, 10에서 클린 부팅을 수행하는 자세한 방법은 관련 안내 문서를 참고하세요.

해결 방법 6: Windows Update 구성 요소 초기화

이 방법은 다소 고급 기술에 속하며 완료하는 데 시간이 걸립니다. 하지만 다른 방법들이 모두 실패했을 때에도 구성 요소 초기화만으로 문제가 해결되었다는 사용자 보고가 많습니다.

이 해결책을 진행하기 전에 실행 중인 모든 프로그램을 종료하는 것이 좋으며, 편집 과정에서 심각한 문제가 발생할 경우에 대비해 레지스트리를 백업해 두는 것이 좋습니다. 레지스트리 백업 방법은 관련 안내 문서(backup registry settings)를 참고하세요.

  1. 먼저 Windows Update와 관련된 핵심 서비스인 Background Intelligent Transfer(BITS), Windows Update(wuauserv), Cryptographic Services(cryptsvc)를 중지합니다. 이후 단계가 원활하게 진행되려면 시작 전에 이들을 비활성화하는 것이 필수입니다.
  2. '명령 프롬프트'를 검색하고 마우스 오른쪽 버튼을 클릭한 후 '관리자 권한으로 실행'을 선택합니다. 아래 명령어를 하나씩 복사하여 붙여넣고, 각 명령어마다 Enter 키를 눌러 실행합니다.

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 다음으로, 업데이트 구성 요소를 초기화하려면 삭제해야 하는 일부 파일을 제거합니다. 이 작업 역시 관리자 권한 명령 프롬프트에서 진행합니다.

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

  1. 다음 단계는 최후의 수단이 아니라면 건너뛰어도 됩니다. 이 단계는 다소 공격적인 방법으로 분류되지만, 업데이트 프로세스를 근본부터 완전히 초기화할 수 있다는 장점이 있습니다. 온라인 포럼에서도 많은 사람들이 추천하는 방법이므로 시도해 볼 만합니다.
  2. SoftwareDistribution 폴더와 catroot2 폴더의 이름을 변경합니다. 관리자 권한 명령 프롬프트에서 아래 명령어를 하나씩 복사하여 붙여넣고, 각 명령어마다 Enter 키를 누릅니다.

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 아래 명령어는 BITS(백그라운드 인텔리전트 전송 서비스)와 wuauserv(Windows Update 서비스)의 보안 설명자(security descriptor)를 기본값으로 재설정하는 데 사용됩니다. 아래 명령어는 절대 수정하지 말고 그대로 복사해서 사용하는 것이 좋습니다.

exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  1. 이제 System32 폴더로 다시 이동하여 남은 작업을 진행합니다.

cd /d %windir%\system32

  1. BITS 서비스를 완전히 초기화했으므로, 서비스가 원활하게 작동하는 데 필요한 모든 파일을 다시 등록(regsvr32)해야 합니다. 각 파일마다 별도의 명령어가 필요하기 때문에 과정이 다소 길어질 수 있습니다. 명령어를 하나씩 복사하되, 하나도 빠뜨리지 않도록 주의하세요. 아래는 다시 등록해야 하는 파일 목록과 해당 명령어입니다.
  2. 위 과정에서 일부 파일이 남아 있을 수 있으므로, 이 단계에서 해당 파일들을 찾아 제거합니다. 검색창이나 실행 대화상자에 'regedit'를 입력하여 레지스트리 편집기를 엽니다. 레지스트리 편집기에서 아래 키로 이동합니다.

HKEY_LOCAL_MACHINE\COMPONENTS

  1. Components 키를 클릭한 후 창 우측에서 아래 항목들을 확인합니다. 해당 항목이 발견되면 모두 삭제합니다.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 다음으로 Winsock을 초기화합니다. 관리자 권한 명령 프롬프트에 아래 명령어를 복사하여 붙여넣고 실행합니다.

netsh winsock reset

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. Windows 7, 8, 8.1 또는 10을 사용 중이라면 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.

netsh winhttp reset proxy

  1. 지금까지의 모든 단계가 순조롭게 완료되었다면, 첫 번째 단계에서 중지했던 서비스들을 아래 명령어로 다시 시작할 수 있습니다.

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

  1. 모든 단계를 완료한 후 컴퓨터를 재시작합니다.

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

Windows에는 컴퓨터의 다양한 문제를 해결하기 위한 문제 해결사(Troubleshooter)가 기본 탑재되어 있습니다. 사전 설치된 문제 해결사가 반드시 문제를 해결해 주는 것은 아니지만, 최소한 문제의 원인이 무엇인지 파악하는 데 큰 도움이 되며, 이를 통해 Microsoft에 문제를 제출하거나 더 경험 많은 사람에게 상황을 설명할 수 있습니다.

또한 문제의 원인이 명확한 경우에는 문제 해결사가 직접 해결책을 제안하거나 자동으로 문제를 수정해 주기도 하므로, 특히 컴퓨터에 익숙하지 않은 사용자에게 유용합니다.

  1. 시작 버튼을 클릭한 후 바로 위에 있는 톱니바퀴 아이콘을 클릭하여 설정 앱을 엽니다. 검색을 통해 열어도 됩니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. '업데이트 및 보안(Update & Security)' 섹션을 연 후 '문제 해결(Troubleshoot)' 메뉴로 이동합니다.
  2. 먼저 'Windows Update' 옵션을 클릭하고 화면의 지침을 따라 Windows Update 서비스와 프로세스에 문제가 있는지 확인합니다.

Windows 10 업그레이드 오류 코드 0x80200056 완벽 해결 가이드

  1. 문제 해결사가 완료되면 다시 문제 해결 섹션으로 이동하여 '인터넷 연결(Internet Connections)' 문제 해결사를 실행합니다.
  2. 문제가 해결되었는지 확인합니다.