Процес SVCHOST.EXE

SVCHOST.EXE & 8212; один з важливих процесів при роботі ОС Windows. Спробуємо розібратися, виконання яких функцій входить в його завдання.

Інформація про SVCHOST.EXE

SVCHOST.EXE є можливість бачити в диспетчері завдань (для переходу натисніть Ctrl+Alt+Del або Ctrl+Shift+Esc) у розділі »процеси" . Якщо ви не спостерігаєте елементів з подібним найменуванням, то натисніть " відображати процеси всіх користувачів» .

Переход к отображению процессов всех пользователей в Диспетчере задач

Для зручності відображення можна клацнути по найменуванню поля " ім'я образу» . Всі дані в списку будуть збудовані в алфавітному порядку. Процесів SVCHOST.EXE може функціонувати дуже багато: від одного і теоретично до нескінченності. А практично кількість діючих одночасно активних процесів обмежується параметрами комп'ютера, зокрема потужністю ЦП і величиною оперативної пам'яті.

Процессы SVCHOST.EXE в Диспетчере задач

Функції

Тепер окреслимо коло завдань досліджуваного процесу. Він відповідальний за роботу тих служб Windows, які завантажуються з dll-бібліотек. Для них він є хост-процесом, тобто, головним процесом. Його одночасне функціонування для декількох служб значно економить оперативну пам'ять і час на виконання завдань.

Ми вже з'ясували, що процесів SVCHOST.EXE може функціонувати багато. Один активується при старті ОС. Інші екземпляри запускає services.exe, який є Диспетчером служб. Він формує блоки з декількох служб і запускає для кожного з них окремий SVCHOST.EXE. В цьому і полягає суть економії: замість того, щоб запускався окремий файл для кожної служби, активується SVCHOST.EXE, який об'єднує цілу групу служб, тим самим знижуючи рівень навантаження на ЦП і витрата оперативної пам'яті ПК.

Розміщення файлу

Тепер давайте дізнаємося, де розміщений файл SVCHOST.EXE.

  1. Файл SVCHOST.EXE в системі існує тільки один, якщо, звичайно, вірусним агентом не був створений його дублікат. Тому, щоб з'ясувати місце розміщення даного об'єкта на вінчестері, натискаємо правою кнопкою мишки в диспетчері завдань з будь-якого з найменувань SVCHOST.EXE. У контекстному списку виберіть " відкрити місце зберігання файлу» .
  2. Переход к месту расположения файла SVCHOST.EXE через контекстное меню в Диспетчере задач
  3. Відкривається провідник в тій директорії, де розміщений SVCHOST.EXE. Як бачимо з інформації в адресному рядку, шлях до даного каталогу наступний:

    C:\Windows\System32

    Директория расположения файла SVCHOST.EXE в Проводнике Windows

    Також у надзвичайно рідкісних випадках SVCHOST.EXE може вести до папки

    C:\Windows\Prefetch

    Або до однієї з папок знаходяться в директорії

    C:\Windows\winsxs

    В будь-яку іншу директорію справжній SVCHOST.EXE вести не може.

Чому SVCHOST.EXE навантажує систему

Відносно часто користувачі зустрічаються з ситуацією, коли один з процесів SVCHOST.EXE навантажує систему. Тобто, він використовує дуже велику кількість оперативної пам'яті, а завантаження центрального процесора від діяльності даного елемента перевищує 50%, іноді доходячи майже до 100%, що робить роботу на комп'ютері практично неможливою. У подібного явища можуть бути такі основні причини:

  • Підміна процесу вірусом;
  • Велика кількість одночасно запущених ресурсномістких служб;
  • Збої в роботі ОС;
  • Проблеми з центром оновлення.

Докладно про шляхи вирішення зазначених проблем описується в окремому матеріалі.

Урок: що робити, якщо SVCHOST навантажує процесор

SVCHOST.EXE - вірусний агент

