De link
Para isolar cada serviço em seu próprio processo:
sc config SERVICE type= own
Os erros do Visualizador de Eventos podem ser úteis para descobrir qual svchost está falhando. O Tasklist /SVC ou o Process Explorer podem ser úteis para reduzir as coisas também antes de isolar os serviços suspeitos.
O artigo do blog tem outro método que é um pouco mais envolvido. (Melhor para fazer novo instantâneo de restauração do sistema antes de tentar isso)
sc config SERVICE type= share
para restaurar as coisas ao normal.
Uma maneira de eliminar o processo:
link
Existem várias maneiras de descarregar um determinado serviço:
- Use a Ferramenta de Diagnóstico de Depuração (DebugDiag) 1.2.
-
Use o seguinte arquivo em lotes:
FOR /F "tokens=2 delims=," %%A IN ('tasklist /svc /FI "services eq winmgmt" /NH /FO csv') DO SET PID=%%~A
adplus.exe -hang -p %PID% -o c:\dumps
(requer ferramentas de depuração para o Windows instalado, para o adplus.exe ou vbs)
O blog também contém outra ferramenta.