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

Windows 10 업그레이드 오류 '하나 이상의 시스템 구성 요소를 구성할 수 없습니다' 해결 방법

Windows 10을 설치하거나 업그레이드하는 도중 "Windows에서 하나 이상의 시스템 구성 요소를 구성할 수 없습니다"라는 오류 메시지가 나타난다면, 이 글이 문제 해결에 도움이 될 것입니다.

Windows 10 업그레이드 오류  하나 이상의 시스템 구성 요소를 구성할 수 없습니다  해결 방법

일부 사용자들은 아래와 같은 오류 메시지도 함께 경험했다고 보고했습니다.

Windows에서 하나 이상의 시스템 구성 요소를 구성할 수 없습니다. Windows를 설치하려면 오류 코드 0xc1900101-0x30018과 함께 컴퓨터를 다시 시작하십시오.

Windows 10 롤백 로그를 분석해 보면, 설치가 중단된 원인과 관련하여 "iissetup.exe" 항목을 발견할 수 있습니다. 일반적으로 업그레이드 진행률이 50%를 넘긴 후 멈추고, 이후 롤백되면서 이러한 오류 로그가 생성됩니다.

오류의 원인과 해결 개요

Windows 10 업그레이드 중에 나타나는 이 오류는 Windows 10의 IIS(Internet Information Services)와 관련이 있습니다. 특정 이유로 인해 IIS가 설치 과정을 방해하여 병목 현상을 일으키는 것입니다. 이 오류는 다음 세 가지 방법으로 해결할 수 있습니다.

  1. Windows 기능에서 IIS 제거하기
  2. inetsrv 폴더 이름 변경하기
  3. IIS 관련 폴더를 다른 드라이브로 이동하기

아래의 세 가지 단계를 순서대로 하나씩 따라 해 보세요.

1단계: Windows 기능에서 IIS 제거

Windows 10 업그레이드 오류  하나 이상의 시스템 구성 요소를 구성할 수 없습니다  해결 방법

IIS는 Windows 기능을 통해 설치됩니다. 제어판 > 프로그램 > Windows 기능 켜기/끄기로 이동한 후, 목록에서 Internet Information Services 항목의 체크박스를 해제하세요.

확인 버튼을 클릭하면 관련 프로그램, 서비스 및 폴더가 Windows에서 모두 제거됩니다. 필요하다면 나중에 같은 경로에서 다시 활성화하거나, Microsoft 공식 웹사이트에서 제공하는 오프라인 설치 프로그램을 통해 재설치할 수 있습니다.

2단계: inetsrv 폴더 이름 변경

Windows 10 업그레이드 오류  하나 이상의 시스템 구성 요소를 구성할 수 없습니다  해결 방법

Windows 기능에서 IIS를 제거하면 관련 폴더도 함께 삭제되는 것이 정상입니다. 만약 폴더가 그대로 남아 있다면, 해당 서비스와 관련된 폴더를 수동으로 처리해야 합니다.

먼저 고급 복구 모드로 부팅한 후 명령 프롬프트를 실행합니다. 그리고 다음 명령어를 입력하여 C:\Windows\system32\inetsrv 폴더의 이름을 inetsrv.old로 변경합니다.

rename C:\Windows\system32\inetsrv inetsrv.old

Windows에서 모든 IIS 서비스를 담당하는 iissetup.exe 프로그램이 바로 이 폴더에 위치해 있기 때문에, 이름을 변경하면 업그레이드 과정에서의 충돌을 피할 수 있습니다.

3단계: IIS 관련 폴더를 다른 드라이브로 이동

Windows 10 업그레이드 오류  하나 이상의 시스템 구성 요소를 구성할 수 없습니다  해결 방법

  • Win + R 키를 눌러 실행 창을 열고 services.msc를 입력한 후 Enter 키를 눌러 Windows 서비스 관리자를 엽니다.
  • 목록에서 Application Host Helper Service를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 '중지'를 선택합니다.
  • 다음으로 WinSxS 폴더의 소유권을 가져옵니다.
  • 마지막으로 *windows-iis*.* 이름을 가진 폴더들을 다른 드라이브의 백업 폴더로 이동합니다.

Windows 10 업그레이드 오류  하나 이상의 시스템 구성 요소를 구성할 수 없습니다  해결 방법

파일 탐색기의 검색 상자에 *windows-iis*.* 키워드를 입력하면 관련 폴더를 손쉽게 찾을 수 있습니다. 검색이 완료되면 해당 폴더들을 선택한 후 Ctrl + X로 잘라내어, 예를 들어 windows-iis-backup이라는 이름의 백업 폴더에 붙여넣으면 됩니다.

업데이트 재시도 및 마무리 정리

위의 모든 작업이 끝나면 Windows 10 업데이트 프로세스를 다시 시작하세요. 이번에는 업데이트를 성공적으로 완료할 수 있을 것입니다. 업데이트 도중 진행률이 특정 지점에서 잠시 롤백된 후 다시 앞으로 진행되는 경우가 있을 수 있는데, 이는 정상적인 현상이므로 걱정하지 않아도 됩니다.

업데이트가 완료되면 C:\Windows\System32\inetsrv.old 폴더와 백업용 windows-iis-backup 폴더를 삭제하면 됩니다. 시스템에 필요한 경우 Windows가 이러한 폴더를 자동으로 다시 생성하며, IIS를 재설치할 때에도 새로 만들어집니다.

이 가이드의 단계들이 어렵지 않게 따라 할 수 있었기를 바라며, 문제없이 Windows 10 업데이트 또는 기능 업그레이드를 완료하셨기를 바랍니다.