Що таке процес Svchost.exe і чому його так багато?
Різне / / December 02, 2021
Коли ви відкриваєте Windows Диспетчер завдань, є деякі процеси, які ви миттєво впізнаєте. Тоді з’являться деякі з них, про які ви не будете знати. The Svchost.exe процес, мабуть, найпоширеніший у списку, і, можливо, той, який важко відстежити. Давайте розглянемо причину та наслідок цього процесу, який, здається, витісняє так багато інших.
Svchost.exe НЕ є шкідливим програмним забезпеченням
Зазвичай це перше занепокоєння, коли ви не можете розібрати, про що йдеться. Але це точно не вірус, хоча іноді зловмисне програмне забезпечення намагається приховати себе і атакувати комп’ютер. Svchost.exe — це хост-процес Microsoft Service. Microsoft каже це загальне ім'я хост-процесу для служб, які запускаються з бібліотек динамічного підключення.
Простішими словами, svchost.exe — це системний файл, який дозволяє Windows запускати інші програми. Багато процесів Windows запускаються через файли DLL (Dynamic Linked Library). Але DLL не можуть запускатися та працювати самостійно. Операційній системі Windows потрібна виконувана програма, яка може діяти як міст для запуску цих DLL. Файл svchost.exe — це «міст»
Щоб обробляти всі різні процеси запуску DLL, svchost.exe створює кілька екземплярів самого себе. Таким чином, ресурси Windows краще використовувати, оскільки ряд служб DLL запускаються як група в одному файлі svchost.
Але чому ми бачимо їх так багато?
Це цілком логічно, якщо врахувати, що svchost.exe є таким критичним компонентом Windows. Якщо кожен процес виконується під одним svchost.exe, збій може призвести до загальносистемного збою. Таким чином, кожна служба відокремлюється логічним екземпляром svchost.exe, який запускає її.
Кожен екземпляр svchost.exe є «хостом» для DLL, які запускають різні служби в Windows. Для напр. один процес svchost.exe може запускати мережеві служби, інший може обробляти теми вашого робочого столу.
Ідентифікація процесів
Які служби працюють під яким конкретним процесом svchost.exe корисно, якщо ви шукаєте трохи спокою, а також оптимізувати ресурси системи, відключивши ті, які не потрібні. Існує два простих способи ідентифікувати процеси svchost.
1. Використовуйте командний рядок: Відкрийте вікно «Виконати» з «Пуск» і введіть CMD, щоб відкрити командний термінал. Введіть список завдань /SVC за запитом. Ви можете побачити всі динамічні бібліотеки, які запущено svchost.exe.
Проблема цього методу полягає в тому, що процеси все ще не написані простою, легко зрозумілою англійською. Для цього звернемося до другого способу.
2.За допомогою Process Explorer:Провідник процесів це приємна маленька утиліта, яку можна запустити прямо з ZIP-файлу. Запустіть окрему програму, і тоді ви зможете виділити окремі процеси та побачити, що саме робить кожен процес. Ви можете навести курсор миші на кожен процес, щоб розглянути деталі.
Сподіваємося, цій статті вдалося демістифікувати процес svchost.exe і допомогла вам краще зрозуміти його.
Якщо ви хочете додати інформацію та поділитися тим, що ви знаєте про процес svchost.exe у Windows, ви можете додати свої ідеї в коментарях.