Руководство
Как определить службы внутри svchost.exe
Сопоставьте перегруженный Service Host с его идентификатором процесса и размещенными службами перед перезапуском чего-либо. Одновременное наличие нескольких экземпляров svchost.exe является нормальным.
Начните с конкретного экземпляра процесса
Откройте 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 и подробные сведения об ошибке.
Источники
Редакционная принадлежность: Feex. Дата независимой проверки не зарегистрирована. Как мы проводим исследования.
- Microsoft Learn: tasklist · Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.
- Microsoft Sysinternals: Process Explorer · Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.
- Microsoft Sysinternals: Sigcheck · Основная документация. Диагностическая последовательность является редакционным руководством Feex; она не представляет собой индивидуальную диагностику параметров вашего ПК.
Было ли это руководство полезным?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.