1. [Вики](https://feex.it/wiki/)
2. [Системные инструменты](https://feex.it/wiki/software/system/)
3. Как определить службы внутри svchost.exe

Руководство

# Как определить службы внутри svchost.exe

Сопоставьте перегруженный Service Host с его идентификатором процесса и размещенными службами перед перезапуском чего-либо. Одновременное наличие нескольких экземпляров svchost.exe является нормальным.

В этом руководстве

1. [Начните с конкретного экземпляра процесса](https://feex.it/wiki/l/ru/software/system/identify-services-inside-svchost/#first-check)
2. [Сопоставьте идентификатор процесса с размещенными службами](https://feex.it/wiki/l/ru/software/system/identify-services-inside-svchost/#map-services)
3. [Отделите контейнер от истинной причины](https://feex.it/wiki/l/ru/software/system/identify-services-inside-svchost/#interpret)
4. [Вносите по одному обратимому изменению](https://feex.it/wiki/l/ru/software/system/identify-services-inside-svchost/#recover)

## Начните с конкретного экземпляра процесса

Откройте Task Manager и запишите идентификатор процесса перегруженного Service Host. Сравните показатели использования ЦП, памяти, диска и сети по нескольким замерам в момент проявления симптома. Кратковременный всплеск во время обновления отличается от непрекращающейся фоновой работы, которая так и не стихает. Не существует универсального безопасного количества процессов или единого порога памяти.

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

## Сопоставьте идентификатор процесса с размещенными службами

В Task Manager разверните соответствующую группу Service Host, если это возможно, либо откройте вкладку Details и используйте команду Go to services для выбранного процесса. Запишите как понятное имя службы, так и ее системное имя. Если процесс завершил работу, определите новый экземпляр, прежде чем продолжать: Windows может повторно использовать идентификаторы процессов.

Для просмотра в режиме «только чтение» через командную строку выполните команду tasklist /svc в локальном терминале. Сопоставьте столбец PID со значением PID, которое вы записали. Вывод содержит список размещенных служб. Не копируйте PID со старого снимка экрана в расчете на то, что он все еще указывает на тот же процесс.

## Отделите контейнер от истинной причины

Один хост может содержать несколько служб. Загруженный хост лишь указывает направление для расследования; он не демонстрирует, какая именно служба вызвала всю нагрузку. Process Explorer может помочь изучить свойства процесса, загруженные модули и дескрипторы. Используйте документацию поставщика для конкретной службы вместо того, чтобы предполагать, что за каждым экземпляром стоит Windows Update.

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

## Вносите по одному обратимому изменению

Если для службы предусмотрена задокументированная процедура перезапуска и кратковременный перерыв в ее работе допустим, перезапустите именно эту службу. Предварительно сохраните данные. Сетевые службы, службы обновления и аудиослужбы могут прервать активные задачи; на управляемых устройствах могут потребоваться права администратора. После этого повторно проверьте проявление того же симптома.

Не удаляйте svchost.exe, не останавливайте каждый Service Host, не редактируйте записи реестра для групп служб и не отключайте критически важные службы в качестве универсального способа оптимизации производительности. Восстановите прежнюю конфигурацию службы, если внесенное изменение не помогло. Передавайте повторяющиеся ошибки на следующий уровень поддержки, указывая имя службы, время, наблюдаемый PID и подробные сведения об ошибке.

## Читать далее

[svchost.exe: Связанные справочные материалы](https://feex.it/wiki/l/ru/process/svchost.exe/)[Центр обновления Windows: Связанные справочные материалы](https://feex.it/wiki/l/ru/service/windows-update/)

## Источники

Редакционная принадлежность: Feex. Дата независимой проверки не зарегистрирована. [Как мы проводим исследования](https://feex.it/wiki/research/).

- [Microsoft Learn: tasklist ](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tasklist)· Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.
- [Microsoft Sysinternals: Process Explorer ](https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer)· Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.

## Было ли это руководство полезным?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ru/software/system/identify-services-inside-svchost/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
