вирішення проблеми навантаження ПАМ'ЯТІ процесу SVCHOST.EXE в Windows 7

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

Читайте також: SVCHOST.EXE вантажить процесор на 100

Зниження навантаження на оперативну пам'ять процесом SVCHOST.EXE

SVCHOST.EXE відповідає за взаємодію служб з іншими елементами системи. Кожен цей процес (а їх запущено одночасно кілька) обслуговує цілу групу служб. Тому однією з причин досліджуваної проблеми може бути неоптимізована настройка ОС. Це виражається в запуску великої кількості служб одночасно або таких з них, які навіть в одиничному екземплярі споживають велику кількість ресурсів. Причому далеко не завжди вони дійсно приносять реальну користь користувачеві.

Ще однією причиною «ненажерливості» SVCHOST.EXE може бути якийсь системний збій в роботі ПК. Крім того, деякі віруси маскуються під цей процес і навантажують RAM. Далі ми розглянемо різні способи вирішення описуваної проблеми.

Урок: Що таке SVCHOST.EXE в диспетчері завдань

Спосіб 1: відключення служб

Одним з основних способів зниження навантаження SVCHOST.EXE на оперативну пам'ять ПК є відключення непотрібних служб.

  1. Спочатку визначимо, які служби найбільше навантажують систему. Викликавши «Диспетчер завдань» . Для цього клацніть по " панелі завдань» правою кнопкою миші ( ПКМ ) і в контекстному переліку виберіть " Запустити диспетчер завдань» . Як альтернативу, можна використовувати комбінацію Ctrl+Shift+Del .
  2. Переход к запуску Диспетчера задач через меню на Панели задач в Windows 7
  3. У вікні, що відкрилося «Диспетчера» перейдіть до розділу »процеси" .
  4. Переход во вкладку Процессы в Диспетчере задач в Windows 7
  5. У розділі, клацніть по кнопці " відображати процеси всіх ... » . Таким чином, ви зможете переглядати інформацію, не тільки стосується вашого облікового запису, але і всіх профілів на даному комп'ютері.
  6. Переход к отображению процессов всех пользователей в Диспетчере задач в Windows 7
  7. Далі для того, щоб згрупувати разом всі об'єкти SVCHOST для подальшого порівняння величини навантаження, збудуйте всі елементи списку в алфавітній послідовності, клацнувши по полю " ім'я образу» .
  8. Построение процессов в алфавитной последовательности в Диспетчере задач в Windows 7
  9. Потім відшукайте групу процесів SVCHOST і подивіться, який з них найбільше вантажить ОЗУ. У даного елемента в колонці»Пам'ять" буде стояти найбільша цифра.
  10. Процесс SVCHOST.EXE с самой большой нагрузкой на оперативную память в Диспетчере задач в Windows 7
  11. Клацайте по даному об'єкту ПКМ і в розкрився переліку вибирайте " Перейти до служб» .
  12. Переход в раздел Службы в Диспетчере задач в Windows 7
  13. Відкривається перелік служб. Ті з них, які відзначені смугою, відносяться до обраного на попередньому кроці процесу. Тобто саме вони здійснюють найбільше навантаження на RAM. У стовпці " опис» показані їх назви так, як вони відображаються в " диспетчері служб» . Запам'ятайте або запишіть їх.
  14. Службы которые больше всего грузят оперативную память в Диспетчере задач в Windows 7
  15. Тепер потрібно перейти в " Диспетчер служб» для деактивації цих об'єктів. Щоб зробити це, тисніть " служби...» . Переход в Диспетчер служб из Диспетчера задач в Windows 7

    Також відкрити шуканий інструмент можна за допомогою віконця " виконати» . Набравши Win+R і введіть у відкрите поле:

    Services.msc

    Після цього натисніть «OK» .

  16. Переход в Диспетчер служб путем введения команды в окне Выполнить в Windows 7
  17. Запуститься " Диспетчер служб» . Саме тут знаходиться перелік тих об'єктів, серед яких нам належить частину деактивувати. Але потрібно знати, яку саме відключати службу можна, а яку ні. Навіть якщо певний об'єкт відноситься до того SVCHOST.EXE, який вантажить комп'ютер, то це ще не означає, що його можна деактивувати. Відключення деяких служб може привести до краху системи або її некоректній роботі. Тому якщо ви не знаєте, які з них можна зупинити, то перш ніж приступати до подальших дій, ознайомтеся з нашим окремим уроком, який присвячений даній темі. До речі, якщо ви побачите в «диспетчері» службу, яка не включена в групу проблемного SVCHOST.EXE, але ні ви, ні Віндовс її по факту не використовуєте, то в такому випадку цей об'єкт теж бажано вимкнути. Окно Диспетчера служб в Windows 7

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

  18. Виділіть в " диспетчері служб» той об'єкт, який слід деактивувати. У лівій частині вікна клацайте по елементу »зупинити" .
  19. Переход к остановке выбранной службы в Диспетчере служб в Windows 7
  20. Буде виконана процедура зупинки.
  21. Процедура остановки выбранной службы в Диспетчере служб в Windows 7
  22. Після цього в «диспетчері» навпроти назви зупиненого елемента статус »працює" у колонці " стан» буде відсутній. Це означає, що він вимкнений.
  23. Служба отключена в Диспетчере служб в Windows 7
  24. Але це ще не все. Якщо в колонці " Тип запуску» навпроти назви елемента буде встановлено значення »автоматично" , то це означає, що служба запуститься на автоматі при наступному перезавантаженні ПК. Для того щоб зробити повну деактивацію, клацайте по її назві двічі лівою кнопкою миші.
  25. Переход в окно свойств службы в Диспетчере служб в Windows 7
  26. Запуститься віконце властивостей. Клацайте по елементу " Тип запуску» і зі списку, який відобразиться, виберіть »вимкнено" . Слідом за цією дією тисніть " застосувати» і «OK» .
  27. Отключение автоматического запучка службы в окне свойств в Диспетчере служб в Windows 7
  28. Тепер служба буде повністю деактивована і сама не запуститься навіть при наступному перезапуску ПК. Про це свідчить наявність напису»вимкнено" в колонці »тип запуску" .
  29. Запуск службы отключен в Диспетчере служб в Windows 7
  30. Таким же чином зробіть відключення інших служб, які пов'язані з грузящим Ram процесом SVCHOST.EXE. Тільки при цьому не забувайте, що відключається елемент не повинен бути пов'язаний з важливими системними функціями або тими можливостями, які потрібні для роботи вам особисто. Після деактивації ви побачите, що споживання оперативної пам'яті процесом SVCHOST.EXE істотно знизиться.
