Como muitos superusuários provavelmente já sabem, svchost.exe é usado pela Microsoft para hospedar vários serviços do Windows em um único processo, com um processo por grupo de serviços.
No Windows 7 (e posterior?), É possível clicar com o botão direito do mouse em um processo svchost.exe específico no Gerenciador de tarefas e selecionar "Ir para o (s) serviço (s)" para ver os serviços em execução "dentro" dele. Em todas as versões do Windows, o Process Explorer também pode ser usado.
No entanto, isso não permite ver, por exemplo, qual serviço específico está fixando a CPU em 100% ou usando 700 MB de memória. Pode-se parar manualmente os serviços no mesmo grupo e usar o processo de eliminação, mas é entediante, especialmente se o problema ocorrer apenas de forma intermitente.
A Microsoft presumivelmente tem um bom motivo para agrupar serviços como esse (reduzindo a sobrecarga por processo, talvez?), Mas existe uma maneira de forçar um serviço específico a ser executado isolado em seu próprio svchost.exe?