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

윈도우 오류 0xc1900101 – 0x20017 완벽 해결 가이드: 검증된 7가지 솔루션

오류 0xC1900101 – 0x20017은 윈도우 10/11의 업그레이드 또는 설치가 실패했을 때 나타나는 대표적인 설치 오류입니다. 윈도우 7에서 윈도우 8로 업그레이드하는 과정에서도 발생할 수 있으며, 다양한 해결 방법을 시도한 끝에 실제로 효과를 볼 수 있었던 솔루션들을 정리했습니다.

윈도우 10/11 오류 0xc1900101 – 0x20017란 무엇인가?

사용자가 윈도우 10/11로 업그레이드를 시도했지만 설치 과정을 끝까지 완료하지 못하면 오류 0xc1900101 – 0x20017이 화면에 나타납니다. 이 오류 코드는 주로 서드파티 백신 프로그램의 오작동, 드라이버 문제 또는 하드웨어 호환성 문제로 인해 발생합니다. 오류가 발생하면 사용자에게 에러 메시지가 표시되고, 장치는 자동으로 기존 운영체제로 되돌아갑니다.

일반적으로 이 오류는 윈도우 7 PC를 윈도우 10/11로 업그레이드하려는 사용자에게 자주 발생하지만, 윈도우 7에만 국한된 문제는 아닙니다. 윈도우 8 및 윈도우 8.1 환경에서도 동일한 현상이 보고된 바 있습니다.

특히 미디어 생성 도구(Media Creation Tool)를 이용해 윈도우 10/11을 설치하는 과정에서 이 오류가 자주 등장합니다. 설치 진행률이 100%에 도달한 후 재부팅 단계에서 윈도우 로고 화면에 멈춰 더 이상 진행되지 않거나, 컴퓨터가 기존 윈도우 버전으로 되돌아가면서 0XC1900101 – 0x20017 오류와 함께 설치 실패 메시지가 표시됩니다.

오류 메시지는 대개 다음과 같이 표시됩니다.

“BOOT 작업 중 SAFE_OS 단계에서 설치에 실패했습니다.”

상당히 답답한 문제지만, 다행히 실제로 효과가 입증된 몇 가지 해결책이 존재합니다.

윈도우 10/11 설치 오류는 비교적 흔하며, 사용자들은 설치 과정에서 다음과 같은 형태의 오류를 경험했다고 보고하고 있습니다.

  • 0xc1900101 – 0x20017 크리에이터스 업데이트 – 크리에이터스 업데이트 설치 중 많은 사용자가 겪은 오류입니다.
  • 0xc1900101 – 0x20017 애니버서리 업데이트 – 윈도우 10/11 애니버서리 업데이트 설치 시에도 발생할 수 있습니다.
  • 설치 오류 0xc1900101 – 0x30018 – 이 오류의 변형으로, 아래 소개하는 해결책 중 하나로 수정 가능합니다.
  • 0xc1900101 – 0x20017 빌드 1709 – 윈도우 10/11 빌드 1709 설치 중 나타날 수 있는 오류 메시지입니다.

오류 0xc1900101 – 0x20017의 원인

0xC1900101-0x20017 오류는 윈도우 10/11 사용자에게 영향을 주는 다른 많은 오류와 마찬가지로 다양한 원인으로 발생할 수 있습니다. 운영체제 업그레이드를 시도하는 과정에서 호환되지 않는 드라이버, 하드웨어, 백신 프로그램이나 기타 보안 도구가 원인인 경우가 많습니다. 이 오류를 제대로 해결하지 않으면 다른 오류들이 연쇄적으로 발생할 수도 있습니다.

0xc1900101 – 0x20017 Safe_OS 오류 해결 방법

위 오류 코드 또는 유사한 오류가 표시된다면, 먼저 아래의 기본 점검 사항부터 확인해 보세요. 그래도 해결되지 않으면 뒤에서 소개하는 개별 솔루션들을 순서대로 적용해 보시기 바랍니다.

