Интернет-конференция

Интернет-конференция (http://dnstechno.ru/index.php)
-   Руководства по microsoft windows (http://dnstechno.ru/forumdisplay.php?f=69)
-   -   Процесс svchost.exe (http://dnstechno.ru/showthread.php?t=689)

Eternity 13.02.2015 22:02

Процесс svchost.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 откроется диспетчер задач.

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

скачать

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

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

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

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

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


Текущее время: 07:53. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot