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

Windows 10에서 '셸 인프라 호스트가 작동을 멈췄습니다' 오류 해결하는 완벽 가이드

Windows에서 게스트 계정에 로그인할 때 '셸 인프라 호스트(Shell Infrastructure Host)가 작동을 멈췄습니다'라는 오류 메시지가 반복적으로 나타나는 경우가 있습니다. 아무리 확인을 눌러도 경고창이 계속 뜨고, 게스트 계정에 로그인되어 있는 동안에는 문제가 지속되곤 합니다. Microsoft가 공식적인 해결책을 제시하지 않아 답답하실 텐데요, 다행히 이 문제를 해결할 수 있는 몇 가지 실질적인 방법이 있습니다. 본격적인 해결법에 앞서 먼저 기본 개념부터 살펴보겠습니다.

셸 인프라 호스트(Shell Infrastructure Host)란 무엇인가?

셸 인프라 호스트는 Windows 운영체제의 핵심 구성 요소 중 하나입니다. 백그라운드에서 실행되며, 종료하려면 작업 관리자(Task Manager)를 통해서만 가능합니다. 이 프로세스는 알림 센터(Action Center), 시작 메뉴, 마우스 우클릭 시 나타나는 바로 가기 메뉴(컨텍스트 메뉴) 등 여러 Windows 기능을 담당하기 때문에 임의로 파일을 삭제하면 심각한 시스템 오류로 이어질 수 있습니다.

즉, 이 오류가 발생했다는 것은 그래픽 요소와 앞서 언급한 기능들을 처리하는 SiHost.exe 프로세스, 쉽게 말해 셸 인프라 호스트 프로세스가 충돌했다는 의미입니다.

Windows 10에서 '셸 인프라 호스트 작동 중단' 오류의 원인

이 문제를 유발하는 특정한 단일 원인은 없지만, 대개 손상된 시스템 파일이나 누락된 파일이 주요 원인으로 지목됩니다.

초보자도 쉽게 따라 하는 자동 해결 방법

수동으로 문제를 해결하는 방법도 있지만, 일부 과정은 고급 사용자에게 더 적합할 수 있습니다. 컴퓨터에 대한 전문 지식이 부족한 초보자라면 Advanced System Optimizer 같은 Windows 유틸리티를 활용하면 어렵지 않게 문제를 해결할 수 있습니다.

Advanced System Optimizer에는 디스크 클리너 & 옵티마이저(Disk Cleaner & Optimizer) 모듈이 포함되어 있어, PC를 스캔하여 손상되거나 불필요한 파일을 찾아내고 오류를 수정할 수 있습니다. 이 모듈은 시스템 클리너, 디스크 옵티마이저, 디스크 도구, 디스크 익스플로러로 구성되어 있으며, 디스크 및 시스템 관련 오류를 정리하여 PC가 원활하게 작동하도록 돕고, 그 과정에서 '셸 인프라 호스트 작동 중단' 오류도 함께 해결할 수 있습니다. 사용 방법은 다음과 같습니다.

  1. Advanced System Optimizer를 설치하고 실행합니다.
  2. 왼쪽 패널에서 디스크 클리너 & 옵티마이저(Disk Cleaner & Optimizers)를 클릭합니다.
  3. 오른쪽에서 시스템 클리너(System Cleaner)를 선택합니다.
  4. 시스템 클리너 창이 열리면 지금 스캔 시작(Start Scan Now)을 클릭합니다.
  5. 스캔이 완료될 때까지 기다린 후, 발견된 모든 오류를 수정합니다.

추가로 디스크 옵티마이저, 디스크 도구 같은 다른 모듈도 함께 실행해 보시길 권장합니다. Advanced System Optimizer의 주요 기능은 다음과 같습니다.

  • Smart PC Care: 한 번의 클릭으로 다양한 시스템 문제를 스캔하고 해결
  • 디스크 익스플로러 & 디스크 최적화: 조각난 파일과 각종 디스크 문제 수정
  • 백업 및 복원: 중요한 파일 안전하게 보관
  • 일반 문제 해결사: 흔한 PC 문제를 원클릭으로 수정
  • 기타 관리 기능: 불필요한 프로그램 제거, 시작 프로그램 정리, 예약 스캔 설정

자동화 도구를 사용하기 어려운 분들을 위해, 이제 수동 해결 방법을 하나씩 알아보겠습니다.

'셸 인프라 호스트 작동 중단' 오류를 해결하는 5가지 수동 방법

