서비스 호스트 프로세스 (svchost.exe)는 무엇이며 그렇게 많이 실행되는 이유는 무엇입니까?

Jul 3, 2025
개인 정보 보호 및 보안

작업 관리자를 살펴본 적이 있다면 왜 그렇게 많은 서비스 호스트 프로세스가 실행되고 있는지 궁금 할 것입니다. 당신은 그들을 죽일 수없고 확실히 시작하지 않았습니다. 그래서 그들은 무엇입니까?

서비스 호스트 프로세스는 DLL 파일에서 서비스를로드하기위한 셸 역할을합니다. 서비스는 관련 그룹으로 구성되며 각 그룹은 서비스 호스트 프로세스의 다른 인스턴스 내에서 실행됩니다. 이렇게하면 한 인스턴스의 문제가 다른 인스턴스에 영향을주지 않습니다. 이 프로세스는 실행을 막을 수없는 Windows의 중요한 부분입니다.

이 기사는 우리의 지속적인 시리즈 작업 관리자에있는 다양한 프로세스를 설명합니다. dwm.exe , ctfmon.exe , mDNSResponder.exe , conhost.exe , rundll32.exe , Adobe_Updater.exe , 및 많은 다른 사람 . 이러한 서비스가 무엇인지 모르십니까? 더 잘 읽으십시오!

그렇다면 서비스 호스트 프로세스는 무엇입니까?

Microsoft에 따르면 답은 다음과 같습니다.

Svchost.exe는 동적 연결 라이브러리에서 실행되는 서비스의 일반 호스트 프로세스 이름입니다.

하지만 그것은 우리에게별로 도움이되지 않습니다. 얼마 전 Microsoft는 내부 Windows 서비스 (EXE 파일에서 실행 됨)에 의존하는 대신 DLL 파일을 사용하는 것으로 Windows 기능의 대부분을 변경하기 시작했습니다. 프로그래밍 관점에서 보면 코드를 더 재사용하고 최신 상태로 유지하기가 더 쉽습니다. 문제는 실행 파일과 같은 방식으로 Windows에서 직접 DLL 파일을 실행할 수 없다는 것입니다. 대신 실행 파일에서로드 된 셸이 이러한 DLL 서비스를 호스팅하는 데 사용됩니다. 그래서 서비스 호스트 프로세스 (svchost.exe)가 탄생했습니다.

실행중인 서비스 호스트 프로세스가 너무 많은 이유는 무엇인가요?

관련 : 이 프로세스는 무엇이며 내 PC에서 실행되는 이유는 무엇입니까?

제어판의 서비스 섹션을 살펴본 적이 있다면 Windows에 많은 서비스가 필요하다는 사실을 알 수있을 것입니다. 모든 단일 서비스가 하나의 서비스 호스트 프로세스에서 실행되는 경우 하나의 서비스에서 오류가 발생하면 잠재적으로 모든 Windows가 다운 될 수 있습니다. 대신 분리되어 있습니다.

서비스는 모두 어느 정도 관련이있는 논리적 그룹으로 구성되며 각 그룹을 호스팅하기 위해 단일 서비스 호스트 인스턴스가 생성됩니다. 예를 들어 하나의 서비스 호스트 프로세스가 방화벽과 관련된 세 가지 서비스를 실행합니다. 다른 서비스 호스트 프로세스는 사용자 인터페이스와 관련된 모든 서비스를 실행할 수 있습니다. 예를 들어 아래 이미지에서 한 서비스 호스트 프로세스는 여러 관련 네트워크 서비스를 실행하고 다른 프로세스는 원격 프로 시저 호출과 관련된 서비스를 실행하는 것을 볼 수 있습니다.

이 모든 정보로 내가 할 일이 있습니까?

관련 : PC 속도를 높이려면 Windows 서비스를 비활성화해야합니까?

솔직히 많지는 않습니다. Windows XP (및 이전 버전) 시대에는 PC에 리소스가 훨씬 더 제한되어 있고 운영 체제가 미세 조정되지 않았을 때 Windows에서 불필요한 서비스를 실행하지 못하도록하는 것이 권장되었습니다. 요즈음, 서비스 비활성화를 권장하지 않습니다. 더 이상. 최신 PC에는 메모리와 고성능 프로세서가로드되는 경향이 있습니다. 여기에 Windows 서비스가 최신 버전에서 처리되는 방식 (및 실행되는 서비스)이 간소화되었으며 실제로 필요하지 않다고 생각하는 서비스를 제거해도 더 이상 큰 영향을 미치지 않는다는 사실에 더해보십시오.

