Как да поправите Svchost.exe високото използване на процесора
SVCHOST.EXE е един от онези мистериозни процеси, които непрекъснато се изпълняват в Windows и е изключително важен, но никога не знаете какво точно прави. И така, какво е SVCHOST.EXE ? Идентифицирането на действителните услуги и програми, които се изпълняват във всеки процес SVCHOST.EXE , е задача, която си заслужава да се знае, особено когато процесът изяжда 99 или 100 процента от вашия процесор!
Така че, преди да се потопим в решенията, нека да разберем по-задълбочено какво всъщност прави този процес и как можете да решите някои от проблемите, които могат да възникнат. Първо, svchost означава „ Хост на услуги(Service Host) “ и прави точно това, което подсказва името: помага за „хост“ на услуги. Услуга в Windows е просто програма в операционната система, която върши определена работа и работи във фонов режим по всяко време, когато компютърът ви е включен, дори ако не сте влезли.
Повечето програми, с които сте запознати, се изпълняват като самостоятелен изпълним файл, като .EXE. Повечето услуги обаче се изпълняват под формата на DLL(DLLs) , които не могат да работят сами. Следователно(Hence) svchost зарежда тези DLL файлове(DLLs) и ги изпълнява сам. Ето защо, когато отворите диспечера на задачите на Windows(Windows Task Manager) , ще видите, че се изпълняват куп процеси svchost.exe. Ако искате повече информация за Task(Task Manger) Manager , вижте моите статии за разбирането на Task Manager .
Ще забележите, че в момента на моя компютър се изпълняват осем svchost процеса, като всички използват различни количества памет и работят под различни потребителски имена. Така че да кажем, че един от тях работи при прекомерно високо използване на процесора(CPU) от 100 процента, как можем да идентифицираме реалното работещо приложение?
Всъщност има два начина да направите това: да направите всичко ръчно с помощта на командния ред и инструмента за услуги(Services) или чрез използване на приложение на трета страна. Ще спомена и двете тук, в случай че единият не работи за вас.
Първо проверете за вируси
Преди да влезем в подробностите по-долу, си струва да отбележим, че има случаи, когато svchost.exe всъщност е вирус. Тъй като това е системен процес, злонамерените кодери обичат да използват името svchost, за да останат скрити. Ако файлът се намира в Windows/system32 , повече от вероятно не е вирус, но винаги препоръчвам да извършите сканиране, за да сте сигурни.
Ако все още нямате антивирусна програма, препоръчвам да използвате Kaspersky или Bitdefender , тъй като те постоянно се представят на върха в класациите за AV-Test и AV-Comparatives . Те не са безплатни, но повечето безплатни антивирусни програми в крайна сметка включват допълнителен нежелан софтуер или пренасочват браузъра ви към тяхното „сигурно“ решение за търсене, което изобщо не е сигурно и просто ви проследява и ви показва повече реклами.
Идентифицирайте (Identify)процесите(Processes) svchost.exe чрез командния ред(Command Prompt) (труден начин)
1. Първо, продължете напред и щракнете върху Старт(Start) и след това Изпълни(Run) и въведете CMD и щракнете върху OK. В Windows 8.1 продължете напред и щракнете с десния бутон върху бутона Старт(Start) и изберете Изпълни(Run) .
2. Въведете следното в командния прозорец и натиснете Enter
tasklist /svc /fi “imagename eq svchost.exe
Трябва да получите изход, както е показано по-долу с име, PID и описание на услугата
Сега ще видите всеки svchost процес заедно с неговия уникален идентификационен номер и услугите, за които отговаря. Въпреки това, тези имена все още са много загадъчни и всички са кратки имена. За да получим още полезна информация за процеса, можем да използваме браузъра Services в Windows.
3. Щракнете с десния бутон върху My Computer , изберете Manage . В получения екран изберете Управление на компютъра(Computer Management) и след това изберете Услуги и приложения( Services and Applications) . Накрая изберете Услуги(Services) .
4. Сега опитайте да съпоставите загадъчното име на услугата на Windows с лесно четимите имена в раздела Услуги(Services) . Това е малко и може да отнеме известно време, защото ако вземете процеса с ID 1436 и името му е WudfSvc , трябва да се опитате да го намерите в списъка. Ако щракнете двукратно върху едно от имената на услугите, ще видите и тяхното загадъчно име, така че можете да ги съпоставите. В моя случай предположих, че W означава, че процесът започва с „ Windows ” и ги отворих, докато видях съвпадение.
Както можете да видите, услугата Windows Driver Foundation всъщност се нарича wudfsvc за кратко!
Идентифицирайте (Identify)процесите(Processes) svchost.exe чрез Process Explorer (лесен начин)
Ако се окажете твърде труден, има много по-лесен начин! Вижте инструмента Process Explorer от Microsoft (първоначално от SysInternals ). Инструментът е напълно безплатен и ви дава подробна информация за всеки процес, който се изпълнява в момента.
След като го изтеглите, просто стартирайте exe файла, тъй като не е необходимо да се инсталира. Задръжте курсора на мишката върху процеса svchost и ще получите изскачащ прозорец, показващ кои услуги се изпълняват под този процес. Хубавото на Process Explorer е, че той ви дава приятелското име за всеки процес вместо краткото име.
Диспечер на задачите на Windows 8
Последното нещо, което исках да спомена, е фактът, че диспечера на задачите на Windows 8 основно прави използването на командния ред или Process Explorer напълно остаряло. Отворете диспечера на задачите(Task Manager) , като натиснете CTRL + SHIFT + ESC и превъртете надолу в раздела Процеси(Processes) до мястото, където пише Windows Processes .
Тук ще видите всеки процес svchost.exe, посочен като хост на услугата:(Service Host:) последван от типа акаунт, под който се изпълнява (локална система(System) , мрежова услуга(Network Service) и т.н.). Освен това ще има номер до него и ако разширите елемента, като щракнете върху стрелката, ще видите и всяка услуга, работеща под този конкретен процес.
Коригиране на SVCHOST високо използване на процесора
Сега, когато разбрахте кой точно процес изяжда целия ви процесор(CPU) , можем да разгледаме как да го поправим. Ако сте установили, че процесът не е процес на Windows , като Windows Update или защитна стена на Windows(Windows Firewall) и т.н., просто убийте процеса и деинсталирайте програмата.
Въпреки това, през повечето време, когато възниква този проблем, той има нещо общо с процес на Windows . Най-доброто решение в този случай е да инсталирате всички най-нови актуализации от уеб сайта на Microsoft. Ако не можете да го направите нормално в Windows , опитайте да рестартирате компютъра в безопасен режим и опитайте отново.
Освен това, ако можете да стигнете до раздела Услуги(Services) , както направихме по-горе, продължете напред и щракнете с десния бутон върху услугата и изберете Деактивиране(Disable) . Дори ако е Windows Update или защитната стена(Firewall) , не се притеснявайте, можете да го активирате отново по-късно. След това рестартирайте компютъра и отидете на уеб сайта на Microsoft и вземете ръчно актуализациите. Активирайте отново услугата и рестартирайте компютъра отново и се надяваме, че нещата работят!
За да деактивирате услуга в Windows , щракнете с десния бутон върху нея от раздела Услуги(Services) и изберете Свойства(Properties) .
След това изберете Disabled от комбо полето Тип стартиране(Startup type) , разположено в средата на диалоговия прозорец:
Минах през този процес няколко пъти и ми свърши работа. Така че отново, първо деактивирайте услугата, след това рестартирайте компютъра, след това инсталирайте актуализациите ръчно, след това активирайте отново услугата и след това рестартирайте компютъра отново. Ако това не работи, трябва да извършите ремонтна инсталация на Windows . Направете търсене в Google за ремонтна инсталация и следвайте стъпките. Ако използвате Windows 8 , можете да обновите компютъра си(refresh your computer) . Ако имате въпроси, публикувайте коментар. Наслади се!
Related posts
Как да поправите код за грешка на Disney Plus 83
Как да коригирам кода за грешка на Hulu RUNUNK13
Как да поправите код за грешка на Disney+ 73
Как да коригирате кода за грешка в Netflix F7701-1003
Как да коригирате кода за грешка в Netflix NW-2-5
Коригиране на Windows Modules Installer Worker Голямо използване на процесора
Как да поправите USB устройство, което не се разпознава в Windows
Поправете, че Windows не може да конфигурира тази безжична връзка
Как да коригирам Twitch Error 2000 в Google Chrome
Поправете празен екран след промяна на настройките на дисплея на компютъра
Поправете системата и компресирана памет Висок процесор, RAM, използване на диск
Как да коригирате липса на звук в YouTube
8 начина за коригиране на високото използване на процесора от TiWorker.exe
Коригирайте високото използване на процесора от хост на услугата: локална система
Как да поправите и поправите грешка в Winsock в Windows
Поправете Searchindexer.exe високо използване на процесора
Поправете грешка в Windows Live Mail 0x800CCC0B
Поправете високото използване на процесора от XboxStat.exe в Windows 11/10
10 най-добри начина за коригиране на код за грешка на Netflix M7353-5101
Защо съобщенията във Facebook се изпращат, но не се доставят (и как да се коригира)