Svchost.exe 프로세스란 무엇이며 그 중 많은 부분이 실행되는 이유는 무엇입니까?
잡집 / / December 02, 2021
윈도우를 열면 작업 관리자, 즉시 인식할 수 있는 몇 가지 프로세스가 있습니다. 그러면 당신이 단서가 없는 것들도 있을 것입니다. NS Svchost.exe 프로세스는 아마도 목록에서 가장 일반적이고 추적하기 어려운 것일 수 있습니다. 다른 많은 프로세스를 밀어내는 것처럼 보이는 이 프로세스의 원인과 결과를 살펴보겠습니다.
Svchost.exe는 맬웨어가 아닙니다.
그것이 무엇인지 해독할 수 없을 때 일반적으로 첫 번째 걱정거리입니다. 그러나 때때로 맬웨어가 바이러스로 위장하여 시스템을 공격하기는 하지만 확실히 바이러스는 아닙니다. Svchost.exe는 Microsoft 서비스 호스트 프로세스입니다. 마이크로소프트는 말한다 동적 링크 라이브러리에서 실행되는 서비스의 일반 호스트 프로세스 이름입니다.
간단히 말해서 svchost.exe는 Windows에서 다른 프로그램을 실행할 수 있도록 하는 시스템 파일입니다. 많은 Windows 프로세스는 DLL(Dynamic Linked Library) 파일을 통해 실행됩니다. 그러나 DLL은 자체적으로 시작하고 실행할 수 없습니다. Windows 운영 체제에는 이러한 DLL을 실행하는 다리 역할을 할 수 있는 실행 프로그램이 필요합니다. svchost.exe 파일은 '브리지'
모든 다른 DLL 실행 프로세스를 처리하기 위해 svchost.exe는 자체 인스턴스를 여러 개 만듭니다. 따라서 Windows 리소스는 단일 svchost 파일에서 그룹으로 실행되는 여러 DLL 서비스로 더 잘 활용됩니다.
그러나 왜 우리는 그 중 많은 것을 볼 수 있습니까?
svchost.exe가 Windows의 중요한 구성 요소라는 점을 고려하면 실제로 매우 논리적입니다. 모든 프로세스가 하나의 svchost.exe에서 실행된 경우 오류로 인해 시스템 전체가 충돌할 수 있습니다. 따라서 모든 서비스는 실행 중인 svchost.exe의 논리적 인스턴스로 분리됩니다.
svchost.exe의 각 인스턴스는 Windows에서 다른 서비스를 실행하는 DLL의 '호스트'입니다. 예를 들어 하나의 svchost.exe 프로세스는 네트워크 서비스를 실행하고 다른 프로세스는 바탕 화면 테마를 처리할 수 있습니다.
프로세스 식별
특정 svchost.exe 프로세스에서 실행 중인 서비스는 다음을 찾는 경우 유용합니다. 마음의 평화를 얻고 필요하지 않은 리소스를 비활성화하여 시스템 리소스를 최적화합니다. svchost 프로세스를 식별하는 두 가지 쉬운 방법이 있습니다.
1. 명령줄을 사용합니다. 시작에서 실행 상자를 열고 CMD를 입력하여 명령 터미널을 불러옵니다. 입력 작업 목록 /SVC 프롬프트에서. svchost.exe가 실행 중인 모든 동적 라이브러리를 볼 수 있습니다.
이 방법의 문제는 프로세스가 여전히 간단하고 이해하기 쉬운 영어로 되어 있지 않다는 것입니다. 이를 위해 두 번째 방법으로 넘어가겠습니다.
2.프로세스 탐색기 사용:프로세스 탐색기 ZIP 파일에서 바로 실행할 수 있는 멋진 유틸리티입니다. 독립 실행형 프로그램을 실행하면 개별 프로세스를 강조 표시하고 각 프로세스가 수행하는 작업을 정확히 볼 수 있습니다. 각 프로세스에 마우스를 가져가면 세부 정보를 볼 수 있습니다.
이 기사가 svchost.exe 프로세스를 이해하는 데 도움이 되었기를 바랍니다.
정보를 추가하고 Windows의 svchost.exe 프로세스에 대해 알고 있는 내용을 공유하려면 의견에 아이디어를 포함할 수 있습니다.