svchost.exe - що це і чому вантажить процесор

  1. Що за процес svchost.exe
  2. svchost.exe вантажить процесор
  3. svchost.exe - вірус чи ні

У диспетчері завдань є багато різних процесів і загадкових файлів, які постійно споживають якісь ресурси комп'ютера, включаються, відключаються і живуть своєю активною цифровий життям. Серед них користувачі знаходять і так званий Хост-процес для служб Windows, він же svhost .exe. Ця стаття розповість вам, для чого потрібен цей процес.

Що за процес svchost.exe

Хост-процес для служб Windows - це системний процес операційної системи. Сервіси і служби Windows, які запускаються з виконуваних файлів exe, реєструються в диспетчері завдань як повноцінні окремі процеси з власними іменами і графіками споживання пам'яті, процесора, диска і мережі. Ті сервіси, які завантажуються з динамічно підключаються бібліотек (також відомі як DLL - Dynamic Linked Library), не можу т «прописатися» як повноцінний процес. Замість цього система реєструє їх у вигляді процесу, відомого як Хост-процес для служб Windows або svchost.exe. Серед цих сервісів числяться диспетчери здійснювати підключення до мережі, служба Plug-and-play, центр оновлень, механізми захисту і так далі.

Інша його особливість полягає в тому, що для кожного сервісу, заснованого на динамічно підключаються бібліотеках, система створює окремий хост-процес. Саме тому ви можете побачити кілька svchost.exe в диспетчері завдань. Щоб подивитися, яка кількість svhost .exe у вас запущено, відкрийте Диспетчер завдань і перейдіть на вкладку Докладно. Найчастіше в системі працює кілька десятків хост-процесів для служб Windows. Це норма.

Це норма

Хост-процеси. Тисячі їх.

На жаль, Диспетчер завдань не дозволяє подивитися, скільки саме сервісів або груп пов'язано з кожним хост-процесом. Якщо вам дійсно цікаво дізнатися, які бібліотеки підключені до хост-процесам вашого комп'ютера, знадобиться невелика утиліта Process Explorer, розроблена Microsoft. Вона «портативна», тому вам не потрібна буде установка. просто скачайте її і розпакуйте в потрібну локацію. Запустіть файл processxp 64, якщо у вас 64-розрядної версії Windows або processxp, якщо 32-розрядна. У списку Process знайдіть svchost .exe - це ті самі хост-процеси для служб Windows. Наведення курсору на один з них відображає список служб, пов'язаних з конкретним процесом. Наприклад, Диспетчер локальних сеансів, доступ до HID-пристроїв, журнал локальних подій, служба профілів користувачів і так далі. Багато різних служб, життєво важливих для роботи Windows.

svchost.exe вантажить процесор

Ви можете помітити, що відразу після включення комп'ютера все хост-процеси служб Windows сильніше завантажують ваш комп'ютер, особливо процесор. Це теж норма, так повинно бути. Через деякий час (не особливо довго) все заспокоїться, і навантаження впаде. Чому так відбувається? Коли Windows стартує, хост-процес сканує всі записи сервісів і реєстру, а також складає список DLL-сервісів, необхідних для запуску. Потім відбувається завантаження цих сервісів, через що збільшується споживання ресурсів процесора.

На збільшення навантаження CPU процесом svchost.exe також впливають також інші фактори. До прімру, система проводить індексацію, викачує оновлення або виконує іншу фонову задачу, яка потрібна для обслуговування системи. Зрозуміло, бувають і позаштатні ситуації, коли одна зі служб системи не функціонує належним чином, що призводить до навантаження на процесор і уповільнення швидкодії комп'ютера. Причин цьому може бути велика кількість. Наприклад, пошкоджені системні файли, проблемний драйвер, збій в роботі служби, вихід з ладу жорсткого диска або шкідливі програми.

Найчастіше головною причиною аномальної навантаження на процесор служить збій в роботі однієї або декількох служб. Діагностувати такий збій можна в тій же утиліті Process Explorer. Знайдіть в ній процес, що споживає більше всіх ресурсів і наведіть курсор миші. У вікні підказки з'явиться список підключених служб або служби. Спробуйте відключити їх і поспостерігати за результатом. Виявивши проблемне місце, дійте вже відповідно до інструкції з вирішення проблем в роботі служби.

Попередження: служби системи не варто сліпо відключати. Переконайтеся, що ви знаєте, що робите, а також упевнені в своїх можливостях повернути все назад. Сліпі маніпуляції з системою можуть призвести до пошкодження її роботи.

svchost.exe - вірус чи ні

Ми вже усвідомили, що процес svchost.exe або Хост-процес для служб Windows - це стандартний механізм системи, який в принципі не може бути вірусом на нормально працюючому комп'ютері. Проте, бувають випадки, коли шкідливі програми та вірус видає себе за svchost.exe.

Зверніть увагу на розташування файлу. У диспетчері завдань на вкладці Детальніше натисніть правою кнопкою миші на один з svchost.exe і виберіть Розташування файлу. Його основне місце розташування - папка C: \ Windows \ System 32 або SysWOW 64. Файл з аналогічним ім'ям зустрічається також в директоріях Prefetch, WinSxS і ServicePackFiles, ви ніколи не потрапите з Диспетчера завдань в ці папки, якщо svchost .exe працює в штатному режимі.

При підозрі наявності шкідливого ПО і виявленні аномалій в розташуванні svchost.exe вам треба буде звернутися до послуг свого антивіруса, що цілком очевидно. Це керівництво лише допоможе вам зрозуміти, в чому причина збільшення навантаження на комп'ютер процесом svchost.exe.

Чому так відбувається?