Muitos processos como git e node estão rodando 10x muito devagar no Windows 10, mas rodam rápido no modo de segurança

0

Vários programas de linha de comando parecem um pouco lentos em um PC. Como posso solucionar problemas? Por exemplo, neste PC, leva mais de meio segundo para executar git status :

PS> for (;;) { Measure-Command { git status } | findstr TotalSeconds  }
TotalSeconds      : 0.7119173
TotalSeconds      : 0.6040415
TotalSeconds      : 0.6117674
TotalSeconds      : 0.5779911
TotalSeconds      : 0.6069439
...

(Em outro PC, o acima é executado em 0,05 s.) Alguns outros comandos que notei também demoram um pouco:

PS>  for (;;) { Measure-Command { node --version } | findstr TotalSeconds  }
TotalSeconds      : 0.4630501
TotalSeconds      : 0.3144418
TotalSeconds      : 0.2842615
TotalSeconds      : 0.2808537

(O outro PC executa isso em 0.02 s.)

Mais uma por uma boa medida:

PS> for (;;) { Measure-Command { npm --version } | findstr TotalSeconds  }
TotalSeconds      : 3.4839123
TotalSeconds      : 3.1501913
TotalSeconds      : 2.9817682
TotalSeconds      : 3.0423125

Quando esses programas estão em execução, vejo o uso da CPU aumentar, como se estivesse atrelando 1/4 dos quatro núcleos da CPU. O uso da CPU é elevado apenas no processo que eu invoquei (ou seja, Git.exe ou Node.exe), e não em qualquer outro processo.

Eu tentei desabilitar tantos serviços do Windows quanto possível, ao ponto em que meu PC mal consegue fazer qualquer coisa, mas ainda assim recebo timings semelhantes aos acima. Eu assegurei que antivírus, firewall e BeyondTrust estão desabilitados, e o problema persiste. Eu não tenho gráficos ATI (Intel HD 520 apenas).

Os tempos são os mesmos, quer invoco de Powershell, cmd.exe ou bash.

O problema desaparece no modo de segurança.

Depois de inicializar normalmente, eu tentei parar todos os processos não essenciais; a lentidão persiste. Eu tentei desativar todos os serviços não essenciais do Windows; a lentidão persiste. Eu tentei desativar todos os hardwares não essenciais no Gerenciador de Dispositivos; a lentidão persiste.

Alguém pode sugerir uma próxima etapa de solução de problemas? Temo que a causa desses problemas também esteja reduzindo a velocidade de outros aplicativos.

    
por Patrick Szalapski 19.06.2018 / 15:11

1 resposta

0

No final, foi realmente o Symantec Endpoint Protection. Desativar os serviços não parece impedir o problema, mas o seguinte faz. Execute isto para confirmar que termina o problema.

"%ProgramFiles(x86)%\Symantec\Symantec Endpoint Protection\smc.exe" -stop

Isso, no entanto, me deixa sem o Symantec Endpoint Protection.

Pode haver uma maneira de colocar na lista de permissões certos programas com a Symantec, mas não tenho certeza do que é.

    
por 21.06.2018 / 21:55