Процес SVCHOST.EXE вантажить пам'ять в Windows 7

Anonim

SVCHOST.EXE в Windows 7

Іноді при роботі на комп'ютері користувачі помічають, що він став гальмувати. Відкривши «Диспетчер завдань», вони виявляють, що оперативну пам'ять або процесор вантажить SVCHOST.EXE. Давайте розберемося, що робити, якщо зазначений вище процес навантажує ОЗУ ПК на Windows 7.

Споживання оперативної пам'яті процесом SVCHOST.EXE значно знизилося в диспетчері завдань в Windows 7

урок:

Відкриваємо «Диспетчер завдань» в Віндовс 7

Відключення невикористовуваних служб в Віндовс

Спосіб 2: Відключення оновлення Windows

На малопотужних комп'ютерах проблема з тим, що SVCHOST.EXE вантажить RAM, може бути пов'язана з функцією оновлення. Це дуже важливий елемент Віндовс, який дозволяє завжди підтримувати ОС в актуальному стані і латати уразливості. Але в разі якщо «Центр оновлення» починає «з'їдати» оперативну пам'ять через SVCHOST.EXE, потрібно вибирати менше з двох зол і виконати його деактивацію.

  1. Клацніть «Пуск» і зайдіть в «Панель управління».
  2. Перехід в Панель управління через меню Пуск в Windows 7

  3. Перейдіть до розділу «Система і безпека».
  4. Перехід в розділ Система та безпека в Панелі управління в Windows 7

  5. Відкрийте розділ «Центр оновлення ...».
  6. Перехід в розділ служби Windows Update на панелі керування в Windows 7

  7. У лівій частині вікна клацайте «Налаштування параметрів».
  8. Перехід у вікно Налаштування параметрів з розділу служби Windows Update в Windows 7

  9. Відкриється вікно управлінням параметрами оновлення. Клацніть по випадному списку «Важливі оновлення» і виберіть варіант «Не перевіряти наявність ...». Далі зніміть галочки з усіх чекбоксів в даному вікні і натисніть "OK".
  10. Відключення оновлень у вікно Настройці параметрів служби Windows Update у Windows 7

  11. Оновлення будуть відключені, але ви можете також деактивувати відповідну службу. Для цього переміститеся в «Диспетчер служб» і відшукайте там елемент "Центр оновлення Windows». Після цього виконайте з ним все ті маніпуляції з відключення, які були розглянуті при описі Способу 1.

Служба Windows Update в диспетчері служб в Windows 7

Важливо розуміти, що відключивши поновлення, ви зробите систему вразливою. Тому, якщо потужність вашого ПК не дозволяє працювати з «Центром оновлень», намагайтеся регулярно проводити ручне установку апдейтів.

урок:

Відключення оновлень на Віндовс 7

Деактивация служби оновлень на Віндовс 7

Спосіб 3: Оптимізація системи

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

Одним з викликають цю неполадку факторів може бути засмічений системний реєстр, в якому присутні неактуальні або помилкові записи. В цьому випадку його потрібно почистити. Для цієї мети можна використовувати спеціалізовані утиліти, наприклад, CCleaner.

Чистка реєстру за допомогою програми CCleaner в Windows 7

Урок: Чистка реєстру за допомогою CCleaner

Вирішити зазначену проблему, можливо, допоможе дефрагментація жорсткого диска. Цю процедуру можна виконати як за допомогою спеціалізованих програм, так і використовуючи вбудовану утиліту Віндовс.

Вбудований інструмент дефрагментації жорсткого диска в Windows 7

Урок: Дефрагментація диска на Віндовс 7

Спосіб 4: Усунення збоїв і неполадок

До виникнення описаної в даній статті проблеми можуть привести різні збої і неполадки в системі. В цьому випадку їх необхідно спробувати виправити.

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

sfc / scannow

Запуск перевірки на цілісність системних файлів з подальшим відновленням в Командному рядку в Windows 7

Урок: Сканування ОС на цілість файлів в Віндовс 7

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

