4

В моей системе запущено несколько процессов svchost.exe (около 10-11), которые используют 99% загрузки процессора в моей системе.

Могут ли они быть остановлены, возможно, у меня есть вирус?

2 ответа2

5

Что такое svchost.exe?

svchost.exe означает «исполняемый файл узла службы», они могут содержать или не содержать службу вируса.

Svchost.exe - это процесс на вашем компьютере, на котором размещены или содержатся другие отдельные службы, которые Windows использует для выполнения различных функций. Например, Защитник Windows использует службу, размещенную в процессе svchost.exe.

На вашем компьютере может быть запущено несколько экземпляров svchost.exe, каждый из которых содержит разные службы. Один экземпляр svchost.exe может содержать одну службу для программы, а другой - несколько служб, связанных с Windows. Вы можете использовать диспетчер задач, чтобы увидеть, какие службы работают под каждым экземпляром svchost.exe.

- Источник: Microsoft - Что такое svchost.exe?

Почему он может использовать много ресурсов процессора?

Службы работают в фоновом режиме на вашем компьютере, вы можете проверить это в Resource Monitor:

  1. Запустите resmon.exe из командной строки от имени администратора или через диспетчер задач.

Диспетчер задач

  1. Нажмите на вкладку ЦП в мониторе ресурсов, отсортируйте по столбцу ЦП.

  2. Отметьте самые высокие процессы CPU svchost.exe , посмотрите в Сервисах, которые используют CPU.

Монитор ресурсов

2

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

но это также может быть вирус, они любят притворяться процессами Windows. Если так, сделайте некоторую очистку от вирусов.

хотя, чтобы немедленно остановить процессы, вы всегда можете просто нажать Ctrl + Alt + удалить и остановить службы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .