Windows 10의 성능이 갑자기 느려졌다면 대부분 먼저 작업 관리자를 열어 CPU, 메모리, 디스크 사용량을 확인하게 됩니다. 그런데 그 과정에서 Modern Setup Host라는 프로세스가 CPU나 디스크를 과도하게 점유하고 있는 것을 발견할 수 있습니다. 특히 Windows 10 업데이트 직후에 이런 현상이 자주 나타나며, 경우에 따라서는 업데이트가 한참 지났음에도 불구하고 높은 CPU 및 디스크 사용량이 지속되기도 합니다.
Modern Setup Host 개요
SetupHost.exe가 Windows 10에서 CPU의 50% 이상을 차지하면 시스템 전반이 심각하게 느려지며, 여러 번 재부팅해도 사용률이 95%까지 다시 치솟는 상황이 반복될 수 있습니다.
또한 일부 사용자는 Windows 10을 업데이트한 직후 'Modern Setup Host가 작동을 멈췄습니다'라는 오류 메시지를 경험하기도 합니다.
안타깝게도 이 프로세스는 일반 사용자에게 생소하기 때문에 문제가 발생해도 원인을 파악하기 어렵습니다. 이 글에서는 SetupHost.exe의 디스크 100% 사용 오류를 비롯해 다양한 문제를 해결하는 방법을 단계별로 안내합니다.
Modern Setup Host란 무엇인가?
Modern Setup Host(SetupHost.exe)는 C:\$Windows.BT\Sources 하위 폴더에 위치하는 설치 프로그램입니다. 주로 Windows 10 업데이트를 설치하거나 준비하는 역할을 담당합니다.
Windows 업데이트가 진행되거나 설치 파일이 실행되는 동안, SetupHost.exe는 Windowsstoresetup.exe 컨텍스트에서 특정 권한을 가진 채 백그라운드로 작동합니다.
Modern Setup Host를 종료해도 될까?
SetupHost.exe는 Windows 업데이트와 직접적인 연관이 있는 프로세스입니다. 최근에 Windows 10을 업데이트했다면 강제로 종료하지 않는 것이 좋습니다. 업데이트 도중 프로세스를 중단하면 새로 적용된 시스템 파일이 손상되어 예기치 못한 오류가 발생할 수 있기 때문입니다.
왜 높은 CPU·디스크 사용량이 발생하는가?
SetupHost.exe는 백그라운드에서 Windows 업데이트를 설치합니다. 이것이 바로 많은 사용자가 Windows 10 업데이트 직후 Modern Setup Host의 높은 CPU·디스크 점유율을 목격하는 이유입니다.
SetupHost.exe는 Windowsstoresetup.exe와 함께 작동하며, 이 파일은 Windows Update 프로세스와 밀접하게 연관되어 있습니다. 업데이트 진행 중에는 시스템이 Modern Setup Host에 자동으로 높은 우선순위를 부여하여 CPU와 디스크를 집중적으로 사용하게 되며, 경우에 따라 사용률이 95%까지 올라갑니다.
동시에 Windows 업데이트는 네트워크 대역폭뿐만 아니라 CPU, 디스크, 메모리까지 소모합니다. 결국 Windows 10 업데이트가 진행되는 동안 Modern Setup Host는 높은 CPU와 디스크 사용률을 유지해야 정상적으로 작동할 수 있습니다.
이러한 요소들이 겹치면서 SetupHost.exe가 Windows 10에서 CPU 또는 디스크의 약 100%를 차지한다는 시스템 오류가 나타나는 것입니다.
Modern Setup Host 높은 CPU·디스크 사용량 및 작동 중지 오류 해결 방법
Modern Setup Host가 비정상적으로 높은 디스크 사용량을 유발한다면 프로세스 자체에 문제가 생겼을 가능성이 큽니다. SetupHost.exe는 Windows 시스템의 실행 파일이므로, 파일 손상 여부부터 점검하는 것이 합리적입니다.
아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다.
- 방법 1: Windows 업데이트 문제 해결사 실행
- 방법 2: Advanced SystemCare로 자동 최적화
- 방법 3: SFC 및 DISM 명령어 실행
- 방법 4: Windows Defender로 바이러스 검사
- 방법 5: 시스템 기본 언어 확인 및 변경
- 방법 6: Software Distribution 폴더 정리
- 방법 7: Windows Update 서비스 비활성화
- 방법 8: 모든 시작 프로그램 비활성화 (클린 부팅)
방법 1: Windows 업데이트 문제 해결사 실행
Modern Setup Host의 오류나 높은 CPU 사용량은 대부분 Windows 업데이트 이후에 발생하므로, 먼저 Windows 업데이트 문제 해결사를 통해 시스템을 진단하는 것이 좋습니다. 업데이트 오류가 해결되면 Modern Setup Host의 과도한 디스크 사용 문제도 함께 사라질 수 있습니다.
1. 시작 > 설정 > 업데이트 및 보안으로 이동합니다.
2. 좌측 메뉴에서 문제 해결을 선택한 후, 오른쪽 창에서 Windows 업데이트를 찾아 문제 해결사 실행을 클릭합니다.
문제 해결사가 Windows 업데이트 과정의 오류를 감지하고 자동으로 수정하면, SetupHost.exe 작동 중지 문제 역시 해결될 가능성이 높습니다.
방법 2: Advanced SystemCare로 자동 최적화
CPU 급증 현상이 나타난다면 너무 많은 시작 프로그램이 동시에 실행되고 있는 것은 아닌지, Windows Update 서비스나 관련 프로그램에 문제가 없는지 점검해야 합니다. 이런 복합적인 원인을 손쉽게 진단하고 해결하려면 통합 최적화 소프트웨어인 Advanced SystemCare를 활용할 수 있습니다.
Advanced SystemCare는 불필요하거나 위험한 응용 프로그램을 비활성화·제거하여 CPU 자원을 확보하고, 디스크 드라이브를 청소하여 저장 공간을 확보해 줍니다. 또한 다양한 시스템 오류를 자동으로 복구할 수 있어 Modern Setup Host 문제 해결에 효과적입니다.
먼저 Performance Monitor 기능으로 Modern Setup Host 서비스를 종료하거나 비활성화하여 CPU와 디스크 여유 공간을 확보해 보세요.
1. Advanced SystemCare를 다운로드, 설치 후 실행합니다.
2. 화면 우측 하단 트레이의 Advanced SystemCare 아이콘을 마우스 오른쪽 버튼으로 클릭하여 Performance Monitor 열기를 선택합니다.
3. Performance Monitor 패널 우측의 화살표 아이콘을 클릭하여 패널을 최대화합니다.
4. CPU 탭을 선택한 후 로켓 모양의 Speed up 아이콘을 눌러 CPU 사용량을 확보합니다.
5. 같은 방식으로 Disk 탭을 선택하고 Speed up 아이콘을 눌러 디스크 공간을 확보합니다.
이렇게 하면 Modern Setup Host가 종료되어 더 이상 높은 CPU·디스크 사용량을 유발하지 않을 수 있습니다.
만약 문제가 계속된다면 시작 프로그램 관리 기능으로 해당 서비스를 비활성화해 보세요.
6. Toolbox에서 Startup Manager를 클릭합니다.
7. IObit Startup Manager의 Startup Items 탭에서 Windows Update 또는 관련 서비스를 찾아 Disabled(비활성화)로 설정합니다.
8. Services 탭에서도 Windows Update를 찾아 비활성화하거나, Delay(지연 시작)로 설정하여 문제가 재발하는지 확인합니다.
추가로 시스템 전체를 검사하여 다른 원인이 있는지 확인하는 것도 좋습니다.
9. Advanced SystemCare의 Clean & Optimize 메뉴에서 Select All을 선택한 후 Scan을 실행합니다.
10. 검사 결과에서 발견된 문제들을 Fix 버튼으로 모두 복구합니다.
이러한 과정을 거치면 Windows 10에서 Modern Setup Host의 높은 CPU·디스크 사용량 문제가 성공적으로 해결될 가능성이 매우 높습니다.
방법 3: SFC 및 DISM 명령어 실행
시스템 내장 도구를 활용해 Modern Setup Host의 디스크 100% 사용 문제를 진단하는 것도 효과적입니다. SFC(System File Checker)로 SetupHost.exe 파일의 상태를 검사하고, DISM(Deployment Imaging Servicing Management)으로 시스템 이미지 손상 여부를 스캔할 수 있습니다.
1. 검색창에 명령 프롬프트를 입력한 후, 결과를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다.
2. 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 눌러 SFC 검사를 시작합니다.
검사가 완료되면 DISM도 실행하여 더 깊은 수준의 손상을 확인하는 것이 좋습니다.
3. 명령 프롬프트에 아래 명령어를 순서대로 입력하고 각각 Enter 키를 눌러 실행합니다.
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealthDISM이 시스템 이미지 오류를 복구한 후, 작업 관리자를 열어 Modern Setup Host의 높은 CPU·디스크 사용량이나 작동 중지 현상이 지속되는지 확인합니다.
방법 4: Windows Defender로 바이러스 검사
앞서 언급했듯이 Modern Setup Host 프로세스를 임의로 종료해서는 안 되지만, 맬웨어나 보안 위협을 배제하기 위해 Windows 10 내장 도구인 Windows Defender로 시스템을 검사하는 것이 좋습니다.
검사를 시작하기 전에 Windows Defender가 활성화되어 있는지 확인하세요.
1. 검색창에 Windows Defender를 입력하고 Enter 키를 눌러 Windows Defender 보안 센터에 접속합니다.
2. 보안 센터에서 바이러스 및 위협 방지를 클릭하여 맬웨어 검사를 실행합니다.
여기에서 계정, 앱, 브라우저 등 다른 영역도 함께 검사할 수 있습니다. 만약 Windows Defender로 문제가 해결되지 않는다면 신뢰할 수 있는 서드파티 백신 프로그램을 활용하는 것도 방법입니다.
방법 5: 시스템 기본 언어 확인 및 변경
일부 Windows 사용자들의 보고에 따르면, 사용 중인 언어가 시스템 기본 UI 언어와 일치하지 않으면 Modern Setup Host가 CPU와 디스크를 과도하게 사용할 수 있다고 합니다.
따라서 시스템 언어를 기본값으로 변경하면 문제가 해결될 수 있습니다. 이 과정에서는 기본 시스템 UI 언어와 현재 시스템 언어가 서로 일치하는지 모두 확인해야 합니다.
1. 관리자 권한의 명령 프롬프트에 dism /online /get-intl을 입력하고 Enter 키를 누릅니다.
명령 프롬프트에 기본 시스템 UI 언어가 표시됩니다. 예를 들어 영어(English)로 표시될 수 있습니다.
2. 검색창에 시간 및 언어를 입력하고 Enter 키를 눌러 지역 및 언어 설정으로 이동합니다.
3. 지역 및 언어 항목에서 Windows 표시 언어와 기본 설정 언어가 앞서 확인한 기본 시스템 UI 언어와 동일한지 확인합니다.
두 언어가 일치하지 않는다면 지역 및 언어 설정에서 시스템 언어를 변경하세요. 언어를 일치시키면 Modern Setup Host의 높은 CPU·메모리 사용량 문제가 사라지는 경우가 많습니다.
방법 6: Software Distribution 폴더 정리
시스템을 업데이트할 때마다 임시 파일이 남게 되며, 이 파일들은 Software Distribution 폴더에 저장됩니다. Windows 업데이트 관련 오류와 함께 Modern Setup Host의 높은 CPU·디스크 사용량이 나타난다면 이 폴더를 정리하는 것이 효과적입니다.
1. Windows + R 키를 눌러 실행 창을 열고 C:\Windows\SoftwareDistribution\Download를 입력한 후 확인을 클릭합니다.
2. 해당 폴더로 이동하면 업데이트 임시 파일들이 보입니다.
3. 폴더 안의 모든 항목을 선택하여 삭제합니다.
4. 변경 사항을 적용하기 위해 Windows 10을 재부팅합니다.
손상되었거나 불필요한 업데이트 파일이 제거되면 SetupHost.exe가 디스크 공간을 과도하게 소모하는 문제가 해결됩니다.
방법 7: Windows Update 서비스 비활성화
Microsoft는 Modern Setup Host를 시스템 필수 구성 요소로 분류하지 않으므로, 문제가 지속된다면 Windows 업데이트 서비스를 일시적으로 중지하여 높은 디스크·CPU 점유를 피할 수 있습니다. 필요할 때 언제든 서비스를 다시 켤 수 있습니다.
1. Windows + R 키를 눌러 실행 창을 열고 services.msc를 입력합니다.
2. 서비스 창에서 Windows Update를 찾습니다.
3. Windows Update를 마우스 오른쪽 버튼으로 클릭하여 속성을 엽니다.
4. 일반 탭에서 시작 유형을 사용 안 함으로 변경합니다.
5. 적용 및 확인을 클릭하여 설정을 저장합니다.
Windows 업데이트가 시작 프로그램에서 비활성화되면 SetupHost.exe로 인한 CPU·디스크 사용량 급증 문제가 더 이상 발생하지 않을 것입니다.
방법 8: 모든 시작 프로그램 비활성화 (클린 부팅)
클린 부팅(Clean Boot)을 수행하면 Modern Setup Host 작동 중지 문제를 어느 정도 해결할 수 있습니다. 모든 시작 서비스의 실행을 중단하여 CPU와 디스크 사용량을 최소화하는 방법입니다.
1. 검색창에 msconfig를 입력하고 Enter 키를 눌러 시스템 구성 창을 엽니다.
2. 일반 탭에서 선택적 시작을 선택한 후 시작 항목 로드 체크박스를 해제합니다.
3. 서비스 탭에서 모든 Microsoft 서비스 숨기기에 체크한 후 모두 사용 안 함을 클릭합니다.
4. 시작 프로그램 탭에서 작업 관리자 열기를 클릭합니다.
5. 작업 관리자에서 사용 중인 시작 항목을 선택하고 사용 안 함을 클릭합니다.
6. 변경 사항을 적용하기 위해 PC를 재시작합니다.
클린 부팅 후에는 작업 관리자를 다시 열어 Modern Setup Host의 CPU·디스크 사용량이 정상 수준으로 돌아왔는지 확인하세요.
마무리
Windows 10에서 Modern Setup Host의 높은 CPU·디스크 사용량 또는 작동 중지 문제를 해결하려면, 위에서 소개한 방법들을 하나씩 시도해 보는 것이 좋습니다. 대부분의 경우 Windows 업데이트 문제 해결사 실행, 시스템 파일 검사, 임시 파일 정리만으로도 SetupHost.exe 오류를 효과적으로 해결할 수 있습니다. 문제가 지속된다면 고급 방법들(서비스 비활성화, 클린 부팅 등)을 추가로 적용해 보시기 바랍니다.