Потребление оперативной памяти процессом SVCHOST.EXE значительно снизилось в Диспетчере задач в Windows 7

Урок:
відкриваємо «Диспетчер завдань» в Віндовс 7
відключення невикористовуваних служб в Віндовс

Спосіб 2: вимкнення оновлення Windows

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

  1. Клацніть «Пуск» і перейдіть до " Панель управління» .
  2. Переход в Панель управления через меню Пуск в Windows 7
  3. Перейдіть до розділу " Система та безпека» .
  4. Переход в раздел Система и безопасность в Панели управления в Windows 7
  5. Відкрийте розділ " оновлення ... » .
  6. Переход в раздел Центр обновления Windows в Панели управления в Windows 7
  7. У лівій частині вікна клацайте " налаштування параметрів» .
  8. Переход в окно Настройка параметров из раздела Центр обновления Windows в Windows 7
  9. Відкриється вікно управлінням параметрами оновлення. Клацніть по випадаючому списку " важливі оновлення» і виберіть варіант «не перевіряти наявність...» . Далі зніміть галочки з усіх чекбоксів в даному вікні і тисніть «OK» .
  10. Отключение обновлений в окно Настройке параметров Центра обновления Windows в Windows 7
  11. Оновлення будуть відключені, але ви можете також деактивувати відповідну службу. Для цього перемістіться в " Диспетчер служб» і відшукайте там елемент " оновлення Windows» . Після цього виконайте з ним всі ті маніпуляції по відключенню, які були розглянуті при описі способи 1 .
Центр обновления Windows в Диспетчере служб в 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. Головний недолік даного методу полягає в тому, що у вас повинна бути не просто точка відновлення або резервна копія системи &8212; час її створення не повинно бути пізніше тієї позначки, з якою стали проявлятися неполадки. Інакше процедура втрачає свій сенс.

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

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