기본 점검 목록은 다음과 같습니다.

  1. 저장 공간 확인 – 32비트 OS 업그레이드에는 최소 16GB, 64비트 OS에는 최소 20GB의 여유 공간이 필요합니다.
  2. 안정적인 인터넷 연결 확보 – Wi-Fi 연결이 불안정하면 설치 파일을 온전히 다운로드할 수 없습니다.
  3. Windows Update 여러 번 실행 – 소프트웨어 업데이트, 하드웨어 업데이트, 서드파티 드라이버를 포함해 사용 가능한 모든 업데이트를 다운로드하고 설치하세요. Windows Update 오류가 있다면 Windows Update 문제 해결사를 활용하세요.
  4. PC 최적화 도구 활용 – Outbyte Driver Updater 같은 PC 복구 도구를 실행해 Windows Update 오류를 일으킬 수 있는 불필요한 파일을 제거하고, 설치 파일을 위한 충분한 저장 공간도 확보하세요.
  5. 서드파티 드라이버 업데이트 – 제조사 웹사이트에서 추가한 하드웨어의 최신 드라이버와 설치 안내를 확인하고 다운로드하세요.
  6. 불필요한 하드웨어 제거 – 외장 저장장치, 도킹 스테이션 등 기본적인 기능에 필수적이지 않은 모든 외부 장치를 분리하세요.

그래도 해결되지 않았다면? 아래의 구체적인 해결책을 하나씩 시도해 보세요.

해결책 #1: 무선 어댑터 및 블루투스 장치 드라이버 제거

Broadcom 드라이버는 윈도우 10/11과 항상 호환되는 것은 아니라고 알려져 있습니다. 따라서 해당 드라이버를 사용 중이라면 윈도우 10/11로 업그레이드하기 전에 제거하는 것이 좋습니다.

Windows 키를 누른 상태에서 R 키를 눌러 실행(Run) 창을 열고, hdwwiz.cpl을 입력한 후 Enter 키를 누릅니다.

장치 관리자(Device Manager)가 열리면 무선 어댑터와 블루투스 장치의 드라이버를 제거합니다.

블루투스 어댑터도 찾아서 함께 제거해야 합니다. ‘장치 제거(Uninstall device)’ 옵션을 선택하면 해당 드라이버 패키지까지 삭제할 것인지 묻는 창이 나타날 수 있습니다. 이때 기존 드라이버를 유지하려면 ‘제거(Uninstall)’만 선택하면 됩니다.

PC를 재시작하면 드라이버가 자동으로 다시 설치되며, 최악의 경우 제조사 사이트에서 직접 다운로드해야 할 수도 있습니다.

해결책 #2: BIOS에서 무선 어댑터 및 블루투스 비활성화

블루투스 드라이버를 제거해도 문제가 해결되지 않는다면, BIOS에서 무선 장치를 비활성화해 볼 수 있습니다. 절차는 다음과 같습니다.

컴퓨터를 BIOS 모드로 재시작합니다. 재부팅 과정에서 BIOS 진입 옵션이 잠깐 표시되는데, POST 화면에서 몇 초 동안만 나타나므로 해당 키를 빠르게 눌러야 합니다. 대부분의 시스템에서 BIOS 진입 키는 F2입니다.

좌우 방향키를 이용해 BIOS의 Advanced(고급) 탭으로 이동한 후 Wireless(무선) 섹션으로 진입합니다. 무선 장치와 블루투스 장치를 비활성화하세요. Esc 키를 눌러 메인 화면으로 돌아간 뒤 변경 사항을 저장하고 종료합니다. 업그레이드가 완료되면 다시 BIOS에 들어가 해당 장치들을 활성화하면 됩니다.

해결책 #3: 손상된 드라이버 업데이트 또는 제거

윈도우 드라이버를 업데이트하는 방법은 여러 가지가 있으며, 각각의 방법을 하나씩 살펴보겠습니다.