chkdsk / f

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

Запуск перевірки жорсткого диска на помилки в Командному рядку в Windows 7

Урок: Сканування вінчестера на наявність помилок в Віндовс 7

Спосіб 5: Усунення вірусів

До виникнення навантаження на оперативну пам'ять через SVCHOST.EXE можуть привести віруси. Крім того, деякі з них маскуються під виконуваний файл з цією назвою. При підозрі на зараження необхідно терміново провести відповідне сканування системи однієї з антивірусних утиліт, які не вимагають інсталяції. Наприклад, можна використовувати Dr.Web CureIt.

Сканування системи на віруси за допомогою антивірусної утиліти Dr.Web CureIt в Windows 7

Сканування рекомендується проводити, запустивши систему за допомогою LiveCD або LiveUSB. Також можна використовувати для цієї мети іншій незаражений ПК. При виявленні утилітою вірусних файлів потрібно слідувати тим інструкціям, які відобразяться в її вікні.

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

Як же визначити, справжній SVCHOST.EXE або це вірус маскується під даний файл? Існують три ознаки визначення:

  • Користувач процесу;
  • Місцезнаходження виконуваного файлу;
  • Назва файлу.

Користувача, від імені якого запущено процес, можна подивитися в «Диспетчері завдань» в уже знайомій нам вкладці «Процеси». Навпаки найменування «SVCHOST.EXE» в стовпці «Користувач» повинен відображатися один з трьох варіантів:

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

Власники процесів SVCHOST.EXE в диспетчері завдань в Windows 7

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

Місцезнаходження виконуваного файлу того процесу, який споживає велику кількість системних ресурсів, можна визначити відразу в «Диспетчері завдань».

  1. Для цього клацайте по ньому ПКМ і в контекстному меню вибирайте «Відкрити місце зберігання ...».
  2. Перехід в місце розташування виконуваного файлу процесів SVCHOST.EXE в диспетчері завдань в Windows 7

  3. У «Провіднику» відкриється директорія розташування файлу, процес якого був відображений в «Диспетчері». Адреса можна побачити, клацнувши по адресному рядку вікна. Незважаючи на те що процесів SVCHOST.EXE одночасно запущено кілька, відповідний їм виконуваний файл всього один і він розташований за наступним шляхом:

    C: \ Windows \ System32

    Адреса розташування директорії зраненого файлу SVCHOST.EXE в Провіднику в Windows 7

    Якщо в адресному рядку «Провідника» відображений будь-який інший шлях, то знайте, що процес підмінений іншим файлом, який, швидше за все, є вірусним.

Нарешті, як говорилося вище, потрібно перевірити назву процесу. Воно повинно бути саме «SVCHOST.EXE» від першої до останньої літери. Якщо ім'я «SVCHOCT.EXE», «SVCHOST64.EXE» або будь-яке інше, то знайте, що це підміна.

Справжній і фальшивий файл SVCHOST.EXE в Провіднику в Windows 7

Хоча іноді для маскування зловмисники надходять ще хитріше. Вони замінюють в назві літери «c» або «o» точно такими ж символами з написання, але не латинського, а кириличного алфавіту. В цьому випадку візуально назва буде не відрізняються, а сам файл може знаходитися навіть в папці System32 поруч з справжнім примірником. У такій ситуації вас повинно насторожити розташування двох файлів з однаковою назвою в одній директорії. У Віндовс такого бути в принципі не може, а в даному випадку це виходить реалізувати тільки за рахунок підміни символів. При такому стані речей одним з критеріїв визначення автентичності файлу є його дата. Як правило, справжній об'єкт має більш ранню дату зміни.

Дати зміни файлів SVCHOST.EXE в Провіднику в Windows 7

