SVCHOST.EXE - один з важливих процесів при роботі ОС Windows. Спробуємо розібратися, виконання яких функцій входить в його завдання.
зміст
SVCHOST.EXE є можливість бачити в диспетчері завдань (для переходу натисніть Ctrl + Alt + Del або Ctrl + Shift + Esc) в розділі «Процеси». Якщо ви не спостерігаєте елементів з подібним найменуванням, то натисніть «Відображати процеси всіх користувачів».
Для зручності відображення можна клацнути по найменуванню поля «Ім'я образу». Всі дані в списку будуть збудовані в алфавітному порядку. Процесів SVCHOST.EXE може функціонувати дуже багато: від одного і теоретично до нескінченності. А практично кількість діючих одночасно активних процесів обмежується параметрами комп'ютера, зокрема потужністю ЦП і величиною оперативної пам'яті.
Тепер окреслимо коло завдань досліджуваного процесу. Він відповідальний за роботу тих служб Windows, які завантажуються з dll-бібліотек. Для них він є хост-процесом, тобто, головним процесом. Його одночасне функціонування для декількох служб значно економить оперативну пам'ять і час на виконання завдань.
Ми вже з'ясували, що процесів SVCHOST.EXE може функціонувати багато. Один активується при старті ОС. Решта екземплярів запускає services.exe, який є Диспетчером служб. Він формує блоки з декількох служб і запускає для кожного з них окремий SVCHOST.EXE. В цьому і полягає суть економії: замість того, щоб запускався окремий файл для кожної служби, активується SVCHOST.EXE, який об'єднує цілу групу служб, тим самим знижуючи рівень навантаження на ЦП і витрата оперативної пам'яті ПК.
Тепер давайте дізнаємося, де розміщений файл SVCHOST.EXE.
C:WindowsSystem32
Також у вкрай рідкісних випадках SVCHOST.EXE може вести до папці
C:WindowsPrefetch
або до однієї з папок знаходяться в директорії
C:Windowswinsxs
У будь-яку іншу директорію справжній SVCHOST.EXE вести не може.
Щодо часто користувачі зустрічаються із ситуацією, коли один з процесів SVCHOST.EXE навантажує систему. Тобто, він використовує дуже велика кількість оперативної пам'яті, а завантаження центрального процесора від діяльності даного елемента перевищує 50%, іноді доходячи майже до 100%, що робить роботу на комп'ютері практично неможливою. У подібного явища можуть бути такі основні причини:
Детально про шляхи вирішення зазначених проблем описується в окремому матеріалі.
урок: Що робити, якщо SVCHOST навантажує процесор
Іноді SVCHOST.EXE в диспетчері завдань виявляється вірусним агентом, який, як уже сказано вище, вантажить систему.
Спочатку звертаємо увагу на поле «Користувач». У різних версіях ОС воно також може називатися «Ім'я користувача» або «User Name». Відповідати SVCHOST.EXE можуть тільки такі імена:
Якщо ви помітите ім'я, відповідне досліджуваному об'єкту, з будь-яким іншим найменуванням користувача, наприклад, з назвою поточного профілю, то можете бути впевнені, що маєте справу з вірусом.
C:WindowsSystem32
Якщо ви виявили, що процес посилається на директорію, відмінну від тих трьох, про які йшла мова вище, то впевнено можна говорити про наявність вірусу в системі. Особливо часто вірус намагається сховатися в папці «Windows». Дізнатися розташування файлів можна за допомогою Провідника тим способом, який був описаний вище. Можете застосувати і інший варіант. Клацніть по найменуванню елемента в диспетчері завдань правою кнопкою мишки. У меню виберіть «Властивості».
Відкриється віконце властивостей, в якому у вкладці «Загальні» знаходиться параметр «Розташування». Напроти нього записаний шлях до файлу.
Якщо вірус блокує процедуру видалення, то перезавантажте комп'ютер і зайдіть в систему в безпечному режимі (Shift + F8 або F8 при завантаженні). Виконайте ліквідацію файлу за вказаною вище алгоритмом.
Таким чином, ми з'ясували, що SVCHOST.EXE є важливим системним процесом Windows, який відповідає за взаємодію зі службами, тим самим знижуючи витрати ресурсів системи. Але іноді цей процес може виявитися вірусом. В цьому випадку, навпаки, він вичавлює з системи всі соки, що вимагає негайної реакції користувача щодо усунення шкідливого агента. Крім того, бувають ситуації, коли через різних збоїв або відсутності оптимізації, сам SVCHOST.EXE може бути джерелом проблем.