수동으로 드라이버 업데이트

  1. C:\Windows 폴더로 이동합니다.
  2. Panther 폴더를 엽니다.
  3. Setuperr.logSetupact.log 파일을 열어 문제가 되는 드라이버를 확인합니다.
  4. 이 파일들에 접근하려면 소유권을 가져와야 할 수도 있다는 점에 유의하세요.
  5. 손상된 드라이버를 컴퓨터에서 제거합니다.

장치 관리자를 통해 드라이버 업데이트

  1. 검색창에 Device Manager(장치 관리자)를 입력하고 첫 번째 결과를 선택합니다.
  2. 노란색 느낌표가 표시된 장치를 찾을 때까지 카테고리를 확장합니다. 이 표시는 대개 오류 0xC1900101을 일으키는 장치 옆에 나타납니다.
  3. 문제가 되는 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(Update driver)를 선택해 최신 드라이버를 설치합니다.

자동으로 드라이버 업데이트

위 방법이 잘 되지 않거나 드라이버를 직접 업데이트·수정할 만큼 컴퓨터에 익숙하지 않다면, Outbyte Driver Updater 같은 자동화 도구를 사용하는 것이 좋습니다. 프로그램을 실행하기만 하면 드라이버가 자동으로 업데이트되고 복구되기 때문에 앞서 소개한 방법들보다 훨씬 간편합니다.

Driver Updater는 거의 완전 자동화되어 있어 필요한 드라이버를 자동으로 다운로드하고 설치하며, 사용자는 변경 사항을 적용하기 위해 컴퓨터를 재시작하기만 하면 됩니다.

프로그램이 가볍고, 백그라운드에서 새 드라이버를 확인하도록 알림을 설정할 수도 있습니다. 문제가 되는 드라이버를 업데이트하거나 제거하면 오류가 완전히 해결되어 업그레이드를 문제없이 진행할 수 있을 것입니다.

해결책 #4: SoftwareDistribution 폴더 삭제

윈도우 업데이트 파일이 저장되는 위치는 “C:\Windows\SoftwareDistribution”입니다. 이 폴더는 손상되는 경우가 잦으며, 손상되었다면 처음부터 업데이트를 다시 다운로드하고 설치할 수 있도록 폴더를 새로 만들어야 합니다. “SoftwareDistribution” 폴더를 재생성하는 절차는 다음과 같습니다.

  1. Windows Update를 끕니다. 제어판 > 서비스 > Windows 서비스로 이동해 해당 서비스를 비활성화합니다.
  2. Win + R 단축키를 눌러 실행(Run) 명령창을 엽니다.
  3. 검색창에 services.msc를 입력하고 Enter 키를 누릅니다.
  4. 서비스(Services) 콘솔에서 Windows Update 서비스를 찾습니다.
  5. Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 중지(Stop)를 선택합니다.
  6. 파일 탐색기에서 C:\Windows 폴더로 이동합니다.
  7. SoftwareDistribution 폴더를 찾아 삭제합니다.
  8. 서비스 창에서 Windows Update 서비스를 다시 시작합니다.
  9. Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 시작(Start)을 선택합니다.
  10. 윈도우 10/11 업데이트를 확인하고 설치합니다. 설정 -> 업데이트 및 보안에서 업데이트 확인(Check for Updates)을 클릭하세요.

해결책 #5: 추가 RAM 또는 네트워크 카드 제거

여분의 RAM이 0XC1900101 – 0x20017 오류를 일으키는 경우도 있습니다. 이 경우 RAM 모듈 하나를 제거한 상태에서 윈도우 10/11을 다시 설치해야 할 수 있습니다.

컴퓨터에서 무선 어댑터를 제거한 후 문제가 해결되었다는 사용자 보고도 여럿 있습니다.

일부 Broadcom 무선 어댑터는 윈도우 10/11과 호환되지 않기 때문에, 설치를 위해 어댑터를 PC에서 분리해야 할 수도 있습니다.