Але як видалити фальшивий файл при виявленні, якщо антивірусна утиліта не допомагає?

  1. Перейдіть в директорію розташування підозрілого файлу тим способом, який ми описували вище. Повертайтеся до «Диспетчер завдань», але «Провідник" не закривайте. У вкладці «Процеси» виділіть той елемент, який імовірно є вірусом, і тисніть «Завершити процес».
  2. Завершення процесу SVCHOST.EXE в диспетчері завдань в Windows 7

  3. Відкриється діалогове вікно, де для підтвердження намірів потрібно знову натиснути «Завершити процес».
  4. Підтвердження завершення процесу SVCHOST.EXE в діалоговому вікні в Windows 7

  5. Після того як процес буде завершений, повертайтеся в «Провіднику» в директорію розташування шкідливого файлу. Клацніть по підозрілому об'єкту ПКМ і виберіть зі списку варіант «Видалити». При необхідності підтвердіть свої дії в діалоговому вікні. Якщо файл не видаляється, то, швидше за все, ви не володіє правами адміністратора. Потрібно увійти в систему під адміністративної обліковим записом.
  6. Видалення вірусного файлу SVCHOST.EXE У Провіднику в Windows 7

  7. Після проведення процедури видалення перевірте систему ще раз антивірусної утилітою.

Увага! Видаляйте SVCHOST.EXE тільки в тому випадку, якщо ви на 100% впевнені, що це не справжній системний файл, а фальшивка. Якщо ви помилково видаліть справжній, то це викликає поломку системи.

Спосіб 6: Відновлення системи

У разі коли нічого з описаного не допомогло, можна виконати процедуру відновлення системи, якщо у вас є точка відновлення або резервна копія ОС, створена ще до виникнення неполадок з SVCHOST.EXE, який вантажить RAM. Далі ми розглянемо, як нормалізувати функціонування Віндовс за допомогою реанімування до раніше створеної точці.

  1. Клацайте «Пуск» і натисніть на об'єкт «Усі програми».
  2. Перехід у Все програми через меню Пуск в Windows 7

  3. Відкрийте директорію «Стандартні».
  4. Перехід в папку Стандартні через меню Пуск в Windows 7

  5. Увійдіть в папку «Службові».
  6. Перехід в папку Службові через меню Пуск в Windows 7

  7. Клацніть по елементу «Відновлення системи».
  8. Запуск інструменту відновлення системи через меню Пуск в Windows 7

  9. Активується вікно системного інструменту відновлення з ознайомчою інформацією. Тут просто тисніть «Далі».
  10. Стартове вікно інструменту відновлення системи в Windows 7

  11. У наступному вікні потрібно вибрати конкретну точку відновлення. Їх може бути кілька в системі, але зупинити вибір потрібно тільки на одній. Головна умова, щоб вона була створена раніше, ніж стала проявлятися проблема з SVCHOST.EXE. Бажано вибрати самий останній за датою елемент, який відповідає вищевикладеному умові. Для того щоб збільшити можливість вибору, поставте позначку біля «Показати інші ...». Після того як потрібний об'єкт виділено, тисніть «Далі».
  12. Вибір точки відновлення у вікні інструменту відновлення системи в Windows 7

  13. У наступному вікні для запуску процедури відновлення досить натиснути кнопку «Готово». Але так як після цього комп'ютер буде перезавантажений, подбайте закрити всі активні програми і зберегти незбережені документи, щоб уникнути втрати даних.
  14. Запуск відновлення системи у вікні інструменту відновлення системи в Windows 7

  15. Потім буде виконана процедура відновлення і система повернеться в той стан, в якому була до того, як SVCHOST.EXE почав вантажити RAM.
  16. Головний недолік даного методу полягає в тому, що у вас повинна бути не просто точка відновлення або резервна копія системи - час її створення не повинно бути пізніше тієї позначки, з якої стали виявлятися неполадки. Інакше процедура втрачає свій сенс.

Існує кілька різних причин, за якими SVCHOST.EXE може почати вантажити пам'ять комп'ютера в Віндовс 7. Це можуть бути збої в системі, неправильна її налаштування або вірусне зараження. Відповідно, кожна з цих причин має окрему групу способів її усунення.

Читати далі