즉, 서비스 호스트의 특정 인스턴스 또는 관련 서비스가 지속적으로 과도한 CPU 또는 RAM 사용과 같은 문제를 일으키는 경우 관련 특정 서비스를 확인할 수 있습니다. 적어도 어디에서 문제 해결을 시작할지에 대한 아이디어를 얻을 수 있습니다. 서비스 호스트의 특정 인스턴스에서 호스팅되는 서비스를 정확히 확인할 수있는 몇 가지 방법이 있습니다. 작업 관리자 내에서 또는 Process Explorer라는 훌륭한 타사 앱을 사용하여 확인할 수 있습니다.

작업 관리자에서 관련 서비스 확인

Windows 8 또는 10을 사용하는 경우 프로세스는 전체 이름으로 작업 관리자의 "프로세스"탭에 표시됩니다. 프로세스가 여러 서비스의 호스트 역할을하는 경우 단순히 프로세스를 확장하여 해당 서비스를 볼 수 있습니다. 이렇게하면 서비스 호스트 프로세스의 각 인스턴스에 속하는 서비스를 매우 쉽게 식별 할 수 있습니다.

개별 서비스를 마우스 오른쪽 버튼으로 클릭하여 서비스를 중지하거나 "서비스"제어판 앱에서 보거나 서비스에 대한 정보를 온라인으로 검색 할 수도 있습니다.

Windows 7을 사용하는 경우 상황이 약간 다릅니다. Windows 7 작업 관리자는 같은 방식으로 프로세스를 그룹화하지 않았고 일반 프로세스 이름을 표시하지도 않았습니다. 실행중인 "svchost.exe"의 모든 인스턴스 만 표시했습니다. "svchost.exe"의 특정 인스턴스와 관련된 서비스를 확인하려면 약간의 탐색이 필요했습니다.

Windows 7 작업 관리자의 "프로세스"탭에서 특정 "svchost.exe"프로세스를 마우스 오른쪽 단추로 클릭 한 다음 "서비스로 이동"옵션을 선택합니다.

그러면 해당 'svchost.exe'프로세스에서 실행되는 서비스가 모두 선택되어있는 '서비스'탭으로 이동합니다.

그런 다음 '설명'열에서 각 서비스의 전체 이름을 볼 수 있으므로 서비스 실행을 원하지 않는 경우 서비스를 사용 중지하거나 문제가 발생하는 이유를 해결할 수 있습니다.

Process Explorer를 사용하여 관련 서비스 확인

Microsoft는 또한 Sysinternals 라인업의 일부로 프로세스 작업을위한 우수한 고급 도구를 제공합니다. 그냥 다운로드 프로세스 탐색기 실행합니다. 휴대용 앱 이므로 설치할 필요가 없습니다. Process Explorer는 모든 종류의 고급 기능을 제공합니다. Process Explorer 이해 가이드 자세히 알아보십시오.

관련 : "휴대용"앱이란 무엇이며 왜 중요한가?

하지만 여기서는 프로세스 탐색기가 "svchost.exe"의 각 인스턴스 아래에 관련 서비스를 그룹화합니다. 파일 이름별로 나열되지만 전체 이름도 '설명'열에 표시됩니다. 또한 "svchost.exe"프로세스 위에 마우스 포인터를 올려 놓으면 해당 프로세스와 관련된 모든 서비스 (현재 실행 중이 아닌 서비스 포함)가 포함 된 팝업을 볼 수 있습니다.

이 프로세스가 바이러스 일 수 있습니까?

프로세스 자체는 공식 Windows 구성 요소입니다. 바이러스가 실제 서비스 호스트를 자체 실행 파일로 대체했을 가능성은 있지만 가능성은 거의 없습니다. 확실하게 알고 싶다면 프로세스의 기본 파일 위치를 확인할 수 있습니다. 작업 관리자에서 서비스 호스트 프로세스를 마우스 오른쪽 단추로 클릭하고 "파일 위치 열기"옵션을 선택합니다.

