Начална » Съвети за компютри » Как да поправите висока честота на използване на процесора Svchost.exe

    Как да поправите висока честота на използване на процесора Svchost.exe

    svchost.exe е един от онези загадъчни процеси, които непрекъснато се изпълняват в Windows и е изключително важно, но никога не знаете точно какво прави. И така, какво е SVCHOST.EXE? Идентифицирането на действителните услуги и програми, които се изпълняват във всеки процес на SVCHOST.EXE, е задача, която си струва да се знае, особено когато процесът изяжда 99 или 100 процента от процесора ви!

    Така че, преди да се потопим в решения, нека по-дълбоко разберем какво всъщност прави този процес и как можете да решите някои от проблемите, които могат да възникнат. Първо, svchost означава „Домакин на услугата”И прави точно това, което подсказва името: помага за“ приемане ”на услуги. Услугата в Windows е просто програма в операционната система, която изпълнява конкретна задача и работи във фонов режим по всяко време, когато компютърът ви е включен, дори ако не сте влезли в системата.

    Повечето програми, които сте запознати с изпълнението като самостоятелен изпълним файл, като .EXE. Повечето услуги обаче се реализират под формата на DLL файлове, които не могат да се изпълняват самостоятелно. Следователно, svchost зарежда тези DLL файлове и ги изпълнява. Ето защо, когато отворите диспечера на задачите на Windows, ще видите, че се изпълняват множество процеси на svchost.exe. Ако искате повече информация за Task Manger, вижте моите статии за разбиране на Task Manager.

    Ще забележите, че в момента в компютъра ми се изпълняват осем процеси на svchost, които използват различно количество памет и работят под различни потребителски имена. Така че нека да кажем, че един от тях работи с прекомерно високо потребление на процесора от 100%, как можем да идентифицираме действителното изпълнение на приложението?

    Всъщност има два начина да направите това: да го правите ръчно, като използвате командния ред и инструмента за услуги или като използвате приложение на трета страна. Ще спомена и двете тук, в случай че някой не работи за вас.

    Първо проверете за вируси

    Преди да се запознаем с подробностите по-долу, си струва да отбележим, че има случаи, когато svchost.exe всъщност е вирус. Тъй като това е системен процес, злонамерени програмисти обичат да използват името svchost, за да останат скрити. Ако файлът се намира в Windows / system32, това е повече от вероятно не вирус, но винаги препоръчвам извършването на сканиране само за да е сигурно.

    Ако все още нямате антивирусна програма, препоръчвам да използвате или Kaspersky, или Bitdefender, тъй като те последователно се представят на върха в класацията AV-Test и AV-Comparatives. Те не са безплатни, но повечето безплатни антивирусни програми завършват с обвързването на допълнителен боклук или пренасочване на браузъра към „сигурно“ решение за търсене, което изобщо не е сигурно и просто ви проследява и ви показва повече реклами..

    Идентифицирайте процесите на svchost.exe чрез команден ред (твърд начин)

    1. Първо, продължете напред и кликнете върху начало и тогава тичам и въведете CMD и щракнете върху Добре. В Windows 8.1 кликнете с десния бутон на мишката върху бутона "Старт" и изберете "Изпълни".

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

    tasklist / svc / fi “imagename eq svchost.exe

    Трябва да получите изход, както е показано по-долу, с името, PID и описанието на услугата

    Сега ще видите всеки процес на svchost заедно с уникалния му идентификационен номер и услугите, на които той отговаря. Въпреки това, тези имена са все още много загадъчни и всички са кратки имена. За да получим по-полезна информация за процеса, можем да използваме Услуги браузър в Windows.

    3. Щракнете с десния бутон върху Моя компютър, избирам управлявам. В получения екран изберете Компютърно управление и след това изберете Услуги и приложения. И накрая, изберете Услуги.

    4. Сега се опитайте да съответствате на криптираното име на услугата на Windows с лесни за четене имена в раздела Услуги. Това е малко и може да отнеме известно време, защото ако вземете процеса с ID 1436 и го наречете WudfSvc, трябва да се опитате да го намерите в списъка. Ако щракнете два пъти върху името на услугата, ще видите също и тяхното загадъчно име, така че можете да ги сравните. В моя случай предполагам, че W означава, че процесът започва с “Windows” и ги отваря, докато не видя мач.

    Както можете да видите, услугата Windows Driver Foundation всъщност се нарича wudfsvc на кратко!

    Идентифицирайте процеси svchost.exe чрез Process Explorer (лесен начин)

    Ако откриете, че е твърде трудно, има много по-лесен начин! Проверете инструмента на Process Explorer от Microsoft (първоначално от SysInternals). Инструментът е напълно безплатен и ви дава подробна информация за всеки работещ процес.

    След като го изтеглите, просто стартирайте EXE файла, тъй като той не трябва да бъде инсталиран. Задръжте курсора на мишката върху процеса svchost и ще получите изскачащ прозорец, който ви показва кои услуги се изпълняват под този процес. Хубавото на процесния изследовател е, че той получава приятелското име за всеки процес вместо краткото име.

    Windows 8 Task Manager

    Последното нещо, което исках да спомена, беше фактът, че диспечера на задачите на Windows 8 всъщност прави използването на командния ред или Process Explorer напълно остарял. Отворете диспечера на задачите, като натиснете CTRL + SHIFT + ESC и превъртете надолу на процеси там, където се казва Windows процеси.

    Тук ще видите всеки процес svchost.exe, посочен като Хост на услугата: следвани от типа на акаунта, в който се изпълнява (Локална система, Мрежова услуга и т.н.). До него ще има и номер и ако разширите елемента, като кликнете върху стрелката, ще видите и всяка услуга, изпълнявана по този конкретен процес.

    Фиксиране SVCHOST Високо използване на процесора

    Сега, когато сте разбрали точно кой процес изяжда целия ви процесор, можем да решим как да го поправим. Ако сте установили, че процесът не е процес на Windows, като Windows Update или Windows Firewall и т.н., тогава просто убийте процеса и деинсталирайте програмата.

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

    Също така, ако можете да стигнете до раздела „Услуги“, както направихме по-горе, продължете с десния бутон на мишката върху услугата и изберете правя неспособен. Дори ако това е Windows Update или Firewall, не се притеснявайте, можете да го активирате по-късно. След това рестартирайте компютъра и отидете на уеб сайта на Microsoft и ръчно изтеглете актуализациите. Повторно активирайте услугата и рестартирайте компютъра отново и се надяваме, че нещата работят!

    За да забраните услуга в Windows, щракнете с десния бутон върху нея от Услуги и изберете Имоти.

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

    Няколко пъти съм преминавал през този процес и той работи за мен. Така че отново, първо изключете услугата, след това рестартирайте компютъра, след това ръчно инсталирайте актуализациите, след това активирайте отново услугата и след това рестартирайте компютъра отново. Ако това не работи, трябва да извършите ремонтна инсталация на Windows. Направете търсене с Google за ремонт и следвайте стъпките. Ако използвате Windows 8, можете да обновите компютъра си. Ако имате някакви въпроси, публикувайте коментар. Наслади се!