Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 업그레이드 오류 0xC1900101 – 0x40017, SECOND_BOOT 단계 설치 실패 해결 방법

구버전 Windows 10에서 최신 버전의 Windows 10으로 시스템 업그레이드를 진행하는 도중 0xC1900101 – 0x40017 오류가 발생하여 실패한다면, 이 글이 도움이 될 것입니다. 여기서는 해당 오류의 원인을 살펴보고, 문제를 해결할 수 있는 근본적인 해결책과 임시 방법을 모두 소개합니다.

오류 0xC1900101 – 0x40017: BOOT 작업 중 오류가 발생하여 SECOND_BOOT 단계에서 설치에 실패했습니다.

SECOND_BOOT 단계에서 설치가 실패하는 원인

이 Windows 10 업그레이드 오류는 두 번째 시스템 재시작 직후에 발생하며, 컴퓨터에 Citrix Virtual Delivery Agent(VDA)가 설치되어 있는 것이 주된 원인입니다. Citrix VDA는 장치 드라이버와 함께 파일 시스템 필터 드라이버(CtxMcsWbc)를 설치하는데, 이 필터 드라이버가 업그레이드 과정에서 디스크에 변경 사항을 기록하는 것을 차단합니다. 그 결과 시스템 롤백이 트리거되어 업그레이드가 실패하게 됩니다.

이 문제에 직면했다면 아래에서 상황에 맞는 권장 해결책 또는 임시 방법을 적용해 문제를 해결할 수 있습니다.

방법 1: 근본적인 해결 방법

  • Citrix VDA(VDAWorkstationSetup_7.11)를 제거합니다.
  • Windows 업그레이드를 다시 실행합니다.
  • 업그레이드가 완료되면 Citrix VDA를 다시 설치합니다.

방법 2: 레지스트리 임시 방법(워크어라운드)

아래 방법은 레지스트리를 수정하는 작업이므로, 만일의 사태에 대비해 레지스트리 백업 또는 시스템 복원 지점 생성을 먼저 진행하는 것이 좋습니다. 준비가 되었다면 다음 단계를 따르세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  • 아래 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CtxMcsWbc
  • 해당 위치에서 Start 값을 0에서 4로 변경하여 Citrix MCS 캐시 서비스를 비활성화합니다.

다음으로, 레지스트리 편집기에서 아래 레지스트리 키 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
  • 해당 위치에서 UpperFilters 값에 포함된 CtxMcsWbc 항목을 삭제합니다.
  • 레지스트리 편집기를 종료합니다.
  • 컴퓨터를 재시작한 후 업그레이드를 다시 시도합니다.

이상입니다! 위의 임시 방법 또는 해결 방법을 완료하면 두 번째 시스템 재시작 후 발생하는 Windows 10 업그레이드 오류 0xC1900101 – 0x40017은 정상적으로 해결될 것입니다.

추가 참고 자료: 0xC1900101-0x20004, 0xC1900101-0x2000c, 0xC1900101-0x20017, 0xC1900101-0x30018, 0xC1900101-0x3000D, 0xC1900101-0x4000D 또는 0xC1900101-0x40017 등 0xC1900101 계열 오류의 수정 방법도 함께 확인해 보세요.

Citrix VDA란 무엇인가?

Citrix VDA(Virtual Delivery Agent)는 XenApp/XenDesktop 제품군과 함께 제공되는 소프트웨어로, 애플리케이션 또는 전체 데스크톱을 사용자에게 게시하여 원격 접속을 지원하려는 클라이언트 장치(VM 또는 물리적 장치, 데스크톱 OS 또는 서버 OS, Windows 또는 Linux)에 반드시 설치해야 하는 구성 요소입니다.

예를 들어, Windows 10 가상 머신(VM)을 특정 사용자에게 게시하려면 해당 VM 안에 Citrix XD VDA를 설치해야 합니다.

VDA는 Citrix Delivery Controller의 요청에 응답하는 역할을 담당하며, VM의 하드웨어 및 소프트웨어 구성 요소와 통신합니다. VDA가 DDC(Delivery Controller)에 등록되는 즉시 사용자 요청에 대한 서비스 제공을 시작합니다.