1. Microsoft Visual C++ 재배포 가능 패키지 재설치

  1. Windows 검색창에 제어판(Control Panel)을 입력하고 열기를 클릭합니다.
  2. 프로그램 및 기능(Programs and Features)을 클릭합니다.
  3. 프로그램 목록을 스크롤하여 Microsoft Visual C++ 재배포 가능 패키지(Redistributable Package)를 모두 찾습니다.
  4. 각 항목을 클릭하고 제거(Uninstall) 버튼을 누릅니다.
  5. Microsoft 공식 웹사이트에 접속하여 vcredist_x64.exe와 vcredist_x86.exe 두 패키지를 모두 다시 설치합니다.
  6. 설치가 완료되면 컴퓨터를 재부팅하고, 게스트 계정에 로그인하여 오류가 해결되었는지 확인합니다.

2. DISM 명령어 실행

DISM(Deployment Image Servicing And Management)은 Windows 이미지 내부의 오류를 점검하고 복구하는 도구입니다. 명령 프롬프트를 관리자 권한으로 실행하여 DISM을 사용하는 방법은 다음과 같습니다.

  1. Windows 검색창에 CMD를 입력합니다.
  2. 오른쪽 패널에서 관리자 권한으로 실행을 선택합니다.
  3. 권한 확인 창이 나타나면 허용을 클릭합니다.
  4. 명령 프롬프트에 아래 명령어를 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.

DISM.exe /Online /Cleanup-image /Restorehealth

프로세스가 완료될 때까지 기다린 후 컴퓨터를 다시 재부팅합니다.

3. 시작 유형을 '선택적 시작'으로 변경

  1. Windows + R 키를 눌러 실행(Run) 대화 상자를 엽니다.
  2. msconfig를 입력하고 Enter 키를 누릅니다.
  3. 시스템 구성(System Configuration) 창이 열리면 일반(General) 탭을 클릭합니다.
  4. 선택적 시작(Selective startup) 라디오 버튼을 체크하고, 시스템 서비스 로드(Load system services)시작 항목 로드(Load startup items)도 함께 체크합니다.
  5. 적용(Apply)을 클릭한 후 확인(OK)을 누릅니다.
  6. 시스템을 재부팅합니다.

재부팅 후 게스트 계정에 다시 로그인하여 문제가 해결되었는지 확인해 보세요.

4. SFC(시스템 파일 검사기) 도구 실행

SFC(System File Checker)는 Windows 10에 내장된 유틸리티로, 손상된 시스템 파일을 스캔하고 복구하는 데 사용됩니다. SFC /scannow 명령은 모든 시스템 파일을 검사한 뒤, 손상된 파일을 %WinDir%\System32\dllcache 폴더에 저장된 캐시 복사본으로 교체합니다. 실행 방법은 다음과 같습니다.

  1. 앞선 방법과 동일하게 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. 명령 프롬프트 창에 SFC /scannow를 입력하고 Enter 키를 누릅니다.
  3. 검사가 완료될 때까지 기다립니다.

스캔이 끝나면 컴퓨터를 재부팅하고 오류가 사라졌는지 확인합니다.

5. 기존 게스트 계정 삭제 후 새 계정 생성

'셸 인프라 호스트 CPU' 오류를 해결하는 또 다른 방법은 기존 게스트 계정을 삭제하고 새로 만드는 것입니다. 이 경우 관리자에게 기존 게스트 계정 삭제를 요청해야 할 수 있습니다. 새 게스트 계정을 만드는 방법은 다음과 같습니다.

  1. Windows + I 키를 눌러 설정(Settings)을 엽니다.
  2. 계정(Accounts)을 선택합니다.
  3. 왼쪽 패널에서 가족 및 다른 사용자(Family & other users)를 클릭합니다.
  4. 오른쪽의 다른 사람(Other people) 항목 아래에서 이 PC에 다른 사용자 추가(Add someone else to this PC)를 클릭합니다.
  5. 하단의 이 사람의 로그인 정보를 가지고 있지 않습니다(I don't have this person's sign-in information) 링크를 클릭합니다.
  6. 표시되는 세 가지 옵션 중 하나를 선택합니다. 예를 들어 Microsoft 계정이 없는 사용자 추가(Add a user without a Microsoft account)를 선택할 수 있습니다.
  7. 사용자 이름과 비밀번호를 설정하고 화면의 지시에 따라 진행합니다.
  8. 다음(Next)을 클릭하여 완료합니다.

마무리

지금까지 Windows 10에서 '셸 인프라 호스트가 작동을 멈췄습니다' 오류를 해결하는 다양한 방법을 살펴보았습니다. 위에서 소개한 수동 해결 방법을 직접 따라 하거나, 좀 더 간편한 방식을 원한다면 Advanced System Optimizer 같은 Windows 최적화 유틸리티를 활용해 보시기 바랍니다. 대부분의 경우 Visual C++ 재설치나 SFC, DISM 검사만으로도 문제가 해결되니, 순서대로 차근차근 시도해 보시길 권장합니다.