Високото използване на процесора на даден процес в Windows може да забави други операции, за да се охлади като темп. Макар това понякога да е причинено от програми, управлявани от потребители, да речем данъчна компютърна игра или програма за изобразяване на видео, понякога може да бъде причинена от Windows процеси като Service Host.
Service Host е процес svchost.exe; Последните версии на операционната система Windows 10 на Microsoft отделни услуги, които се управляват от него, докато по-старите версии на Windows ги обединяват заедно, което затруднява идентифицирането.
Програми като Svchost Process Analyzer или Svchost Viewer са създадени, за да помогнат на потребителите и системните администратори да разберат коя услуга се изпълнява под кой svchost процес на Windows машината.
В резултат на това може да видите 20 или повече процеси на Host Service, изброени на машини с Windows 10.
Анализирайте високото използване на процесора на Host Service
Първото нещо, което трябва да направите, е да разберете кой процес на хост услуга е отговорен за това. След като извършите процеса, знаете Windows услугата, която го причинява, и от там можете да направите нещо по въпроса в зависимост от въпросната услуга.
Първо основите:
- Използвайте Ctrl-Shift-Esc, за да отворите диспечера на задачите.
- Трябва да видите всички процеси, изброени там, веднага.
- Кликнете върху колоната на процесора, за да сортирате по използване на процесора. Процесът, който използва най-много процесор, сега трябва да бъде показан в горната част.
- Кликнете върху него, за да се покаже допълнителна информация за него. Щракване върху хост на услугата: Локалната услуга например може да разкрие функцията Откриване на услугата доставчик на услуги.
Следващата стъпка зависи до голяма степен от въпросната услуга. Въпреки че можете да стартирате търсене в Интернет, за да научите повече за него, можете също така първо да отворите диспечера на услугите, за да прочетете неговото описание и да разберете как е стартирано и какво прави.
За да стартирате диспечера на услуги, докоснете клавиша за Windows, въведете services.msc и натиснете клавиша Enter.
Намерете услугата - тя има същото име като записа, който се отвори в диспечера на задачите, когато щракнете върху записа на хост на услугата там; вие намирате състоянието му - работи обикновено - както и типът на стартиране и описание по-често, отколкото не.
Понякога е възможно също така да се свърже високото използване на процесора с активността. Да речем, Windows Update работи по това време и намира актуализации. След това може да видите Service Host: Local System - оптимизация на доставките, използвайки много CPU, докато актуализациите се обработват.
Какво можете да направите, за да разрешите проблема с хост на услугата
Ето няколко предложения за това как да се справите с високото използване на процесора от задачите на Host Service:
Задайте приоритета на процеса на по-ниска стойност
Първото нещо, което трябва да направите, е да получите правилния запис svchost.exe, тъй като не можете да го направите при процеси в Windows 10.
- Щракнете с десния бутон върху записа на хост на услугата под „Процеси“ в диспечера на задачите на Windows и изберете отидете на подробности.
- Това превключва на раздела с подробности и подчертава правилния процес svchost.exe.
- Щракнете с десния бутон върху процеса и изберете Задаване на приоритет> Под нормално.
Деактивирайте услугата
Моля, обърнете внимание, че това не е опция за критични Услуги, които Windows изисква.
Съвет : Проверете страниците за конфигуриране на услуги за Windows 10, Windows 8.1 и Windows 7 на уебсайта на Black Viper, за да разберете дали можете да деактивирате услуга.
- Идентифицирайте името на услугата на страницата „Процеси“.
- Отворете Windows Services Manager и го намерете.
- Кликнете два пъти върху услугата.
- Задайте типа му за стартиране на „ръчно“ или „деактивирано“. Ръчно го зарежда при поискване, инвалидите го изключват напълно.
Уверете се, че вашият компютър е актуален
Понякога причината за това е грешка или проблем, който е част от Windows. Microsoft може да е отстранил проблема в актуализация и често е добра идея да проверите за актуализации, за да разберете дали това е така.
- Докоснете клавиша за Windows, въведете Windows Update и изберете елемента от списъка с резултати от търсенето.
- Изберете „провери за актуализации“ или „изтегляне“ и изчакайте, докато процесът завърши.
Уверете се, че вашият компютър е без вируси
Не са редки случаите, когато злонамерен софтуер може да доведе до висока употреба на процесора на машини с Windows. Препоръчва се да стартирате сканирания за злонамерен софтуер, като използвате един или два втори скенера за мнение.
Можете да използвате Malwarebytes Anti-Malware, Trend Micro's Anti-Threat Toolkit, Bitdefender Home Scanner или CrowdInspect.
Уверете се, че корупцията във файла не е проблем
Корупцията на файловете може да причини всякакви проблеми, включително високо използване на процесора, но също така замръзва или срива. Windows се доставя с инструменти, които можете да стартирате, за да се уверите, че файловете не са повредени.
Ето как става това:
- Докоснете клавиша за Windows, въведете cmd.exe, задръжте клавиша Shift и клавиша Ctrl и натиснете клавиша Enter. Това зарежда повишен команден ред.
- Приемете подкана UAC.
- Изпълнете командата sfc / scannow .
- Командата проверява за повреда на файла и се опитва да поправи всички проблеми, които открие по време на сканирането и обработката.
Някои конкретни случаи
Ето някои конкретни случаи и решения:
- Хост на услугата: Локална услуга (ограничена за мрежа), предизвикваща висока употреба на процесора - Опитайте да деактивирате услугата Superfetch.
- Можете да проверите дали Windows Update прехвърля файлове в момента, като отворите повишен ред на PowerShell и изпълните командата Get-BitsTransfer -AllUsers .
- За да намалите въздействието на Windows Update, не забравяйте да изтегляте или изпращате данни на други компютри. Отворете Настройки> Актуализация и защита> Актуализация на Windows> Разширени опции> Изберете как се доставят актуализации.