Іноді при роботі на комп'ютері користувачі помічають, що він став гальмувати. Відкривши «Диспетчер завдань», вони виявляють, що оперативну пам'ять або процесор вантажить SVCHOST.EXE. Давайте розберемося, що робити, якщо зазначений вище процес навантажує ОЗУ ПК на Windows 7.
Читайте також: SVCHOST.EXE вантажить процесор на 100
зміст
SVCHOST.EXE відповідає за взаємодію служб з іншими елементами системи. Кожен цей процес (а їх запущено одночасно декілька) обслуговує цілу групу служб. Тому однією з причин, що вивчається може бути неоптимізованими настройка ОС. Це виражається в запуску великої кількості служб одночасно або таких з них, які навіть в одиничному екземплярі споживають велику кількість ресурсів. Причому далеко не завжди вони дійсно приносять реальну користь користувачеві.
Ще однією причиною «ненажерливості» SVCHOST.EXE може бути якийсь системний збій в роботі ПК. Крім того, деякі віруси маскуються під цей процес і навантажують RAM. Далі ми розглянемо різні способи вирішення описуваної проблеми.
урок: Що таке SVCHOST.EXE в диспетчері завдань
Одним з основних способів зниження навантаження SVCHOST.EXE на оперативну пам'ять ПК є відключення непотрібних служб.
Також відкрити шуканий інструмент можна за допомогою віконця «Виконати». Наберіть Win + R і введіть в відкрилося поле:
services.msc
Після цього клацайте «OK».
урок:
Відкриваємо «Диспетчер завдань» в Віндовс 7
Відключення невикористовуваних служб в Віндовс
На малопотужних комп'ютерах проблема з тим, що SVCHOST.EXE вантажить RAM, може бути пов'язана з функцією оновлення. Це дуже важливий елемент Віндовс, який дозволяє завжди підтримувати ОС в актуальному стані і латати уразливості. Але в разі якщо «Центр оновлення» починає «з'їдати» оперативну пам'ять через SVCHOST.EXE, потрібно вибирати менше з двох зол і виконати його деактивацію.
Важливо розуміти, що відключивши поновлення, ви зробите систему вразливою. Тому, якщо потужність вашого ПК не дозволяє працювати з «Центром оновлень», намагайтеся регулярно проводити ручне установку апдейтів.
урок:
Відключення оновлень на Віндовс 7
Деактивация служби оновлень на Віндовс 7
Виникнення досліджуваної проблеми, може викликати засміченість системи або неправильна її налаштування. В цьому випадку необхідно визначити безпосередню причину і виконати одну або кілька з нижчеописаних дій по оптимізації ОС.
Одним з викликають цю неполадку факторів може бути засмічений системний реєстр, в якому присутні неактуальні або помилкові записи. В цьому випадку його потрібно почистити. Для цієї мети можна використовувати спеціалізовані утиліти, наприклад, CCleaner .
урок: Чистка реєстру за допомогою CCleaner
Вирішити зазначену проблему, можливо, допоможе дефрагментація жорсткого диска. Цю процедуру можна виконати як за допомогою спеціалізованих програм , Так і використовуючи вбудовану утиліту Віндовс.
урок: Дефрагментація диска на Віндовс 7
До виникнення описаної в даній статті проблеми можуть привести різні збої і неполадки в системі. В цьому випадку їх необхідно спробувати виправити.
Можливо, до збоїв в роботі комп'ютера, які привели до зайвого споживання ресурсів ОС процесом SVCHOST.EXE, призвело порушення структури системних файлів. В цьому випадку необхідно перевірити їх на цілісність за допомогою вбудованої утиліти sfc з подальшим відновленням у разі потреби. Ця процедура виконується через «Командний рядок» шляхом введення в неї команди:
sfc /scannow
урок: Сканування ОС на цілість файлів в Віндовс 7
Ще однією причиною, що веде до описаної вище пов'язаних із ними, є помилки на жорсткому диску. Перевірка системи на їх наявність здійснюється також через «Командний рядок», шляхом введення туди вираження:
chkdsk /f
Якщо утиліта при скануванні виявить логічні помилки, то спробує їх виправити. У разі ж виявлення фізичного пошкодження жорсткого накопичувача потрібно або звернутися до майстра, або придбати новий вінчестер.
урок: Сканування вінчестера на наявність помилок в Віндовс 7
До виникнення навантаження на оперативну пам'ять через SVCHOST.EXE можуть привести віруси. Крім того, деякі з них маскуються під виконуваний файл з цією назвою. При підозрі на зараження необхідно терміново провести відповідне сканування системи однієї з антивірусних утиліт , Які не вимагають інсталяції. Наприклад, можна використовувати Dr.Web CureIt .
Сканування рекомендується проводити, запустивши систему за допомогою LiveCD або LiveUSB. Також можна використовувати для цієї мети іншій незаражений ПК. При виявленні утилітою вірусних файлів потрібно слідувати тим інструкціям, які відобразяться в її вікні.
Але на жаль, не завжди можна знайти вірус за допомогою антивірусних утиліт. У разі якщо за допомогою процедури сканування декількома антивірусами не вдалося виявити шкідливий код, але у вас є підозра, що один з процесів SVCHOST.EXE ініційований вірусом, можна спробувати вручну встановити ідентичність виконуваного файлу і при необхідності видалити його.
Як же визначити, справжній SVCHOST.EXE або це вірус маскується під даний файл? Існують три ознаки визначення:
Користувача, від імені якого запущено процес, можна подивитися в «Диспетчері завдань» в уже знайомій нам вкладці «Процеси». Навпаки найменування «SVCHOST.EXE» в стовпці «Користувач» повинен відображатися один з трьох варіантів:
Якщо ви там бачите назву будь-якого іншого користувача, то знайте, що процес підмінений.
Місцезнаходження виконуваного файлу того процесу, який споживає велику кількість системних ресурсів, можна визначити відразу в «Диспетчері завдань».
C:WindowsSystem32
Якщо в адресному рядку «Провідника» відображений будь-який інший шлях, то знайте, що процес підмінений іншим файлом, який, швидше за все, є вірусним.
Нарешті, як говорилося вище, потрібно перевірити назву процесу. Воно повинно бути саме «SVCHOST.EXE» від першої до останньої літери. Якщо ім'я «SVCHOCT.EXE», «SVCHOST64.EXE» або будь-яке інше, то знайте, що це підміна.
Хоча іноді для маскування зловмисники надходять ще хитріше. Вони замінюють в назві літери «c» або «o» точно такими ж символами з написання, але не латинського, а кириличного алфавіту. В цьому випадку візуально назва буде не відрізняються, а сам файл може знаходитися навіть в папці System32 поруч з справжнім примірником. У такій ситуації вас повинно насторожити розташування двох файлів з однаковою назвою в одній директорії. У Віндовс такого бути в принципі не може, а в даному випадку це виходить реалізувати тільки за рахунок підміни символів. При такому стані речей одним з критеріїв визначення автентичності файлу є його дата. Як правило, справжній об'єкт має більш ранню дату зміни.
Але як видалити фальшивий файл при виявленні, якщо антивірусна утиліта не допомагає?
Увага! Видаляйте SVCHOST.EXE тільки в тому випадку, якщо ви на 100% впевнені, що це не справжній системний файл, а фальшивка. Якщо ви помилково видаліть справжній, то це викликає поломку системи.
У разі коли нічого з описаного не допомогло, можна виконати процедуру відновлення системи, якщо у вас є точка відновлення або резервна копія ОС , Створена ще до виникнення неполадок з SVCHOST.EXE, який вантажить RAM. Далі ми розглянемо, як нормалізувати функціонування Віндовс за допомогою реанімування до раніше створеної точці.
Головний недолік даного методу полягає в тому, що у вас повинна бути не просто точка відновлення або резервна копія системи - час її створення не повинно бути пізніше тієї позначки, з якої стали виявлятися неполадки. Інакше процедура втрачає свій сенс.
Існує кілька різних причин, за якими SVCHOST.EXE може почати вантажити пам'ять комп'ютера в Віндовс 7. Це можуть бути збої в системі, неправильна її налаштування або вірусне зараження. Відповідно, кожна з цих причин має окрему групу способів її усунення.