Что такое svchost.exe

Вы заметили в диспетчере приложений странный exe файл который запускает всякие службы? Да у меня тоже возник вопрос по этому поводу,   поискав в интернете накопал вот такую информацию по этому загадочному svchost.exe. Самое первое что бросается в глаза так это то что мы не можем остановить этот исполняемый файл. Далее порывшись поглубже, понимаю что эта служба тянет за собой множество других , попытаемся разобраться.

По данным microsoft  svchost.exe  это главный загрузчик процессов с расширением DLL (dynamic-link libraries).Некоторое время назад Microsoft стали переводить внутренние службы с расширения EXE в расширение DLL. С точки зрения программирования это логично но файлы с расширением DLL сами по себе не могут запускаться из Windows поэтому и была создана служба запускающая внутренние файлы с расширением DLL. Вот таким вот образом родился процесс под названием svchost.exe.

Самое главное в службе svchost.exe то что она запускается отдельно для нескольких файлов DLL объединенных в группы. Для каждой группы создается свой экземпляр svchost.exe.Таким образом если отключить один svchost.exe то отключатся все файлы DLL входящие в эту группу что приведет к частичной или полной неработоспособности Windows. Так что будьте осторожны с svchost.exe.

Для того что бы посмотреть сколько запущено svchost.exe в реальном времени нужно зайти в Диспетчер задач Windows делается это просто нажимаем на Ctrl+Alt+Del откроется диспетчер задач.

Окно диспетчера задач windows

Обратите внимание сколько запущено одновременно файлов svchost.exe, при чем отдельный экземпляр отвечает за свою группу файлов  такие как System Network service , Local cervice.

Использование специальной утилиты

Для того что бы посмотреть список услуг задействованный под конкретно запущенный svchost.exe существует специальная утилита от microsoft называется она Process Explorer  после того как вы ее скачаете и установите на компьютер вы сможете посмотреть так сказать во всех деталях услуги запущенные любым svchost.exe.

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

Для того что бы отключить службу так сказать насовсем то нужно открыть панель Службы .Введите в окне Run (пуск-выполнить)  services.msc и нажмите на Enter, откроется окно со службами.

Далее правый клик на выбранной службе и выбрать  свойства.

Выбираем тип запуска Отключено таким образом служба будет отключена.Для включения необходимо выставить режим Авто.

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично.

Железо