Para determinar qual serviço é responsável pelo alto uso da CPU, force os serviços em execução na instância compartilhada do svchost.exe a usar sua própria instância do svchost.exe. Isso permitirá que você visualize o uso da CPU de cada serviço separadamente. Faça isso com o comando (de um prompt de comando elevado):
sc config <servicename> type= own
Observação: o espaço em type= own
é intencional.
Por exemplo, para executar o serviço WLAN AutoConfig Service em sua própria instância do svchost.exe, execute:
sc config wlansvc type= own
Usando um processo de eliminação, isole vários serviços até encontrar o que causa o alto uso da CPU. Para retornar um serviço para a instância "compartilhada" padrão do svchost.exe, use o comando:
sc config <servicename> type= share