과도한 리소스 사용을 유발하는 셸 인프라 호스트 문제 해결
셸 인프라 호스트(Shell Infrastructure Host)가 과도한 리소스를 소비하여 시스템 성능에 악영향을 미치는 문제를 해결하는 방법에 대해 알아보겠습니다. 셸 인프라 호스트는 Windows 운영 체제에서 다양한 작업을 처리하는 데 필수적인 요소이지만, 때로는 예기치 않게 많은 시스템 리소스를 사용하면서 사용자 경험을 저해할 수 있습니다.
일반적으로 Windows 시스템은 수많은 작은 프로세스로 구성되어 있으며, 이러한 프로세스는 시스템이 원활하게 작동하도록 지원합니다. 그러나 때로는 이러한 프로세스가 사용자를 불편하게 만들기도 합니다. 이 글에서는 셸 인프라 호스트(sihost.exe)로 인해 발생하는 과도한 리소스 사용량을 줄이는 데 도움이 되는 몇 가지 방법을 제시합니다.
가장 먼저 고려해야 할 사항은 기본 사진 뷰어 응용 프로그램을 다른 것으로 변경하는 것입니다. 이 외에도 파일 검색이나 전반적인 컴퓨팅 작업에 영향을 주지 않도록 프로세스 우선 순위를 조정하는 등의 다른 해결책도 소개할 예정입니다.
셸 인프라 호스트란 무엇인가?
Windows 작업 표시줄은 시스템 리소스를 효율적으로 관리하는 데 유용한 도구입니다. 그러나 사용자가 내부 프로세스에 관심을 가지는 경우는 드물며, 특히 컴퓨터 속도가 느려질 때 더욱 그렇습니다. Windows 운영 체제를 사용하는 경우, 아무리 성능이 뛰어난 컴퓨터라도 이러한 문제가 발생할 수 있습니다.
특히 사진 갤러리를 둘러보는 것과 같은 간단한 작업 중에도 이러한 문제가 발생하면 매우 불편할 수 있습니다. 이러한 상황은 셸 인프라 호스트가 필요 이상으로 많은 RAM과 CPU 리소스를 소모할 때 발생할 수 있습니다.
본격적인 문제 해결에 앞서, Windows 및 모든 관련 소프트웨어가 최신 상태인지 확인하십시오.
이제 몇 가지 해결책을 자세히 살펴보겠습니다.
Windows 사진 앱 대신 다른 뷰어 사용
기본 Windows 이미지 보기 응용 프로그램인 ‘사진’ 앱은 때때로 응용 프로그램을 닫을 때까지 과도한 리소스를 소모하는 경향이 있습니다. 따라서 이 문제를 해결하는 가장 간단한 방법은 다른 이미지 뷰어 응용 프로그램을 사용하는 것입니다. Microsoft Store 또는 외부에서 다운로드할 수 있는 다양한 대안이 있지만, 빠르고 효율적인 대체재를 원한다면 IrfanView를 추천합니다. IrfanView는 기본 사진 앱에는 없는 다양한 이미지 편집 기능을 제공합니다.
어떤 이미지 뷰어 응용 프로그램을 선택하든, 이를 기본 이미지 뷰어로 설정해야 합니다. 설정은 ‘기본 앱’ 창에서 변경할 수 있습니다.
해당 창에서 ‘사진 뷰어’를 클릭하고 원하는 앱을 선택하세요.
변경 후에는 여러 이미지를 탐색하면서 작업 관리자를 통해 리소스 사용량을 비교해 보십시오. IrfanView의 경우 CPU 사용량이 5%, RAM 사용량이 10MB를 넘지 않았습니다. 물론 개인차가 있을 수 있으니 직접 확인해 보는 것이 좋습니다.
프로세스 우선순위 조정
작업 관리자에서 셸 인프라 호스트의 우선 순위를 ‘낮음’으로 설정하는 것도 과도한 리소스 사용을 완화하는 데 도움이 될 수 있습니다. 먼저 작업 표시줄 검색에서 ‘작업 관리자’를 검색하여 실행합니다.
작업 관리자에서 ‘셸 인프라 호스트’ 프로세스를 찾은 후 마우스 오른쪽 버튼을 클릭하고 ‘세부 정보로 이동’을 선택합니다.
그러면 sihost.exe 응용 프로그램이 강조 표시됩니다.
다시 마우스 오른쪽 버튼을 클릭하여 메뉴를 열고 ‘우선 순위 설정’에서 ‘낮음’을 선택합니다.
나타나는 창에서 ‘우선 순위 변경’을 클릭합니다.
만약 여전히 높은 리소스 사용량이 문제가 된다면, ‘우선 순위 설정’ 바로 아래에 있는 ‘선호도 설정’ 옵션을 사용해 볼 수 있습니다.
이 프로세스를 특정 코어 또는 몇 개의 코어에만 할당하면 CPU 과용을 줄이는 데 도움이 될 수 있습니다. Windows는 상대적으로 여유로운 코어를 기반으로 자동으로 부하를 분산할 수 있습니다. 그러나 이러한 변경으로 문제가 해결되지 않으면 원래대로 되돌리는 것이 좋습니다.
디스크 스캔 및 복구
디스크 스캔 및 복구는 셸 인프라 호스트를 포함한 다양한 오류 및 문제를 해결하는 데 도움이 되는 표준 프로세스입니다.
시작하려면 관리자 권한으로 명령 프롬프트를 실행합니다.
명령 프롬프트 창에서 ‘sfc /scannow’를 입력하고 Enter 키를 누릅니다. 이 작업은 완료하는 데 시간이 걸릴 수 있으며, 다음 세 가지 결과 중 하나가 나타날 수 있습니다.
- 무결성 위반이 없습니다.
- 손상된 파일을 찾아 복구했습니다.
- 손상된 파일을 복구할 수 없습니다.
어떤 결과가 나오든 DISM (배포 이미지 서비스 및 관리) 수리를 진행하는 것이 좋습니다.
다음 명령어를 명령 프롬프트에서 순서대로 실행합니다:
Dism /Online /Cleanup-Image /CheckHealth
DISM /online /cleanup-image /scanhealth
DISM /online /cleanup-image /restorehealth
세 가지 명령어를 모두 실행한 후 컴퓨터를 재부팅하십시오.
결론
셸 인프라 호스트는 고성능 컴퓨터에서도 시스템 리소스를 과도하게 사용할 수 있습니다. 이 글에서는 이러한 문제를 해결하기 위한 몇 가지 해결책을 제시했습니다. 만약 문제가 지속된다면, 백신 프로그램을 사용하여 맬웨어 검사를 수행하거나 Windows 문제 해결 도구를 사용해 보시기 바랍니다. 최후의 수단으로는 복구 설치를 고려할 수 있습니다.