В качестве экземпляра svchost.exe размещено несколько системных служб, здесь показано, как разделить службы, каждая из которых имеет собственный экземпляр svchost.exe, чтобы выяснить, какая служба потребляет процессор.
Процедура выглядит следующим образом:
Используйте диспетчер задач, чтобы показать все процессы, отсортированные по убыванию ЦП, и отметить PID процессов, которые потребляют ЦП
В командной строке (cmd) введите команду
Tasklist /svc /fi "IMAGENAME eq svchost.exe"
Проблемные экземпляры svchost.exe теперь можно найти по их PID, а справа вы найдете список системных служб, которые они размещают
Для каждого из имен в списке введите следующую команду в командной строке (cmd), которая запускается от имени администратора:
sc config <name> type= own
(Обратите внимание на пробел между '=' и 'own')
перезагружать
Разделенные системные службы теперь будут запускаться в своем собственном экземпляре svchost.exe, и их можно увидеть в диспетчере задач на вкладке «Процессы».
Вы можете щелкнуть правой кнопкой мыши по экземпляру и выбрать «Перейти к сервису (ам)», чтобы перейти непосредственно к сервису, или снова использовать команду tasklist.
Для получения дополнительной информации см. Статью Microsoft
Начало работы с SVCHOST.EXE Устранение неполадок.