방법은 간단합니다. 컴퓨터 전원을 끄고 모든 케이블을 분리한 뒤, 케이스를 열고 무선 어댑터를 조심스럽게 제거하면 됩니다.

다만 이 작업은 보증을 무효화할 수 있으므로, PC가 아직 보증 기간 내라면 공식 수리센터에 맡기는 것이 좋습니다.

무선 어댑터를 제거하면 윈도우 10/11을 문제없이 설치할 수 있을 것입니다. 실제로 윈도우 10/11 설치 후 Broadcom 무선 어댑터를 교체해야 했다는 사용자들도 있으니, 필요하다면 교체를 고려해 보세요.

해결책 #6: BIOS 업데이트

BIOS 때문에 윈도우 10/11 설치 오류가 발생할 수도 있습니다. 이러한 문제를 예방하고 해결하려면 BIOS를 최신 버전으로 업데이트하는 것이 중요합니다.

이를 위해서는 메인보드 제조사 웹사이트에 접속해 해당 메인보드의 최신 BIOS를 다운로드하면 됩니다.

단, BIOS 업데이트는 잠재적으로 위험한 작업일 수 있으므로 신중하게 진행해야 합니다.

메인보드 매뉴얼에서 BIOS를 올바르게 업데이트하는 자세한 방법을 반드시 확인하세요.

0XC1900101 – 0x20017 오류로 인해 윈도우 10/11 설치에 어려움을 겪고 있다면 BIOS 설정도 함께 점검해 보세요. AHCI 모드를 IDE 모드로 변경했더니 문제가 해결되었다는 사용자들도 있습니다.

이후에는 문제가 해결되어 윈도우 10/11을 문제없이 설치할 수 있을 것입니다.

해결책 #7: 레지스트리 편집

윈도우 10/11 설치 오류 0xC1900101 또는 0x20017이 계속된다면, 문제가 레지스트리와 관련되어 있을 가능성도 있습니다.

문제를 해결하려면 레지스트리에 다음과 같은 변경을 적용하세요.

  1. Win + R 키를 누른 후 regedit를 입력하고 Enter 키를 누르거나 확인을 클릭합니다.
  2. 레지스트리 수정은 위험할 수 있으므로, 변경 전에 반드시 백업하는 것이 좋습니다. 파일 > 내보내기(File > Export)로 이동하세요.
  3. 내보내기 범위(Export range)에서 모두(All)를 선택하고 원하는 파일 이름을 입력합니다. 안전한 위치를 지정한 후 저장을 클릭합니다.
  4. 내보내기를 마치면 PC에 레지스트리 백업본이 생성됩니다. 레지스트리 수정 후 문제가 생기면 이 백업을 통해 이전 상태로 쉽게 복원할 수 있습니다. 내보낸 파일을 두 번 클릭하기만 하면 됩니다.
  5. 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability

이제 아래 값들을 편집합니다.

  • Ring: WIF
  • RingBackup: WIS 또는 Enabled
  • EnablePreviewBuilds: 2
  • BranchName: TH1
  • UserPreferredBranchName: TH1

변경을 마친 후 레지스트리 편집기를 닫고 컴퓨터를 재시작합니다.

이 솔루션은 인사이더(Insider) 빌드에서만 작동할 수 있다는 점에 유의하세요. 레지스트리에 해당 키가 없다면 이 방법은 건너뛰는 것이 좋습니다.

마무리

0xC1900101 오류는 특정 업데이트 설치조차 막을 수 있는 심각한 문제지만, 위에서 소개한 솔루션 중 하나로 해결할 수 있을 것입니다. 만약 어떤 해결책을 적용하는 데 어려움을 겪고 있다면, 먼저 안전 모드(Safe Mode)로 부팅한 후 그 상태에서 수정 작업을 진행해 보세요. 이렇게 하면 서드파티 앱과 프로세스가 문제 해결 과정을 방해하는 것을 막을 수 있습니다.