Іноді SVCHOST.EXE в диспетчері завдань виявляється вірусним агентом, який, як уже сказано вище, вантажить систему.

  1. Головна ознака вірусного процесу, який відразу повинен звернути на себе увагу користувача – це велике витрачання їм ресурсів системи, зокрема велика завантаженість ЦП (більше 50%) і оперативки. Щоб визначити, справжній чи фальшивий SVCHOST.EXE навантажує комп'ютер, активуємо Диспетчер завдань.

    Спочатку звертаємо увагу на поле»Користувач" . У різних версіях ОС воно також може називатися " Ім'я користувача» або «User Name» . Відповідати SVCHOST.EXE можуть тільки наступні імена:

    • Network Service;
    • SYSTEM («система»);
    • Local Service.

    Якщо ви помітите ім'я, відповідне досліджуваному об'єкту, з будь-яким іншим найменуванням користувача, наприклад, з назвою поточного профілю, то можете бути впевнені, що маєте справу з вірусом.

  2. Имена пользователей файла SVCHOST.EXE в Диспетчере задач
  3. Також варто перевірити розташування файлу. Як ми пам'ятаємо, в переважній більшості випадків, за вирахуванням двох дуже рідкісних винятків, воно повинно відповідати адресою:

    C:\Windows\System32

    Якщо ви виявили, що процес посилається на директорію, відмінну від тих трьох, про які йшла розмова вище, то впевнено можна говорити про наявність вірусу в системі. Особливо часто вірус намагається сховатися в папці «Windows» . Дізнатися розташування файлів можна за допомогою провідника тим способом, який був описаний вище. Можете застосувати і інший варіант. Клацніть по найменуванню елемента в диспетчері завдань правою кнопкою мишки. У меню виберіть «властивості» .

    Переход в окно свойств процесса SVCHOST.EXE через контекстное меню в Диспетчере задач

    Відкриється віконце властивостей, в якому у вкладці»Загальні" знаходиться параметр " Розташування» . Навпроти нього записаний шлях до файлу.

  4. Окно свойств процесса SVCHOST.EXE
  5. Також бувають ситуації, коли вірусний файл розташовується в тій же директорії, де і справжній, але має трохи змінене найменування, наприклад, «SVCHOST32.EXE». Бувають навіть випадки, коли для того, щоб обдурити користувача, зловмисники замість латинської літери «C» в троянський файл вставляють кириличну «з» або замість літери «O» вставляють «0» («нуль»). Тому потрібно звернути особливу увагу на найменування процесу в диспетчері завдань або файлу, його ініціює, в провіднику . Особливо це важливо, якщо ви побачили, що даний об'єкт споживає занадто багато системних ресурсів.
  6. Файл с измененным именем в Проводнике Windows
  7. Якщо побоювання підтвердилися, і ви з'ясували, що маєте справу з вірусом. То слід якомога швидше його усунути. Перш за все, потрібно зупинити процес, так як всі подальші маніпуляції будуть скрутні, якщо взагалі можливі, через завантаженість процесора. Щоб зробити це, клацніть по вірусного процесу в диспетчері завдань правою кнопкою миші. У списку виберіть " завершити процес» .
  8. Переход к остановке процесса SVCHOST.EXE через контекстное меню в Диспетчере задач
  9. Запускається невелике віконце, де потрібно підтвердити свої дії.
  10. Подтверждение завершения процесса SVCHOST.EXE
  11. Після цього, не роблячи перезавантаження, слід просканувати комп'ютер антивірусною програмою. Найкраще для цих цілей використовувати додаток Dr.Web CureIt , як найбільш добре зарекомендувало себе в боротьбі з проблемою саме такого характеру.
  12. Сканирование компьютера антивирусной утилитой Dr.Web CureIt
  13. Якщо використання утиліти не допомогло, то слід файл видалити вручну. Для цього після завершення процесу переміщаємося в директорію розташування об'єкта, клацаємо по ньому правою кнопкою миші і вибираємо " видалити» . Якщо потрібно буде, то в діалогових вікнах підтверджуємо намір видалити елемент. Переход к удалению вирусного файла SVHOST.EXE через контекстное меню в Проводнике Windows

    Якщо вірус блокує процедуру видалення, то перезавантажте комп'ютер і зайдіть в систему в безпечному режимі ( Shift+F8 або F8 при завантаженні). Виконайте ліквідацію файлу за вказаним вище алгоритмом.

Таким чином, ми з'ясували, що SVCHOST.EXE є важливим системним процесом Windows, який відповідає за взаємодію зі службами, тим самим знижуючи витрати ресурсів системи. Але іноді цей процес може виявитися вірусом. У цьому випадку, навпаки, він вичавлює з системи всі соки, що вимагає негайної реакції Користувача щодо усунення шкідливого агента. Крім того, бувають ситуації, коли через різні збої або відсутність оптимізації, сам SVCHOST.EXE може бути джерелом проблем.

більше статей на цю тему: