Диагностика · 9 мин чтения

svchost.exe грузит процессор и диск: что это и как исправить

В диспетчере задач десяток строк «Узел службы» или svchost.exe, и одна из них съедает половину процессора. Первая мысль — вирус. Почти всегда это не так: svchost.exe — штатная оболочка, внутри которой Windows запускает свои службы. Задача не в том, чтобы убить процесс, а в том, чтобы понять, какая служба внутри него сходит с ума.

Почему процессов так много

Службы Windows — это не отдельные программы, а библиотеки. Запускать их нужно внутри какого-то процесса, и этим процессом служит svchost.exe. Раньше Windows складывала по несколько служб в один контейнер; начиная с Windows 10 на машинах с 3,5 ГБ памяти и больше каждая служба получает свой — отсюда и длинный список.

💡 Это сделано ради надёжности: если одна служба падает, она не утаскивает за собой остальные.

Как найти виновную службу

Диспетчер задач → вкладка «Подробности» → правой кнопкой на нужном svchost.exe → «Перейти к службам». Внизу подсветятся службы, которые в нём работают. На вкладке «Процессы» Windows и так подписывает узлы понятными именами — «Узел службы: Центр обновления Windows».

То же самое одной командой (PowerShell)
Get-CimInstance Win32_Service |
  Where-Object { $_.State -eq 'Running' -and $_.PathName -like '*svchost*' } |
  Select-Object Name, DisplayName, ProcessId |
  Sort-Object ProcessId

Кто грузит систему чаще всего

СлужбаЧто делаетЧто предпринять
wuauservЦентр обновления WindowsДать доработать или отложить обновления
BITSФоновая передача файловОбычно проходит само за 10–30 минут
DoSvcОптимизация доставки обновленийОтключить раздачу другим ПК в настройках
SysMainПредзагрузка приложенийНа SSD можно отключить
WSearchИндексация файловСузить область индексации
DiagTrackТелеметрияОтключается безопасно
wscsvc + WinDefendЗащитник WindowsПеренести сканирование на ночь

Самый частый случай — обновления

Если грузит именно wuauserv и это длится часами, обновление скорее всего застряло. Помогает сброс кэша.

Сброс зависшего обновления (от администратора)
net stop wuauserv
net stop bits
rd /s /q %windir%\SoftwareDistribution
net start wuauserv
net start bits

Если грузит интернет

Windows по умолчанию раздаёт скачанные обновления другим компьютерам — в том числе в интернете. На тарифе с лимитом это неприятный сюрприз. Отключается в «Параметры» → «Центр обновления Windows» → «Дополнительные параметры» → «Оптимизация доставки» → выключить «Разрешить загрузки с других компьютеров».

Когда это всё-таки вирус

Настоящий svchost.exe лежит только в C:\Windows\System32 (и в SysWOW64 для 32-разрядных). Правой кнопкой по процессу → «Открыть расположение файла». Если путь другой — например, в папке пользователя или Temp — это подделка.

ПризнакНормаПодозрительно
РасположениеC:\Windows\System32Любая другая папка
Имя пользователясистема, LOCAL SERVICE, NETWORK SERVICEВаша учётная запись
Написание имениsvchost.exesvhost.exe, svchosts.exe и похожие

Сделайте всё это в один клик

Custom-Opti собирает очистку, автозагрузку, буст FPS, приватность и десятки твиков реестра в одном приложении — с точкой восстановления перед изменениями.

Разборы и новые гайды выходят в Telegram-канале.

Частые вопросы

Можно ли завершить процесс svchost.exe?

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

Сколько svchost.exe — это нормально?

От 10 до 40 процессов на Windows 10 и 11 — обычное дело. Число само по себе ни о чём не говорит, важна только нагрузка.

Почему svchost грузит диск сразу после включения?

Первые 5–15 минут после старта работают индексация, предзагрузка и проверка обновлений. Если через полчаса не успокоилось — ищите конкретную службу.

Помогает ли отключение служб?

Помогает, если отключать точечно и понимая зачем. Массовое отключение по спискам из интернета ломает сеть, печать и магазин приложений.