Проанализируйте высокую загрузку ЦП сервисного хоста

Высокая загрузка ЦП процесса в Windows может замедлить выполнение других операций. Хотя это иногда вызывается запускаемыми пользователем программами, например, обременительной компьютерной игрой или программой рендеринга видео, иногда это может быть вызвано процессами Windows, такими как Service Host.

Сервисный хост - это процесс svchost.exe; Последние версии операционной системы Microsoft Windows 10 разделяют службы, которыми она управляет, в то время как старые версии Windows объединяли их вместе, что усложняло идентификацию.

Такие программы, как Svchost Process Analyzer или Svchost Viewer, были созданы, чтобы помочь пользователям и системным администраторам выяснить, какая служба была запущена и под каким процессом svchost на компьютере с Windows.

Как следствие, вы можете увидеть 20 или более процессов Service Host, перечисленных на компьютерах с Windows 10.

Проанализируйте высокую загрузку ЦП сервисного хоста

Первое, что вам нужно сделать, это выяснить, какой процесс Service Host отвечает за это. Как только у вас есть процесс, вы знаете Службу Windows, которая его вызывает, и оттуда вы можете что-то делать в зависимости от рассматриваемой службы.

Сначала основы:

  1. Используйте Ctrl-Shift-Esc, чтобы открыть диспетчер задач.
  2. Вы должны увидеть все процессы, перечисленные там сразу.
  3. Нажмите на столбец ЦП, чтобы отсортировать данные об использовании ЦП. Процесс, который использует больше всего ЦП, теперь должен быть показан вверху.
  4. Нажмите на него, чтобы отобразить дополнительную информацию о нем. Например, щелчок на узле службы: локальная служба может раскрыть службу узла обнаружения функции.

Следующий шаг во многом зависит от рассматриваемой службы. Хотя вы можете запустить поиск в Интернете, чтобы узнать о нем больше, вы также можете сначала открыть Диспетчер служб, чтобы прочитать его описание и узнать, как он запускается и что он делает.

Чтобы запустить диспетчер служб, коснитесь клавиши Windows, введите services.msc и нажмите клавишу Enter.

Найдите службу - она ​​имеет то же имя, что и запись, которая открывалась в диспетчере задач, когда вы щелкали там запись узла службы; Вы найдете его состояние - обычно работает - а также тип запуска и описание чаще всего.

Иногда также возможно связать высокую загрузку ЦП с активностью. Скажем, Центр обновления Windows запускается в то время и обнаруживает обновления. Затем вы можете увидеть Сервисный хост: Локальная система - Оптимизация доставки с использованием большого количества ЦП во время обработки обновлений.

Что вы можете сделать, чтобы решить проблему Service Host

Вот несколько советов о том, как справляться с высокой загрузкой ЦП задач Service Host:

Установите приоритет процесса на более низкое значение

Прежде всего вам нужно получить правильную запись svchost.exe, поскольку вы не можете сделать это в процессах в Windows 10.

  1. Щелкните правой кнопкой мыши запись Service Host в разделе «Процессы» в диспетчере задач Windows и выберите «перейти к деталям».
  2. Это переключается на вкладку сведений и выделяет правильный процесс svchost.exe.
  3. Щелкните правой кнопкой мыши процесс и выберите «Установить приоритет»> «Ниже нормы».

Отключить службу

Обратите внимание, что это не вариант для критически важных служб, которые требуются Windows.

Совет : Проверьте страницы конфигурации служб для Windows 10, Windows 8.1 и Windows 7 на веб-сайте Black Viper, чтобы узнать, можете ли вы отключить службу.

  1. Определите название сервиса на странице процессов.
  2. Откройте диспетчер служб Windows и найдите его.
  3. Дважды щелкните на сервисе.
  4. Установите тип запуска «ручной» или «отключен». Ручная загрузка по требованию, отключение полностью выключает.

Убедитесь, что ваш компьютер обновлен

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

  1. Нажмите на клавишу Windows, введите Центр обновления Windows и выберите элемент из списка результатов поиска.
  2. Выберите «проверить наличие обновлений» или «загрузить» и дождитесь завершения процесса.

Убедитесь, что ваш компьютер не содержит вирусов

Нередко вредоносное ПО может вызывать высокую загрузку ЦП на компьютерах с Windows. Рекомендуется запускать сканирование на наличие вредоносных программ, используя один или два сканера мнений.

Вы можете использовать Malwarebytes Anti-Malware, набор инструментов Trend Micro для защиты от угроз, домашний сканер Bitdefender или CrowdInspect.

Убедитесь, что проблема не в повреждении файла

Повреждение файла может вызвать всевозможные проблемы, включая высокую загрузку ЦП, но также зависание или сбой. Windows поставляется с инструментами, которые вы можете использовать, чтобы убедиться, что файлы не повреждены.

Вот как это делается:

  1. Нажмите на клавишу Windows, введите cmd.exe, удерживайте нажатой клавишу Shift и клавишу Ctrl и нажмите клавишу Enter. Это загружает командную строку с повышенными правами.
  2. Примите приглашение UAC.
  3. Запустите команду sfc / scannow .
  4. Команда проверяет наличие повреждений файла и пытается исправить любые проблемы, обнаруженные во время сканирования и обработки.

Некоторые конкретные случаи

Вот некоторые конкретные случаи и решения:

  • Узел службы: локальная служба (ограниченная сеть), вызывающая высокую загрузку ЦП. Попробуйте отключить службу Superfetch.
  • Вы можете проверить, передает ли Центр обновления Windows файлы прямо сейчас, открыв приглашение PowerShell с повышенными правами и запустив команду Get-BitsTransfer -AllUsers .
  • Чтобы уменьшить влияние Центра обновления Windows, убедитесь, что вы не загружаете и не отправляете данные на другие ПК. Откройте «Настройки»> «Обновление и безопасность»> «Центр обновления Windows»> «Дополнительные параметры»> «Выбор способа доставки обновлений».