Коригирайте високото използване на процесора от svchost.exe (netsvcs)

Svchost.exe ( Service Host или SvcHost ) е общо име на хост процес за услуги, които се изпълняват от библиотеки с динамични връзки. Всички вътрешни услуги на Windows бяха преместени в един .dll файл вместо в .exe файл, но ви е необходим изпълним ( .exe ) файл, за да заредите тези .dll файлове; следователно процесът svchost .exe е създаден. Сега може да забележите, че има няколко екземпляра на svchost .exe процеси, които са там, защото ако една услуга се провали, тя няма да свали Windows и всички тези услуги са организирани в групи и всеки svchost .exeекземпляр се създава за всяка такава група.

Коригирайте високото използване на процесора от svchost.exe (netsvcs)

Сега проблемът започва, когато svchost.exe (netsvcs) започне да отнема почти всички ресурси на Windows и причинява високо използване на процесора(CPU) . Ако погледнете диспечера на задачите(Task Manager) , ще откриете, че конкретен svchost.exe заема почти цялата памет и създава проблем за други програми или приложения. Компютърът става нестабилен, тъй като става много бавен и започва да замръзва Windows произволно, след което потребителят трябва или да рестартира системата си, или да принуди изключване.

Проблемът с високата употреба на процесора Svchost.exe(Svchost.exe High CPU Usage) възниква най-вече поради заразяване с вирус или злонамерен софтуер на компютъра на потребителите. Но проблемът не се ограничава само до това, тъй като обикновено зависи от системната конфигурация на потребителите и средата. Така че, без да губите време, нека видим как всъщност да коригирате високото използване на процесора(Fix High CPU Usage) от svchost.exe (netsvcs) с изброеното по-долу ръководство за отстраняване на неизправности.

Коригирайте високото използване на процесора(Fix High CPU Usage) от svchost.exe (netsvcs)

Не забравяйте да  създадете точка за възстановяване(create a restore point)  , в случай че нещо се обърка.

Метод 1: Стартирайте CCleaner и Malwarebytes(Method 1: Run CCleaner and Malwarebytes)

1. Изтеглете и инсталирайте  CCleaner  & Malwarebytes.

2.  Стартирайте Malwarebytes(Run Malwarebytes)(Run Malwarebytes) и го оставете да сканира системата ви за вредни файлове. Ако бъде намерен зловреден софтуер, той автоматично ще ги премахне.

Щракнете върху Scan Now, след като стартирате Malwarebytes Anti-Malware

3. Сега стартирайте CCleaner и изберете  Custom Clean .

4. Под Custom Clean изберете  раздела Windows(Windows tab) и отметнете настройките по подразбиране и щракнете върху  Анализ(Analyze) .

Изберете Custom Clean и след това поставете отметка по подразбиране в раздела Windows |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

5.  След като анализът приключи, уверете се, че сте сигурни, че ще премахнете файловете, които ще бъдат изтрити.(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)

Щракнете върху Run Cleaner, за да изтриете файлове

6. Накрая щракнете върху бутона  Run Cleaner  и оставете CCleaner да работи.

7. За по-нататъшно почистване на вашата система  изберете раздела Регистър(select the Registry tab) и се уверете, че е отметнато следното:

Изберете раздела Регистър, след което щракнете върху Сканиране за проблеми

8. Щракнете върху бутона  Сканиране за проблеми(Scan for Issues)  и позволете на CCleaner да сканира, след което щракнете върху бутона  Коригиране на избраните проблеми(Fix Selected Issues)  .

След като сканирането за проблеми приключи, щракнете върху Коригиране на избрани проблеми |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

9. Когато CCleaner попита „ Искате ли резервни промени в системния регистър? (Do you want backup changes to the registry?) изберете Да( select Yes) .

10. След като архивирането приключи, щракнете върху бутона  Коригиране на всички избрани проблеми(Fix All Selected Issues)  .

11. Рестартирайте компютъра си, за да запазите промените.

Метод 2: Деактивирайте конкретната услуга, която причинява висок CPU(Method 2: Disable the particular service that is causing High CPU)

1. Натиснете Ctrl + Shift + Esc заедно, за да стартирате диспечера на задачите.

2. Превключете към раздела Подробности(Details tab) и щракнете с десния бутон върху процеса svchost.exe с висока натовареност на процесора(CPU) и изберете Отидете на услуга(и).(Go to Service(s).)

Щракнете с десния бутон върху svchost.exe, който причинява високо използване на процесора и изберете Отидете на услуга(и)

3. Това автоматично ще ви отведе до раздела Услуги(Services) и ще забележите, че има няколко подчертани услуги(highlighted services) , които се изпълняват под процеса svchost.exe.

Това автоматично ще ви отведе до раздела Услуги и има няколко подчертани услуги

4. Сега щракнете с десния бутон върху маркираната услуга( highlighted service) една по една и изберете Stop.

5. Правете това, докато не се коригира високата натовареност на процесора(CPU) от този конкретен процес svchost.exe.

6. След като сте проверили услугите, поради които е възникнал този проблем, е време да деактивирате тази услуга.

Забележка:(Note:) През повечето време услугата за актуализиране на Windows(Windows Update Service) е виновната услуга, но ще се справим с нея по-късно.

7. Натиснете клавиша Windows + R, след което въведете services.msc и натиснете Enter.

услуги прозорци |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

8. Сега намерете тази конкретна услуга в този списък, след което щракнете с десния бутон(right-click) върху нея и изберете Свойства.(Properties.)

Сега намерете тази конкретна услуга в този списък, след което щракнете с десния бутон върху нея и изберете Свойства

9. Щракнете върху Stop(Click Stop) , ако услугата работи и след това се уверете, че типът на стартиране(Startup) е зададен на Disable и щракнете върху Apply, последвано от OK.

Щракнете върху Stop, ако услугата работи и след това се уверете, че типът на стартиране е зададен на Disabled

10. Рестартирайте компютъра си, за да запазите промените и да видите дали проблемът е разрешен или не

Това определено ще разреши високото използване на процесора от svchost.exe (netsvcs)(Resolve High CPU Usage by svchost.exe (netsvcs)) . Ако ви е трудно да се ориентирате към конкретния файл svchost.exe, който причинява проблема, можете да използвате програма на Microsoft , наречена Process Explorer , която ще ви помогне да намерите причината за проблема.

Метод 3: Изчистване на регистрационните файлове за преглед на събития(Method 3: Clear Event Viewer Logs)

1. Натиснете клавиша Windows + R, след това въведете eventvwr.msc и натиснете Enter, за да отворите Event Viewer.

Въведете eventvwr в run, за да отворите Event Viewer |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

2. От лявото странично меню разгънете Windows Logs и след това щракнете с десния бутон върху подпапките една по една и изберете Clear Log.

Разгънете Windows Logs и след това щракнете с десния бутон върху подпапките една по една и изберете Clear Log

3. Тези подпапки ще бъдат Application, Security, Setup, System и Forwarded Events.(Application, Security, Setup, System and Forwarded Events.)

4. Уверете се, че сте изчистили дневниците на събитията за всички горепосочени папки.

5. Рестартирайте компютъра си, за да запазите промените.

Метод 4: Преименуване на папка SoftwareDistribution(Method 4: Rename SoftwareDistribution Folder)

1.Натиснете клавиша Windows Key + X , след което изберете Команден ред (администратор).(Command Prompt (Admin).)

2. Сега въведете следните команди, за да спрете Windows Update Services и след това натиснете Enter след всяка една:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msserver(net stop msiserver)

Спрете услугите за актуализиране на Windows wuauserv cryptSvc bits msiserver

3. След това въведете следната команда, за да преименувате папка SoftwareDistribution(SoftwareDistribution Folder) и след това натиснете Enter :

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

Преименувайте папка SoftwareDistribution

4. Накрая въведете следната команда, за да стартирате Windows Update Services и натиснете Enter след всяка от тях:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Стартирайте услугите за актуализиране на Windows wuauserv cryptSvc bits msiserver |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

5. Рестартирайте компютъра си, за да запазите промените.

Метод 5: Стартирайте инструмента за отстраняване на неизправности в Windows Update(Method 5: Run Windows Update Troubleshooter)

1. Въведете „отстраняване на неизправности“ в лентата за търсене на Windows и щракнете върху (Windows Search)Отстраняване на неизправности.(Troubleshooting.)

контролен панел за отстраняване на неизправности

2. След това от левия прозорец изберете Преглед на всички.(View all.)

3. След това от списъка Отстраняване(Troubleshoot) на проблеми с компютъра изберете Windows Update.

изберете актуализация на Windows от отстраняване на проблеми с компютъра

4. Следвайте инструкциите на екрана и оставете Windows Update Troubleshoot да стартира.(Windows Update Troubleshoot run.)

Инструмент за отстраняване на неизправности в Windows Update

5. Рестартирайте компютъра си, за да запазите промените.

Това трябва да ви помогне да коригирате  високото използване на процесора от svchost.exe (netsvcs),( High CPU Usage by svchost.exe (netsvcs))  но ако не, продължете със следващия метод.

Метод 6: Не забравяйте да актуализирате Windows(Method 6: Make sure to Update Windows)

1. Натиснете клавиша Windows Key + I, след което изберете Актуализация и защита.(Update & Security.)

Щракнете върху иконата Актуализиране и сигурност |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

2. След това щракнете върху Проверка за актуализации(Check for updates)  и се уверете, че сте инсталирали всички чакащи актуализации.

Проверете за актуализации на Windows

3. След като актуализациите бъдат инсталирани, рестартирайте компютъра си, за да коригирате високото използване на процесора чрез svchost.exe (netsvcs).(Fix High CPU Usage by svchost.exe (netsvcs).)

Метод 7: Деактивирайте услугата BITS и Windows Update(Method 7: Disable the BITS and Windows Update service)

1. Натиснете клавиша Windows + R, след това въведете services.msc и натиснете Enter.

прозорци за услуги

2. Сега намерете BITS и Windows Update в списъка, след което щракнете с десния бутон върху тях и изберете Properties.

Щракнете с десния бутон върху услугата Windows Update и изберете Свойства в прозореца на услугата

3. Уверете се, че щракнете върху Stop(click Stop) и след това задайте техния тип стартиране на (Startup)Disabled.

Щракнете върху стоп и се уверете, че типът на стартиране на услугата Windows Update е Деактивиране |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

4. Щракнете върху Приложи, последвано от OK.

5. Рестартирайте компютъра си, за да запазите промените.

Това трябва да ви помогне да коригирате  високото използване на процесора от svchost.exe (netsvcs),( High CPU Usage by svchost.exe (netsvcs))  но ако не, продължете със следващия метод.

Метод 8: Изтеглете и стартирайте RKill(Method 8: Download & Run RKill)

Rkill е програма, разработена в BleepingComputer.com , която се опитва да прекрати известни процеси на зловреден софтуер, така че нормалният ви софтуер за сигурност да може да стартира и да почисти компютъра ви от инфекции. Когато Rkill работи, той ще убие процесите на зловреден софтуер и след това ще премахне неправилните изпълними асоциации и ще коригира правилата, които ни спират да използваме определени инструменти, когато приключим. Той ще покаже регистрационен файл, който показва процесите, които са били прекратени, докато програмата е работила. Това трябва да разреши проблема  с високата употреба на процесора от svchost.exe.( High CPU Usage by svchost.exe issue.)

Изтеглете Rkill от тук(Download Rkill from here) , инсталирайте го и го стартирайте.

Метод 9:  (Method 9: )Стартирайте проверка на системни файлове (SFC) и проверете диска (CHKDSK)(Run System File Checker (SFC) and Check Disk (CHKDSK))

1. Натиснете клавиша Windows Key + X , след което щракнете върху Команден ред (Администратор).( Command Prompt(Admin).)

команден ред с администраторски права

2. Сега въведете следното в cmd и натиснете Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC сканиране сега команден ред |  Коригирайте високото използване на процесора от svchost.exe (netsvcs)

3. Изчакайте(Wait) горния процес да завърши и след като приключите, рестартирайте компютъра.

4. След това стартирайте CHKDSK от Fix File System Errors с Check Disk Utility (CHKDSK)(Fix File System Errors with Check Disk Utility(CHKDSK)) .(Fix File System Errors with Check Disk Utility(CHKDSK).)

5. Оставете горния процес да завърши и отново рестартирайте компютъра си, за да запазите промените.

Метод 10: Стартирайте инструмента за отстраняване на неизправности в системата и поддръжката(Method 10: Run System and Maintenance Troubleshooter)

1. Натиснете клавиша Windows Key + X и щракнете върху Контролен панел.(Control Panel.)

контролен панел

2. Потърсете Отстраняване(Search Troubleshoot) на неизправности и щракнете върху Отстраняване на неизправности.(Troubleshooting.)

Потърсете Отстраняване на неизправности и щракнете върху Отстраняване на неизправности

3. След това щракнете върху преглед на всички в левия панел.

4. Щракнете и стартирайте инструмента за отстраняване на неизправности за поддръжка на системата( Troubleshooter for System Maintenance) .

стартирайте инструмента за отстраняване на неизправности при поддръжка на системата

5. Инструментът за отстраняване на неизправности може да е в състояние да поправи високото използване на процесора чрез svchost.exe (netsvcs).(Fix High CPU Usage by svchost.exe (netsvcs).)

Препоръчва се:(Recommended:)

Това е всичко, успешно коригирахте високото използване на процесора(Fix High CPU Usage) от svchost.exe (netsvcs), но ако все още имате въпроси относно тази публикация, не се колебайте да ги зададете в секцията за коментари.



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts