Windows 10은 다양한 장점을 제공합니다. 그중 가장 인기 있는 기능은 데이터, 애플리케이션 또는 설정을 잃지 않고 Windows 7, Windows 8에서 업그레이드할 수 있다는 점입니다. 하지만 일부 사용자는 미디어 생성 도구(Media Creation Tool)로 Windows 10으로 업그레이드하는 과정에서 'Modern Setup Host가 작동을 멈췄습니다' 오류 메시지가 나타난다고 보고했습니다.
Modern Setup Host란 무엇인가요?
Modern Setup Host는 자체 압축 해제 아카이브이자 설치 프로그램입니다. C:\$Windows.BTSources 폴더에서 Modern Setup Host.exe 파일로 찾을 수 있습니다. 시스템이 업데이트를 감지하거나 설치할 때 이 파일이 백그라운드에서 실행되며, Windows 10으로 업그레이드할 때는 설치 파일을 실행하는 역할을 하므로 반드시 필요합니다.
즉, Windows 10 설치 중에 이 파일이 작동을 멈추면 여러 가지 문제에 직면하게 됩니다.
문제 해결 전 확인 사항
본격적으로 오류를 수정하기 전에 아래 사항들을 먼저 점검해 보세요.
- 서드파티 백신 프로그램 또는 방화벽을 일시적으로 비활성화
- 불필요한 외부 장치 연결 해제
- 디스크에 충분한 여유 공간 확보(최소 20GB 권장)
만약 디스크 여유 공간이 부족하다면, 먼저 불필요한 파일로 점유된 저장 공간을 확보해 보세요. 중요한 데이터를 옮길 필요 없이 Advanced System Optimizer와 같은 PC 최적화 도구를 활용하면 클릭 한 번으로 정크 파일과 불필요한 데이터를 손쉽게 제거할 수 있습니다. 또한 잘못된 레지스트리 오류 수정, 구버전 드라이버 업데이트, 악성 코드 정리까지 지원하므로 시간을 크게 절약할 수 있습니다.
Modern Setup Host 오류를 해결하는 9가지 방법
아래의 해결 방법을 하나씩 적용해 보면서 본인에게 맞는 해결책을 찾아보세요.
방법 1: 하드 드라이브 여유 공간 확인
미디어 생성 도구만으로도 업데이트 다운로드에 8GB가 필요하기 때문에 최소 15GB 이상의 여유 저장 공간이 필요합니다. 여유 공간이 부족하면 Modern Setup Host가 작동을 멈췄습니다 오류가 발생할 수 있습니다. 공간 확보 팁은 다음과 같습니다.
- 불필요한 하드 디스크 파티션 삭제
- 외장 스토리지 또는 Google Drive, OneDrive 같은 클라우드 스토리지로 데이터 백업
수작업이 번거롭다면 Advanced System Optimizer를 사용해 보세요. DLL 오류, 정크 파일, 임시 파일 등을 스캔·복구하고, 구버전 드라이버나 손상된 시스템 파일로 인한 BSOD 문제까지 해결할 수 있는 강력한 도구입니다.
방법 2: 불필요한 시작 프로그램 비활성화
서드파티 서비스를 비활성화하고 불필요한 시작 항목을 제거하면 오류가 해결되는 경우가 많습니다. Microsoft 관련이 아닌 서비스를 비활성화하려면 아래 단계를 따르세요.
1. Windows + R 키를 동시에 누릅니다.
2. 실행 창에 MSConfig를 입력하고 Enter 키를 누릅니다.
3. 시스템 구성 창이 열리면 [서비스] 탭을 클릭하고 모든 Microsoft 서비스 숨기기 체크박스를 선택합니다.

4. 완료 후 모두 사용 안 함을 클릭해 서드파티 서비스를 중지한 뒤 [적용] > [확인]을 누릅니다.

5. [시작 프로그램] 탭 > [작업 관리자 열기]를 클릭합니다.

6. 각 항목을 개별적으로 선택한 후 [사용 안 함]을 클릭합니다.

참고: 위 단계는 Windows 8에서도 동일하게 적용됩니다.
Windows 7을 사용 중이라면 시스템 구성 창에서 [시작 프로그램] 탭 > [모두 사용 안 함]을 클릭하면 모든 서드파티 서비스가 비활성화됩니다.
변경 사항을 저장하려면 Windows를 재시작하는 것이 좋습니다.
방법 3: 부팅 가능한 USB를 만들어 Windows 10 업그레이드
미디어 생성 도구 사용 중 오류가 발생한다면 부팅 가능한 USB 플래시 드라이브를 만들어 사용하는 것을 추천합니다. 부팅 USB를 생성해 Windows 10을 설치하면 업그레이드 문제를 우회할 수 있습니다.
방법 4: 디스크 정리 실행 및 $Windows.~WS 폴더 삭제
이 방법에서는 디스크 정리를 실행하고 디스크 파티션에서 $Windows.~WS 폴더를 삭제하는 방법을 알아봅니다.
디스크 정리 유틸리티란?
디스크 정리(Disk Cleanup)는 하드 드라이브에서 불필요한 파일을 제거하는 Windows 기본 유틸리티입니다. 거의 모든 Windows 버전에 포함되어 있으며 시스템 성능 향상에도 도움이 됩니다.
다음으로 $Windows.~WS 폴더를 삭제합니다. 일반적으로 이전 버전에서 Windows 10으로 업그레이드하면 C 드라이브(Windows가 설치된 드라이브)에 두 개의 숨김 폴더가 생성되며, 그중 하나가 $Windows.~WS입니다.
주의: $Windows.~WS 폴더를 삭제하면 이전 버전의 Windows로 되돌릴 수 없습니다.
방법 5: setupprep.exe 실행으로 업그레이드 재개
위 방법으로 해결되지 않았다면 setupprep.exe 파일을 실행해 보세요. 이 파일은 처음부터 다시 시작하는 대신 마지막 작업을 이어서 진행하며, Windows 7, Windows 8, Windows 8.1과 호환됩니다.
- 미디어 생성 도구를 사용해 Windows 업그레이드를 실행합니다.
- 오류 메시지가 나타나면 미디어 생성 도구 또는 Windows 업데이트를 종료합니다.
- Windows + R 키를 동시에 눌러 실행 창을 엽니다.
- 실행 창에
C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe를 붙여넣고 Enter 키를 누릅니다. - Windows 업그레이드가 재개되며, 프로세스가 완료될 때까지 기다립니다.
이후에는 문제없이 진행될 것입니다.
방법 6: DISM으로 Windows 복구
이 방법에서는 DISM(배포 이미지 서비스 및 관리)을 실행해야 합니다. 아래 단계를 따르세요.
1. Windows 검색창에 '명령 프롬프트'를 입력합니다.
2. 오른쪽 창에서 [관리자 권한으로 실행]을 클릭합니다.

3. 관리자 모드 명령 프롬프트 창이 열리면 다음 명령어를 하나씩 입력하고 각 명령어마다 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

4. 프로세스가 완료될 때까지 기다린 후 Windows를 재시작하고 오류가 해결되었는지 확인합니다.
방법 7: 시스템 파일 검사기(SFC) 실행
시스템 파일 검사기(System File Checker) 명령은 손상된 시스템 파일을 복구하는 데 사용됩니다. SFC/scannow 명령은 보호된 모든 시스템 파일을 스캔하고 문제가 있는 파일을 복구합니다.
1. Windows 검색창에 'cmd'를 입력합니다.
2. 오른쪽 창에서 [관리자 권한으로 실행]을 클릭합니다.

3. 명령 프롬프트 창에 SFC/scannow를 입력하고 Enter 키를 누릅니다.

4. 스캔이 완료될 때까지 기다립니다.
5. 완료되면 설치 오류를 유발했던 손상된 파일들이 복구된 것을 확인할 수 있습니다.
Windows를 재시작한 후 오류 메시지가 사라졌는지 확인하세요.
방법 8: 그래픽 카드 드라이버 설치 또는 업그레이드
손상된 그래픽 카드 드라이버도 Modern Setup Host 오류의 원인이 될 수 있습니다. 장치 관리자에서 드라이버를 수동으로 업데이트하거나, Advanced System Optimizer의 Driver Updater 모듈을 사용할 수 있습니다.
이 드라이버 업데이터 기능은 시스템을 자동으로 스캔하여 구버전이거나 손상된 드라이버를 찾아 클릭 한 번으로 업데이트해 줍니다. Driver Updater는 Windows Optimizer 모듈에서 찾을 수 있습니다.
|
추가 정보: 사용자 프로필을 Windows 설치 드라이브(C:\)에서 다른 위치로 옮긴 경우에도 Modern Setup Host 오류가 발생할 수 있습니다. 따라서 이전에 프로필을 이동했다면 기본 위치인 C:\Users\YourUserProfile으로 다시 옮겨 주세요. 완료 후 Windows 10으로 업그레이드를 다시 시도하면 오류 없이 진행될 것입니다. |
방법 9: 클린 부팅 수행
위 방법으로도 오류가 해결되지 않았다면 Windows 10의 클린 부팅(Clean Boot)을 시도해 보세요. 아래 단계를 따르세요.
1. Windows 검색창에 'MSConfig'를 입력 > [시스템 구성]을 선택하고 Enter 키를 누릅니다.

2. UAC(사용자 계정 컨트롤) 창이 나타나면 Enter 키를 누릅니다. 시스템 구성 창이 열립니다.
3. [일반] 탭 > [선택적 시작]을 선택합니다.

4. 시스템 서비스 로드와 시작 항목 로드의 체크를 모두 해제한 후 [적용]을 클릭합니다.

5. 다음으로 원본 부팅 구성 사용 옵션이 체크되어 있는지 확인합니다.
6. 이후 [서비스] 탭을 클릭하고 모든 Microsoft 서비스 숨기기에 체크한 뒤 [모두 사용 안 함] 버튼을 클릭합니다.

7. Windows를 재시작합니다.
8. 시스템을 확인하면 Modern Setup Host 오류가 해결되었을 것입니다.
참고: 위 방법으로 문제가 해결되었다면 변경 사항을 원래대로 되돌려 기본 설정을 복원하세요.
지금까지 Windows 10에서 발생하는 Modern Setup Host 오류를 해결하는 다양한 방법을 알아보았습니다. 이 단계들은 실제로 검증된 해결책들이므로, 순서대로 적용하면 오류를 해결하고 문제없이 Windows 10으로 업그레이드할 수 있을 것입니다.
이 글이 문제 해결에 도움이 되었기를 바랍니다. 의견이나 경험이 있다면 언제든 공유해 주세요. 친구들과 글을 나누고 소셜 네트워크에서도 함께해 주세요!