Windows Service está causando baixo desempenho?

0

Eu nunca tive problemas com o desempenho do meu laptop até algumas atualizações do Windows 8.1 no início desta semana. No começo, eu pensei que poderia ser algum malware, então eu corri todo tipo de ferramentas e scans (demorei muito tempo), mas nenhum problema foi encontrado e o laptop estava mostrando um desempenho extremamente ruim: pastas, programas e sites demorando alguns minutos para carregar, como se as operações de E / S tivessem desacelerado em 20x, o Chrome dizendo "cache em espera ..." Então eu fui para uma restauração do sistema, que corrigiu outros tipos de problemas no passado, mas por alguma razão eu tinha um único ponto de restauração e a reversão não resolveu o problema.

Então me deparei com essa pergunta: windows 7 rápido no modo de segurança, mas extremamente lento no modo normal

Exatamente o meu problema, no modo de segurança, eu posso usar tudo normalmente (mas o laptop superaquece muito, então é uma solução temporária a ser evitada)! Em seguida, seguindo o conselho lá, tentei reiniciar no modo de depuração, e progressivamente ativar diferentes serviços, mas como alguém sugeriu, MS provavelmente não é o único a causar o problema, então eu selecionei todos os serviços do Windows e eu virei todos eles em ... Adivinhe, o problema está de volta.

Então, agora, minha pergunta é: como eu encontro qual serviço está causando o problema para que eu possa desativá-lo? Existem vários para a abordagem tentativa-erro, e muitos deles têm dependências entre si ...

Obrigado antecipadamente, qualquer ajuda é muito apreciada!

    
por Dane411 21.07.2018 / 01:09

2 respostas

1

Use o Windows Gerenciador de Tarefas para descobrir como o tempo de CPU está sendo usado, se isso for um problema.

  • Pressione Ctrl Deslocar Esc para abrir Gerenciador de tarefas .
  • Clique na guia Detalhes .
  • Clique no cabeçalho CPU para classificar pela quantidade de tempo que está sendo usada.

  • Normalmente,osServiçossãoexecutadosemsvchost.exe,ehámuitasinstânciassendoexecutadassimultaneamente.EncontreoIDdoprocesso(PID)doinfrator,nesteexemplo,1808.

  • CliquenaguiaServiços.
  • CliquenocabeçalhoPIDparaclassificarpeloID.
  • Nesteexemplo,lamentavelmente,hátrêsserviçossendoexecutadossobesseID,maspelomenosissoreduzoproblemaaumdeles.Desligueumdecadavezparaencontraroculpado.

Process Explorer (PE) da Microsoft (Sysinternals) daria informações adicionais. Em particular, se o problema ocorrer devido ao excesso de E / S do disco, o PE poderá exibir informações de E / S do disco.

    
por 21.07.2018 / 01:37
1

Os serviços também podem usar mais memória e isso causa lentidão no Chrome, que também precisa de mais RAM. Para filtrar os serviços com relação ao uso de memória, use o seguinte comando com tasklist :

TaskList /SVC /FI "memusage gt 12345" /FI "imagename eq svchost.exe"

O que o comando faz? Em outras palavras, este comando mostra todos os Serviços ( /svc ), depois filtra ( /fi ) os processos com nome executável svchost.exe e com uso de memória maior que 12345. Altere esse limite superior de uso de memória conforme desejado. Para entender o comando completo, separe o comando longo em partes:

  • TaskList /SVC : Mostrar todos os serviços
  • /FI "memusage gt 12345" : Filtre os processos com uso de memória maior que 12345.
  • /FI "imagename eq svchost.exe" : Filtre os processos com o nome do executável svchost.exe .

A saída será algo assim:

Image Name                     PID Services
========================= ======== ============================================
svchost.exe                    772 BrokerInfrastructure, DcomLaunch,
                               SystemEventsBroker
svchost.exe                   1412 BFE, mpssvc
svchost.exe                   1612 Winmgmt

Pode haver mais de um serviço em um processo svchost.exe . A partir do Windows 10 Creators Update, se a máquina tiver mais de 3,5 GB RAM , cada serviço terá seu processo separado.

    
por 21.07.2018 / 06:01