Svchost.exe зарежда процесора, какво да направя?

Въпрос на потребителя

Добър ден.

Имам инсталиран Windows 7 на компютъра си и наскоро той започна да се забавя. От опит установих, че зарежда двуядрен процесор с 50% -100% от процеса "svchost.exe" (поне това е показано в диспечера на задачите).

Опитах се да завърша този процес, но се появява грешка и компютърът влиза в рестартиране. Възможно ли е изобщо да го завършите и как да намалите натоварването от него? По принцип за какво е и защо зарежда системата толкова много?

Благодаря ви предварително.

Дмитрий, Архангелск

Добър ден.

Всички популярни версии на Windows (XP, Vista, 7, 8, 10) имат този специален процес  svchost.exe   (забележка: пълното му име е Generic Host Process for Win32 Services).

Използва се като платформа за работа на различни услуги и услуги (т.е. чисто системен процес, който не е желателно да се „пипа“, ако всичко работи за вас в нормален режим).

Ако отворите диспечера на задачите, ще видите, че има няколко реда със svchost.exe (което не е изненадващо, тъй като много услуги и приложения винаги се изпълняват в Windows: Windows Defender, актуализация на OS, услуга за шрифтове и т.н.). И този процес зарежда процесора, най-често, поради някаква услуга, която започна да работи неправилно.

Освен това трябва да се отбележи, че много вируси са маскирани като този системен процес: ако има много от тях, тогава не е толкова лесно за неподготвен потребител да определи кой не е реален .

И така, помислете по-долу какво може да се направи, ако svchost.exe зареди системата ...

*

Решаване на проблема със svchost.exe

❶ 

? Първо действие - рестартирайте вашия компютър / лаптоп

Разбира се, съветът е банален, но все пак на пръв поглед простото рестартиране на компютъра помага да се решат много проблеми (включително този ?). З.

Често, когато свързвате / изключвате периферно оборудване, когато услугите или драйверите се провалят, svchost.exe започва да създава ненужен товар, който „изчезва“ след рестартиране на компютъра. И така, нека опитаме!

*

❷ 

? Вирус ли е маскиран като svchost.exe? Проверка!

Както отбелязах малко по-горе в статията, често много вируси се прикриват като този системен процес. Разграничаването на реален процес svchost.exe от вирус не винаги е лесно! ?

Но сега ще се справим с това (много е желателно първо да се изключи вирусна активност и ако голямото натоварване не е свързано с това, след това преминете към решаване на проблеми с услугите).

Първо отворете диспечера на задачите на Windows (Ctrl + Shift + Esc или Ctrl + Alt + Del).

След това отворете раздела „Процеси“ , сортирайте ги по име и погледнете внимателно: какво е написано срещу всеки  svchost.exe в колоната „Потребител“ (екранна снимка по-долу за помощ ?).

Диспечер на задачите (Windows 7) - Преглед на процесите

? Важно!

Процесът svchost.exe трябва да се изпълнява от потребителя: LOCAL, NETWORK SERVICE, SYSTEM (на руски: система).

Когато колоната „потребител“ съдържа нещо различно от горното, тогава има голяма вероятност да имате работа с вируси (рекламен софтуер, троянски коне и др.).

Искам веднага да отбележа, че не винаги е възможно да „видите“ всички процеси в диспечера на задачите и не винаги е възможно да уловите кой от тях „не е реален“. Като цяло е много по-ефективно за това да се използва специална ? антивирусна програма AVZ ( неведнъж съм я хвалял  в своите статии ...).

След като стартирате помощната програма AVZ (между другото, не е необходимо да я инсталирате), отворете менюто "Инструменти" и отворете  "Мениджър на процеси" .

След това също сортирайте процесите по име и намерете всички svchost.exe . Моля, обърнете внимание, че помощната програма показва ВСИЧКИ процеси (поради което има толкова много от тях).

? Важно!

Всички нормални  AVZ svchost.exe маркират зелено. Освен това в колоната „Описание“ ще се посочи, че това е „Процес на хост ...“, „Производител“ - „Microsoft Corporation ...“, „Пълен път“ - „C: \ Windows \ System32 \ svchost32. exe ".

Антивирусна програма AVZ

Ако откриете нещо подозрително, опитайте да затворите този процес и след това сканирайте напълно компютъра си с помощната програма AVZ за вируси и троянски коне. Това се прави съвсем просто:

  1. Първо, изберете областта за търсене: препоръчайте всичките си твърди дискове;
  2. След това посочвате какво да правите с намерения вирусен софтуер (забележка: изтриване);
  3. последното докосване е да натиснете бутона "Старт" (останалите настройки могат да останат непроменени - AVZ е доста "интелигентна" програма и настройките автоматично се настройват на оптимални).

    Сканиране за вируси в AVZ

