Если вы зайдете в раздел Services в Диспетчере задач вы можете заметить, что существует множество служб, необходимых для функционирования Windows.
Эти Службы объединены в логические группы, один
процесс svchost.exe создается для каждой группы. Например, один
процесс svchost.exe запускает 3 службы, связанные с брандмауэром.
Другие svchost.exe процессы могут запускать другие службы, связанные с
пользовательским интерфейсом, и так далее.
Вы можете остановить службы, которые вам не нужны.
Кроме того, если вы заметили, что очень большая нагрузка ЦП приходится
на один процес svchost.exe , например, вы можете перезапустить службы
под управлением этого процесса.
Самая большая проблема заключается в определении, какие службы в настоящее время работают на конкретном svchost.exe процессе.
Проверка с помощью командной строки (Vista или XP Pro)
Если вы хотите увидеть, какие службы в настоящее
время запущены для конкретного svchost.exe, вы можете воспользоваться
следующей командой в командной строке, чтобы увидеть перечень сервисов.
Tasklist / SVC
Проверка в диспетчере задач Vista
Вы можете щелкнуть правой кнопкой мыши на конкретный процесс svchost.exe, а затем выбрать "Перейти к службе”.
Вас перебросит на вкладку Services, где будут выбраны службы, выполняющиеся в рамках этого процесса svchost.exe:
Так что вы можете отключить эту службу, если вы не хотите чтобы она работала.
Использование Process Explorer в Vista или XP
Вы можете использовать Process Explorer, утилиту от
Microsoft / Sysinternals, чтобы увидеть, какие службы работают как
часть процесса svchost.exe.
Статический курсор мыши на одном из процессов покажет всплывающее сообщение:
Или вы можете дважды щелкнуть на svchost.exe процесс и выбрать вкладку "Службы”, где вы можете остановить данную службу.
Отключение служб
Откройте Службы в административном разделе в панели
управления, либо наберите Пуск -> Выполнить и напечатайте
services.msc .
Найти службу в списке, которую вы хотите отключить, и
либо дважды щелкните по ней, либо правой кнопкой мыши и выберите
"Свойства”.
Измените тип запуска Отключено (disabled), а затем нажмите кнопку Стоп, чтобы немедленно остановить ее.
Вы также можете использовать командную строку,
чтобы отключить службу. Для примера, "trkwks” – это имя службы, тогда
синтаксис такой:
sc config trkwks start= disabled
|