파일이 Windows \ System32 폴더에 저장되어 있으면 바이러스를 처리하고 있지 않다는 것을 상당히 확신 할 수 있습니다.

관련 : Windows 10 용 최고의 바이러스 백신은 무엇입니까? (Windows Defender는 충분합니까?)

즉, 좀 더 안심하고 싶다면 언제든지 다음을 사용하여 바이러스를 검색 할 수 있습니다. 선호하는 바이러스 스캐너 . 죄송합니다보다 더 안전!

What Is The Service Host Process (svchost.exe) And Why Are So Many Running?

What Is The Service Host Process (svchost.exe) And Why Are So Many Running?

What Is The Svchost.exe And Why Are So Many Running? Explained

What Is Svchost.exe?

How To Remove Svchost.exe Virus (Removal Guide)

How To Stop Svchost.exe (NetworkService -p) Taking Internet Data FIX

How To Stop Svchost.exe Process And Turn It Off SOLVED

[Solved] - Svchost.exe Service Host High Memory Usage In Windows 10

SVCHOST.EXE HOW TO REMOVE IT |SHOULD WE REMOVE IT ?||HOW TO STOP SVCHOST TO CONSUME MEMORY


개인 정보 보호 및 보안 - 가장 인기있는 기사

Windows 10은 Firefox와 Chrome을 엣지로 밀어 넣으려고합니다.

개인 정보 보호 및 보안 Sep 22, 2025

이제 Windows 10은 Chrome 또는 Firefox를 다운로드 할 때 설치하지 않도록 "경고"합니다. 이는 Microsoft가 점점 더 절망을 느끼고 있음에도 불구�..


macOS에서 루트 사용자를 활성화하는 방법

개인 정보 보호 및 보안 Jan 9, 2025

Mac에서 루트 계정을 활성화 하시겠습니까? 할 수 있지만 기능은 시스템 환경 설정에 약간 묻혀 있습니다. 찾는 방법은 다음과 같습니다. ..


케이블없이 모든 NFL 게임을 라이브로 스트리밍하는 방법

개인 정보 보호 및 보안 Sep 25, 2025

캐치되지 않은 콘텐츠 가을이 다가오고 있습니다. 이는 축구가 돌아 왔습니다! 하지만 현지 케이블 회사의 변덕에 굴복하지 않고 원하�..


Magisk로 Android 휴대폰을 루팅하는 방법 (Android Pay 및 Netflix가 다시 작동 함)

개인 정보 보호 및 보안 Sep 15, 2025

Android 사용자는 그들의 전화를 루팅 운영 체제가 시작된 이래로 최근에는 훨씬 더 복잡해졌습니다. 최근에는 루트 관리를 처�..


Mac의 웹캠을 사용하는 응용 프로그램을 확인하는 방법

개인 정보 보호 및 보안 Jan 26, 2025

Mac 웹캠에는 웹캠이 사용 중일 때 켜지는 표시등이 있습니다. 올바른 명령을 사용하면 실제로 웹캠을 사용하는 응용 프로그램을 확인할 ..


Amazon Echo 또는 Echo Dot을 공장 초기화하는 방법

개인 정보 보호 및 보안 Jun 20, 2025

Amazon Echo를 판매하거나 함께 놀기 위해 다른 사람에게 주기로 결정한 경우 새 소유자가 사용할 수 있도록 초기화하는 방법은 다음과 같�..


Siri에게 물어 잃어버린 iPhone 소유자를 찾는 방법

개인 정보 보호 및 보안 Jun 20, 2025

캐치되지 않은 콘텐츠 누군가가 분실 한 iPhone을 발견했습니다. 그들은 암호를 사용할 수있을만큼 신중했기 때문에 연락처에서 �..


Windows 8 스크린 샷 둘러보기 : 알고 싶은 모든 것

개인 정보 보호 및 보안 Oct 30, 2025

캐치되지 않은 콘텐츠 어제 Microsoft는 Windows 8의 첫 번째 미리보기 릴리스를 출시했으며 밤새도록 테스트하고 작동 방식을 조사했습니�..


카테고리