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

Windows 업그레이드 오류 0xC1900404 및 0xC1900405 해결 방법

일반적으로 0xC19로 시작하는 오류 코드는 드라이버 문제와 관련이 있는 경우가 많습니다. 하지만 Windows 업그레이드 오류 0xC19004040xC1900405는 전혀 다른 원인에서 비롯됩니다. 이 두 오류가 발생했다면 설치 미디어 파일 자체에 문제가 있을 가능성이 큽니다. 이번 글에서는 이 오류의 의미와 해결 방법을 단계별로 살펴보겠습니다.

Windows 업그레이드 오류 0xC1900404 & 0xC1900405란?

먼저 두 오류 코드가 의미하는 바를 간단히 정리하면 다음과 같습니다.

  • 0xC1900404 (MOSETUP_E_UA_BOX_NOT_FOUND): 설치 실행 파일(EXE)을 찾을 수 없음
  • 0xC1900405 (MOSETUP_E_UA_BOX_CRASHED): 설치 프로세스가 예기치 않게 종료됨

다소 생소한 오류입니다. 설치나 업그레이드는 이미 EXE 파일을 통해 시작되었는데도 말이죠. 이는 업그레이드 프로세스가 설정 과정에 필요한 다른 실행 파일을 찾지 못했거나, 해당 파일이 손상되어 제대로 실행되지 못했음을 의미합니다.

1] 설치 미디어 파일 다시 다운로드

마이크로소프트 서버에서 다운로드한 미디어 생성 도구(Media Creation Tool)를 사용하던 중 이 오류가 발생했다면, 일부 파일이 손상되었을 가능성이 있습니다. 이 경우 가장 확실한 방법은 미디어 파일을 새로 다운로드하고, 부팅 가능한 USB를 다시 만든 뒤 업그레이드를 진행하는 것입니다.

2] Windows Update 폴더 정리 후 파일 재다운로드

Windows Update를 통한 인플레이스(in-place) 업그레이드가 계속 실패한다면, 기존에 저장된 오래된 파일을 모두 삭제하여 Windows가 파일을 강제로 다시 다운로드하도록 만들어 보세요.

먼저 Windows Update 서비스를 중지해야 합니다. Win + R 키를 눌러 실행 창을 열고 Services.msc를 입력한 후 Enter 키를 누릅니다. 서비스 목록에서 Windows Update 항목을 찾아 더블클릭한 뒤 '중지' 버튼을 클릭하세요.

다음으로 SoftwareDistribution 폴더와 Catroot 폴더를 정리하고 초기화합니다. 두 폴더에는 업데이트 관련 임시 파일과 카탈로그 데이터가 저장되며, 이곳이 손상되면 업데이트 오류가 반복될 수 있습니다.

정리가 끝나면 Windows Update 서비스를 다시 시작하고, 설정에서 업데이트 확인 버튼을 클릭해 업그레이드를 다시 시도합니다.

3] Windows 초기화(Reset)

권장하는 방법은 아니지만, 위 방법 모두 효과가 없고 오랫동안 구버전에 머물러 있다면 PC 초기화를 고려할 수 있습니다. 단, 초기화 과정에서 데이터가 손실될 수 있으므로 반드시 중요한 파일을 사전에 백업해 두어야 합니다. 설정 > 시스템 > 복구에서 '이 PC 초기화' 옵션을 사용하면 되며, 개인 파일은 유지하는 옵션을 선택하는 것도 하나의 방법입니다.

위에서 소개한 방법 중 하나를 통해 Windows 업그레이드 오류 0xC1900404 및 0xC1900405를 성공적으로 해결하시길 바랍니다.