현재 많은 수퍼 유저가 알고있는 것처럼 svchost.exe 는 Microsoft에서 서비스 그룹당 하나의 프로세스로 여러 Windows 서비스를 단일 프로세스로 호스팅하는 데 사용됩니다.
Windows 7 이상에서는 작업 관리자에서 특정 svchost.exe 프로세스를 마우스 오른쪽 단추로 클릭하고 "서비스로 이동"을 선택하여 "내부"에서 실행되는 서비스를 볼 수 있습니다. 모든 Windows 버전에서 Process Explorer를 사용할 수도 있습니다.
그러나이를 통해 어떤 서비스가 CPU를 100 %로 고정하는지 또는 700MB의 메모리를 사용하는지 확인할 수 없습니다. 동일한 그룹에서 서비스를 수동으로 중지하고 제거 프로세스를 사용할 수 있지만 특히 문제가 간헐적으로 발생하는 경우에는 지루합니다.
Microsoft는 아마도 이와 같은 서비스를 그룹화해야 할 합당한 이유가있을 것입니다 (아마도 프로세스 별 오버 헤드를 줄이겠습니까?). 특정 서비스가 자체 svchost.exe에서 격리되도록 강제 실행하는 방법이 있습니까?