? Помощ!

Най-добрите антивируси за защита на Windows - моята селекция за текущата година

*

? Коя услуга зарежда хоста на услугата?

И така, компютърът е проверен, няма вируси, да продължим ...

Отворете отново диспечера на задачите (Ctrl + Shift + Esc) и потърсете svchost.exe, който зарежда процесора. След като го намерите, щракнете с десния бутон върху него и отворете връзката „Отиди на услуги“ (вижте екранната снимка по-долу ?).

Отидете на услуги

Това ще ви покаже ВСИЧКИ услуги, свързани с процеса на svchost, който използва процесора.

Сега затворете тези услуги една по една, в зависимост от натоварването на процесора. Веднага щом падне - открихте услугата, която е виновна за товара!

? Важно!

В процеса на затваряне на някои услуги вашият Windows може да се рестартира. Затова е по-добре да запомните, че вече сте се опитали да затворите (така че следващия път да затворите други услуги, свързани с този процес).

Спрете услугата

Когато се намери услуга, която има голямо натоварване - какво да правя?

Това е често срещан и труден въпрос. Факт е, че има много услуги, които могат да причинят голямо натоварване. Нереалистично е да дадете универсален съвет (или да предоставите всички възможни опции)!

Ако незначителна услуга, без която можете лесно да се справите, причинява повредата, просто я деактивирайте (например услугата Superfetch често е пречка).

Ако наистина имате нужда от услуга (например тя е свързана с аудио и видео оборудване, мрежови адаптери и т.н.), опитайте да замените драйвера с хардуер (актуализация или обратно, инсталирайте по-стар).

? Помощ!

Помощни програми за актуализиране и намиране на драйвери

*

Деактивирайте центъра за актуализация, Superfetch (и други услуги)

Много често виновника зад високо натоварване от Svchost файла е "Актуализация на Център" и "SuperFetch" услуги   (следователно с този проблем, аз препоръчвам да ги изключите, поне за известно време за теста).

За да ги деактивирате, трябва да отворите раздела "Услуги" .

Важно! В този случай препоръчвам да изключите автоматичните актуализации, но не препоръчвам изобщо да не актуализирате Windows. Просто го правете ръчно от време на време ...

Как да отворите услуги (общ начин):

  1. натиснете комбинацията от бутони Win + R;
  2. въведете командата services.msc и натиснете Enter.

Как да отворите услуги // Windows 7, 8, 10

След това намерете този, който искате да деактивирате в списъка с услуги и го отворете (забележка: двойно щракване с левия бутон на мишката).

Услуги - Windows Update

В колоната „Тип стартиране“ поставете „Disabled“ и в блока „Status“ щракнете върху бутона „Stop“ .

Всичко! Услугата вече е деактивирана и вече няма да стартира!

Деактивирайте услугата

? Важно!

Внимавайте да не изключите всичко. В някои случаи потребителите бяха толкова пристрастени към деактивиране на услугите, че по-късно не можаха да възстановят Windows да работи.

*

Върнете системата назад преди няколко дни / седмици

Ако високо натоварване на процесора се появи не толкова отдавна и има контролни точки за възстановяване, тогава можете да опитате да стартирате възстановяването на Windows и да го върнете в здраво състояние.

Въпреки факта, че много потребители подценяват този метод, той е много ефективен и помага за решаването на много проблеми.

Как да стартирам възстановяване на системата:

  1. натиснете бутоните Win + R;
  2. въведете командата  rstrui и натиснете Enter;
  3. след това изберете точка за възстановяване и върнете системата назад.

    Лош късмет! Някой е деактивирал възстановяването ...

? Помощ!

Можете да научите повече за възстановяването на Windows (и анализ на всички типични въпроси) от тази статия.

*

Изтриване на папката за предварително извличане

Има и друг начин, който помага на някои да решат проблема със svchost ...

1) Трябва да намерите папката Prefetch (бележка: на системното устройство "C: \ Windows") и да я изтриете.

2) След това намерете папката Задачи (намираща се по този път "C: \ Windows \ System32"), отворете я и изтрийте всички файлове от нея.

3) След тази процедура просто рестартирайте компютъра си.

Забележка: този метод е противоречив, използвайте на свой собствен риск и риск. 

*

Добавки в коментари са добре дошли ...

Късмет!

?

Първа публикация: 08.03.2017

Корекция: 30.01.2020