많은 사용자가 "Windows 서비스 호스트 프로세스의 작동이 중지되었으며 닫혔습니다"라는 오류 메시지가 갑자기 나타나는 문제를 겪고 있습니다. 이 오류 메시지에는 구체적인 원인 정보가 포함되어 있지 않아 처음 접하는 사용자는 당황하기 쉽습니다. 오류에 대한 자세한 정보를 얻으려면 안정성 기록 보기를 열어 문제의 원인을 먼저 확인해야 하며, 여기서 충분한 정보를 찾지 못했다면 이벤트 뷰어를 통해 오류의 근본 원인을 추적해야 합니다.

오랜 시간 조사한 결과, 이 오류는 크게 세 가지 원인으로 발생하는 것으로 밝혀졌습니다. 첫째, 타사 프로그램이 Windows와 충돌하는 경우, 둘째, 메모리 손상, 셋째, 중요한 Windows 서비스 파일의 손상입니다. 특히 대부분의 사용자는 Windows 업데이트 직후 이 오류를 경험했는데, 이는 BITS(Background Intelligent Transfer Service) 관련 파일이 손상되었기 때문일 가능성이 높습니다.
어떤 원인이든 아래에 정리된 문제 해결 단계를 순서대로 따라 하면 "Windows 서비스 호스트 프로세스 작동 중지" 오류를 해결할 수 있습니다.
Windows 서비스 호스트 프로세스 작동 중지 오류 해결 방법
주의: 작업을 시작하기 전에 만약의 상황에 대비해 복원 지점을 미리 생성해 두시기 바랍니다.
방법 1: 이벤트 뷰어 또는 안정성 기록 확인
1. Windows 키 + R을 누른 후 eventvwr을 입력하고 Enter 키를 눌러 이벤트 뷰어를 엽니다.

2. 왼쪽 메뉴에서 Windows 로그를 두 번 클릭한 다음 응용 프로그램 및 시스템 로그를 확인합니다.

3. 이름 옆에 빨간색 X 표시가 있는 이벤트를 찾고, "Windows 호스트 프로세스의 작동이 중지되었습니다"라는 오류 메시지가 포함된 세부 정보를 확인합니다.
4. 문제의 원인을 특정했다면 이후 단계에 따라 문제를 해결할 수 있습니다.
이벤트 뷰어에서 유용한 정보를 찾지 못했다면 안정성 기록을 열어 더 자세한 정보를 얻을 수 있습니다.
1. Windows 검색창에 "안정성"을 입력하고 검색 결과에서 안정성 기록 보기를 클릭합니다.

2. "Windows 호스트 프로세스의 작동이 중지되었습니다"라는 오류 메시지가 있는 이벤트를 찾습니다.

3. 해당 이벤트에 연관된 프로세스를 기록해 두고, 아래의 문제 해결 단계를 진행합니다.
4. 해당 서비스가 타사 프로그램과 관련된 것이라면 제어판에서 해당 프로그램을 제거한 후 문제가 해결되는지 확인합니다.
방법 2: 클린 부팅 수행
때로는 타사 소프트웨어가 시스템과 충돌하여 시스템이 정상적으로 작동하지 못하는 경우가 있습니다. "Windows 서비스 호스트 프로세스 작동 중지" 오류를 해결하려면 PC에서 클린 부팅을 수행한 후 문제를 단계별로 진단해야 합니다. 클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방식으로, 어떤 프로그램이 충돌을 일으키는지 정확히 파악하는 데 매우 효과적입니다.
방법 3: 시스템 복원 실행
1. Windows 키 + R을 누르고 sysdm.cpl을 입력한 후 Enter 키를 누릅니다.

2. 시스템 보호 탭을 선택하고 시스템 복원 버튼을 클릭합니다.

3. 다음을 클릭하고 원하는 시스템 복원 지점을 선택합니다.

4. 화면의 지침에 따라 시스템 복원을 완료합니다.
5. 재부팅 후 "Windows 서비스 호스트 프로세스 작동 중지" 오류가 해결되었는지 확인합니다.
방법 4: DISM 도구 실행
주의: SFC(sfc /scannow)는 실행하지 마세요. SFC는 Microsoft의 Opencl.dll 파일을 Nvidia 관련 파일로 교체하여 오히려 이 문제를 유발할 수 있습니다. 시스템 무결성을 확인해야 하는 경우 반드시 DISM CheckHealth 명령을 사용하세요.
1. Windows 키 + X를 누른 다음 명령 프롬프트(관리자)를 선택합니다.

2. 아래 명령을 순서대로 입력합니다:
Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /RestoreHealth

