Перейти к содержимому

Многие процессы, такие как git и node, работают в 10 раз медленнее в Windows 10, но быстро работают в безопасном режиме.

0

Некоторые программы командной строки кажутся немного медленными на ПК. Как я могу устранить неполадки? Например, на этом компьютере требуется более полсекунды для запуска 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 ... 

(На другом ПК описанное выше выполняется за 0,05 с.) Некоторые другие команды, которые я заметил, также занимают слишком много времени:

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

(Другой компьютер запускает это за 0,02 с.)

Еще одна хорошая мера:

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

Когда эти программы работают, я вижу, как загружается ЦП, как будто он привязывает 1/4 от четырех ядер ЦП. Использование ЦП повышается только в процессе, который я сам вызвал (например, Git.exe или Node.exe), а не в каком-либо другом процессе.

enter image description here

Я пытался отключить столько служб Windows, сколько смогу, до такой степени, что мой компьютер едва может что-либо делать, но у меня все еще есть время, подобное приведенному выше. Я гарантировал, что антивирус, брандмауэр и BeyondTrust отключены, и проблема сохраняется. У меня нет графики ATI (только Intel HD 520).

Времена одинаковы, независимо от того, запускаю ли я из Powershell, cmd.exe или bash.

Проблема уходит в безопасном режиме.

После нормальной загрузки я попытался остановить все ненужные процессы; медлительность сохраняется. Я пытался отключить все несущественные службы Windows; медлительность сохраняется. Я попытался отключить все ненужное оборудование в диспетчере устройств; медлительность сохраняется.

Кто-нибудь может предложить следующий шаг устранения неполадок? Боюсь, что причина этих проблем также в замедлении работы других приложений.

871 просмотр
Patrick Szalapski спросил 8 лет назад
P 102

1 ответ

0
Принятый ответ

В итоге это была действительно Symantec Endpoint Protection. Отключение служб, похоже, не решает проблему, но делает следующее. Запустите это, чтобы подтвердить, что это устраняет проблему.

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

Это, однако, оставляет меня без Symantec Endpoint Protection.

Возможно, существует способ внесения в белый список определенных программ с помощью Symantec, но я не уверен, что это такое.

Patrick Szalapski ответил 8 лет назад
P 102