Por que o dllhost faz tantas conexões de saída?

0

Os serviços de segundo plano do meu sistema estão consumindo muita largura de banda. (Acho que 50 GB em 7 dias). Eu fiquei um pouco desconfiado.

Ao investigar, parece que alguns programas do sistema estão fazendo muitas conexões com máquinas remotas. Estes são svchost.exe, dllhost.exe e System Process (PID 0).

Por que os serviços de sistema do Windows estão fazendo muitas conexões? (Cerca de 150 no total)

    
por Kshitiz Sharma 24.12.2015 / 15:18

1 resposta

0

Você mencionou o SVCHost, sobre o qual eu fiz um pouco de pesquisa. (Não me surpreenderia se o DLLHost fosse semelhante.)

SVCHost é basicamente um truque chique (documentado) que a Microsoft usa para ter múltiplos "serviços" parecidos com um único processo. A fonte real do problema quase nunca é realmente SVCHost, mas é um dos processos que fica disfarçado como SVCHost. Sim, isso complica a solução de problemas. No entanto, existem alguns benefícios de velocidade, então combinar vários softwares em um único "processo" tem algum propósito benéfico.

Portanto, se você tiver algum tipo de problema com o SVCHost, provavelmente não irá muito longe apenas culpando o SVCHost. O que você precisa fazer é descobrir qual serviço realmente está causando o problema. Alguns softwares podem fornecer informações sobre os serviços em uma instância SVCHost, enquanto outros softwares podem simplesmente agrupar as coisas e simplesmente relatar a combinação como SVCHost. Quais dessas coisas acontecerão dependerão apenas do que o software de relatório está analisando.

Geralmente, um computador pode executar várias instâncias do SVCHost. Um passo que você pode dar é descobrir quais serviços fazem parte da instância SVCHost que parece estar causando problemas. Mesmo fazendo apenas um único passo, as coisas podem ser reduzidas muito mais do que simplesmente dizer "um serviço", que é praticamente a única coisa que pode ser concluída se o SVCHost for culpado por algo.

Tente: TASKLIST / SVC Então você pode combinar o PID com alguns serviços.

Ou tente o Monitor de Recursos (Gerenciador de Tarefas, guia Desempenho), CPU. Na seção "serviços" (que você pode precisar expandir), você pode classificar por PID para ver quais serviços estão usando.

    
por 24.12.2015 / 15:54

Tags