3. 위 명령이 작동하지 않으면 아래 명령을 시도해 보세요:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
참고: C:\RepairSource\Windows는 실제 복구 원본 위치(Windows 설치 디스크 또는 복구 디스크 경로)로 바꿔 입력해야 합니다.
4. SFC /scannow 대신 시스템 무결성을 확인하려면 아래 DISM 명령을 실행합니다:
Dism /Online /Cleanup-Image /CheckHealth
5. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
방법 5: CCleaner 및 Malwarebytes 실행
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하여 시스템 전체에서 악성 파일을 검색합니다.
3. 맬웨어가 발견되면 프로그램이 자동으로 제거해 줍니다.
4. 이제 CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 아래 항목들이 정리 대상으로 선택되어 있는지 확인합니다:

5. 필요한 항목이 모두 선택되었는지 확인한 후 Run Cleaner를 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
6. 시스템을 더욱 철저히 정리하려면 Registry(레지스트리) 탭을 선택하고 아래 항목들이 선택되어 있는지 확인합니다:

7. Scan for Issue를 클릭해 검사를 진행한 후, Fix Selected Issues를 클릭합니다.
8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.
9. 백업이 완료되면 Fix All Selected Issues를 선택합니다.
10. 변경 사항을 적용하기 위해 PC를 다시 시작합니다.
방법 6: 손상된 BITS 파일 복구
1. Windows 키 + R을 누른 후 아래 경로를 입력하고 Enter 키를 누릅니다:
\Programdata\Microsoft\network\downloader
2. 권한을 요청하는 창이 나타나면 계속을 클릭합니다.

3. Downloader 폴더에서 Qmgr로 시작하는 모든 파일(예: Qmgr0.dat, Qmgr1.dat 등)을 삭제합니다.

4. 위 파일들을 성공적으로 삭제한 직후 Windows 업데이트를 실행합니다.
5. 파일을 삭제할 수 없는 경우, Microsoft KB 문서에서 손상된 BITS 파일 복구 방법을 참조하여 진행하세요.
방법 7: Memtest86으로 메모리 검사
참고: 시작하기 전에 다른 컴퓨터에 접근할 수 있어야 합니다. Memtest86 소프트웨어를 다운로드하여 USB 플래시 드라이브에 구워야 하기 때문입니다. 또한 메모리 검사는 시간이 오래 걸릴 수 있으므로 밤새 실행해 두는 것이 좋습니다.
1. USB 플래시 드라이브를 시스템에 연결합니다.
2. Windows용 Memtest86 USB 자동 설치 프로그램을 다운로드하여 설치합니다.
3. 방금 다운로드한 이미지 파일을 마우스 오른쪽 버튼으로 클릭하고 "여기에 압축 풀기"를 선택합니다.
4. 압축이 풀린 폴더를 열고 Memtest86+ USB Installer를 실행합니다.
5. 연결된 USB 드라이브를 선택하여 MemTest86 소프트웨어를 구웁니다(이 과정에서 USB 드라이브가 포맷됩니다).

6. 위 과정이 완료되면 해당 USB를 "Windows 서비스 호스트 프로세스 작동 중지" 오류가 발생하는 PC에 삽입합니다.
7. PC를 다시 시작하고 BIOS 설정에서 USB 플래시 드라이브 부팅이 선택되어 있는지 확인합니다.
8. Memtest86이 시스템의 메모리 손상 여부 검사를 시작합니다.

9. 모든 테스트를 통과했다면 메모리가 정상적으로 작동한다고 판단할 수 있습니다.
10. 일부 테스트가 실패하면 Memtest86이 메모리 손상을 감지한 것이며, 이 경우 위의 오류는 불량 또는 손상된 메모리가 원인입니다.
11. "Windows 서비스 호스트 프로세스 작동 중지" 오류를 근본적으로 해결하려면 불량 메모리 섹터가 발견된 경우 RAM을 교체해야 합니다.
함께 읽으면 좋은 글
- 폴더 아이콘 뒤에 검은 사각형이 나타날 때 해결 방법
- 작업 스케줄러 서비스를 사용할 수 없음 오류 수정 방법
- Windows 10이 완전히 종료되지 않는 문제 해결 방법
- Windows 키보드 단축키가 작동하지 않을 때 해결 방법
이상으로 "Windows 서비스 호스트 프로세스 작동 중지" 오류를 해결하는 7가지 방법을 모두 살펴보았습니다. 위 방법을 순서대로 적용하면 대부분의 경우 문제가 해결됩니다. 이 가이드에 대해 추가로 궁금한 점이 있다면 댓글로 자유롭게 질문해 주세요.
