Съдържание
Ако забележите, че компютърът ви се бори да не изостава, може първо да се обърнете към Task Manager (Мениджър на задачите), за да разберете кое приложение причинява високото използване на процесора. В някои случаи може да видите, че svchost.exe или Service Host Local system (Локална система на хоста на услугата) отнема цялата мощност на процесора. svchost.exe Високото използване на процесора може да причини редица проблеми за вашата система, включително наличието на злонамерени програми.
Тази грешка може да се появи във всяка операционна система. В тази статия ще разгледаме някои начини за отстраняване на грешката svchost.exe high CPU usage, особено за тези, които използват операционна система Windows 10.
Какъв е този процес и по-важното - как да го предпазите от високото използване на процесора? В Windows Ако имате проблем с това, че Service Host Local използва твърде много процесорна мощ, прочетете, за да намерите отговор на въпросите си и да разрешите проблема.
Какво е Service Host (Svchost.exe)?
Някои приложения и програми в компютъра ви се наричат самостоятелни изпълними файлове и могат да се стартират самостоятелно. Много услуги обаче са DLL (Dynamic Link Libraries), които не съдържат цялата информация, необходима за самостоятелно стартиране.
Тези DLL файлове се нуждаят от Service Host, за да се зареждат и да работят на вашия компютър. Поради тази причина, когато отворите Task Manager (Мениджър на задачите), обикновено се изпълняват няколко процеса на Service Host.
Обикновено тези услуги са проектирани да работят във фонов режим и да не създават много проблеми, но в някои случаи приложенията на Service Host могат да се повредят и да започнат да консумират повече процесорна мощ, отколкото трябва.
Имайте предвид, че обикновено грешката е причинена от един процес, който се изпълнява от Service Host, а не от самия Service Host. Това не означава, че можете да прекратите услугата и да я деинсталирате.
Microsoft Windows разполага с много интегрални услуги, които изискват приложението Service Host, за да бъдат изпълнени. Ако прекратите някои от тях, компютърната ви система ще стане нестабилна. Изтъкнатите тук поправки работят добре с Windows 10, но този проблем може да се появи и при други версии на Windows.
Проблемите с svchost.exe high CPU usage обикновено се случват на компютри, които са заразени със злонамерен софтуер или зловредни програми. В повечето случаи можете просто да рестартирате компютъра си, за да отстраните проблема с svchost.exe netsvcs. Актуализациите на Windows са друга често срещана причина, поради която може да имате този проблем. Вероятно ще имате грешка svchost high cpu usage, когато актуализациите на Windows не са последователни.
Често срещани причини за високото използване на процесора на хоста на услугата Windows Update
Съществуват няколко причини, поради които процесът Service Host Windows Update може да консумира прекомерно количество процесорни ресурси, което води до висока употреба на svchost.exe. Разбирането на тези причини може да ви помогне да отстраните проблема и да го разрешите по-ефективно. Ето някои от най-често срещаните причини за висока употреба на процесора на Service Host Windows Update:
- Непълна или спряна актуализация на Windows: Една от основните причини за високото използване на процесора от процеса за актуализация на Windows Update на сервизния хост е, когато дадена актуализация зацикли или е непълна. Това може да се случи поради бавна интернет връзка, софтуерни конфликти или други проблеми, които пречат на успешното инсталиране на актуализацията.
- Зловреден софтуер или вирусна инфекция: Злонамерен софтуер, като например вируси и зловреден софтуер, може да проникне в системата ви и да попречи на процеса на актуализация на Service Host Windows Update, като го накара да консумира повече процесорни ресурси, отколкото трябва. Редовното актуализиране на антивирусния софтуер и извършването на цялостно сканиране на системата може да помогне за идентифицирането и премахването на такива заплахи.
- Остарели драйвери на устройства: Ако драйверите на устройствата ви са остарели или несъвместими с текущата версия на Windows, това може да доведе до проблеми с процеса на актуализация на Service Host Windows, което да доведе до висока консумация на процесора. Актуализирането на драйверите на устройствата до най-новата версия може да помогне за разрешаването на този проблем.
- Повредени системни файлове: Ако някой от системните файлове, свързани с процеса на Windows Update, е повреден или увреден, това може да доведе до прекомерна консумация на процесорни ресурси от страна на Service Host Windows Update. Изпълнението на програмата за проверка на системни файлове и поправянето на образа на Windows може да помогне за отстраняване на повредените системни файлове.
- Проблеми, свързани с услугата за интелигентен трансфер на предишни данни (BITS): Както беше споменато по-рано, услугата BITS отговаря за изтеглянето на актуализации във фонов режим. Ако обаче има проблем с услугата BITS, това може да накара процеса Service Host Windows Update да консумира повече процесорни ресурси. Временното деактивиране на услугата BITS може да помогне за разрешаването на този проблем.
- Голям брой инсталирани приложения: Ако на компютъра ви са инсталирани голям брой приложения, някои от тях може да пречат на процеса на актуализация на Windows, което води до висока консумация на процесора. Деинсталирането на ненужните приложения и извършването на чисто зареждане може да помогне за идентифициране на проблемното приложение и за разрешаване на проблема.
Като идентифицирате основната причина за високото използване на процесора в процеса на актуализация на Service Host Windows Update, можете да приложите подходящата поправка и да предотвратите забавянето на компютъра си поради прекомерна консумация на процесора.
Разрешаване на грешката при обработката на хоста на услугата (svchost.exe)
Поправка 1: Използвайте инструмента за разширен ремонт на системата (Fortect), за да отстраните проблема с високата употреба на процесора
Fortect е надеждна програма, предназначена за автоматично намиране и отстраняване на проблеми на вашия компютър, които могат да причинят грешката svchost.exe high cpu usage. Без значение каква операционна система използвате, можете да разчитате на тази програма, за да ви помогне да премахнете злонамерени програми или нещо друго, което може да причинява svchost.exe high CPU. Fortect може да сканира компютъра ви и да провери всички услуги, за да определи какво епричиняващи проблема с високия процесор.
Следвайте стъпките по-долу, за да изтегляне и инсталирайте Fortect на компютъра си.
Моля, имайте предвид, че може да се наложи временно да деактивирате антивирусната си програма, за да не пречи на работата на помощни програми като Fortect.
Стъпка № 1
Изтегляне и инсталиране на Fortect
Изтеглете сегаСтъпка 2
Приемете условията на лиценза, като поставите отметка в полето "I Accept the EULA and Privacy Policy" (Приемам ЛСКП и политиката за поверителност), за да продължите.
Стъпка #3
Можете да видите подробности на сканирането, като разширите раздела "Подробности".
Стъпка #4
Задаване на действие , разширете раздела "Препоръка", за да изберете "чисти" или "игнориране".
Стъпка № 5
Кликнете върху "Clean Now" (Почистване сега) в долната част на страницата, за да започнете процеса на поправка.
Поправка № 2: Актуализирайте антивирусната си програма и сканирайте компютъра си, за да поправите високото използване на процесора на Svchost.exe
Една от основните причини за процесора да проявява svchost.exe висока степен на използване на процесора се дължи на вирус или зловреден софтуер. За да сте сигурни, че вирусът не допринася за проблема с обработката на локалната система на Service Host, първо трябва да актуализирате антивирусния софтуер на трета страна. Разрешете проблемите с изтичането на памет, като използвате надеждна антивирусна програма.
Тъй като всички антивирусни програми са различни, е трудно да се публикуват точни инструкции за това.
За да актуализирате вградената антивирусна програма Windows Defender, въведете "Windows Defender" в менюто "Старт", изберете я и щракнете върху "Провери за актуализации сега", когато се отвори.
Когато антивирусната програма на трета страна е актуализирана, трябва да стартирате пълно сканиране на системата. Това сканиране може да отнеме много време, но е важно да се уверите, че нямате вирус, който да пречи на процеса svchost.exe или да го използва. След като сканирането приключи, поискайте от антивирусната програма да премахне всички открити вируси и рестартирайте компютъра.
Ако използвате антивирусна програма на трета страна, можете да посетите уебсайта на производителя, за да получите конкретни инструкции как да я актуализирате. След като актуализирате антивирусната програма, трябва също така да се уверите, че Windows Defender е деактивиран.
Windows 10 би трябвало да е направил това автоматично, но можете да научите повече за деактивирането му тук. След като деактивирате, опитайте да проверите дали все още се наблюдава високо използване на процесора svchost.exe.
Поправка № 3: Уверете се, че Windows 10 е актуален, и при необходимост стартирайте програма за отстраняване на проблеми с актуализациите
По принцип Service Host ще изпише името на програмата, която го използва. Но в някои случаи Windows Update може да причини проблем като svchost.exe висока употреба на процесора, свързана с процеса на Service Host Local system. Една от причините може да е, че компютърът ви трябва да се актуализира.
За да проверите дали Windows Update причинява високо използване на процесора на Service Host, първо трябва да опитате да актуализирате компютъра ръчно и да оставите компютъра да работи през нощта. Това ще ви позволи да видите дали проблемът е разрешен и дали спряната или липсваща актуализация е завършена.
Ако продължавате да виждате, че svchost консумира по-голямата част от мощността на процесора ви, Windows 10 има вграден инструмент за отстраняване на проблеми, който можете да използвате. Следвайте следните стъпки, за да го използвате.
Стъпка № 1
Въведете "Windows Update" в лентата за търсене и отворете приложението Windows Update.
Стъпка 2
Щракнете върху "Проверка за актуализации". Този процес може да отнеме много време, ако не сте актуализирали наскоро. Трябва да инсталирате всички липсващи актуализации.
Стъпка #3
Ако след като извършите ръчно актуализиране и оставите компютъра си да престои една нощ, върнете се към Windows update и щракнете върху "Troubleshoot" (Отстраняване на проблеми) в менюто на лявата колона.
Стъпка #4
Сега щракнете върху "Windows Update" в централната област на прозореца. След това щракнете върху "Run the troubleshooter" (Стартирай програмата за отстраняване на неизправности), когато тя се появи точно под него.
Стъпка № 5
Windows Update ще започне проверка за проблеми. Следвайте екранните указания, за да ги отстраните.
Съкращението на Windows Update е wuauserv. Ако инструментът за отстраняване на проблеми не разреши проблема и все още смятате, че Windows Update замразява системата ви и причинява грешка при обработката на svchost.exe, можете да намерите повече информация за отстраняване на проблема тук.
Ако в локалната система на Service Host продължава да се появява грешка svchost.exe high cpu usage, това може да не е Windows Update. Продължете към следващия метод.
Поправка 4: Стартирайте програмата за проверка на системните файлове и поправете образа на Windows
В някои случаи повреден файл на Windows може да е причина за проблема thesvchost.exe high cpu usage. Приложението за проверка на системни файлове е предназначено за поправяне на повредени файлове в компютъра ви, които са причина за възникване на грешка. Стъпките по-долу ще ви помогнат да получите достъп до програмата за проверка на системни файлове чрез PowerShell.
Стъпка № 1
Натиснете заедно клавишите [X] и [Windows] на клавиатурата. Изберете "Windows PowerShell (Admin)" в появилото се меню и изберете "Yes" (Да), ако системата ви попита дали искате да разрешите на това приложение да прави промени.
Стъпка 2
В отворения прозорец на PowerShell въведете в него "sfc /scannow" (без кавичките) и натиснете [Enter]. Изчакайте процеса да приключи. Може да отнеме известно време.
Стъпка #3
След като сканирането приключи, въведете "Repair-WindowsImage -RestoreHealth" (без кавичките) в новия промпт или копирайте и поставете командата там. Натиснете [Enter], когато приключите. Отново може да отнеме известно време, докато приключи възстановяването.
Стъпка #4
След като сканирането приключи, трябва да рестартирате компютъра си. Отворете менюто Start, щракнете върху иконата Power (Захранване) и изберете "Restart" (Рестартиране).
Ако все още виждате, че Service Host консумира по-голямата част от производителността на компютъра ви. Продължете към следващия метод, ако все още имате svchost.exe висока употреба на процесора.
Поправка № 5: Изпразване на дневника на програмата Event Viewer (дневник на Windows)
Ако имате пълен файл на дневника на събитията в програмата за разглеждане на събития на Windows, това може да доведе до големи проблеми с обработката на системата Service Host Local. В резултат на това вероятно ще се наблюдава високо използване на процесора svchost.exe.
Дневникът на Windows за преглед на събития или просто дневникът на Windows е подробен запис на системни, приложни и защитни известия, които се съхраняват от операционната система Windows. Всички програми, приложения и операционната система (ОС) използват този дневник за преглед на събития, за да записват важни софтуерни и хардуерни промени. Всички легитимни процеси на Windows също се извличат от дневника за преглед на събития, така чеНапример, когато се наблюдава високо използване на процесора svchost.exe.
Следването на тези стъпки ще изчисти дневника на Windows:
Стъпка № 1
Натиснете едновременно клавишите [R] и [Windows]. Въведете "eventvwr.msc" в появилото се поле Run (Изпълни). Щракнете върху "OK", за да отворите програмата за преглед на събития на Windows.
Стъпка 2
След като интерфейсът на Windows Event Viewer е отворен, разширете "Windows Logs" (Дневници на Windows) от менюто в лявата част на отворения прозорец. Изберете опцията "Application" (Приложение) от падащото меню, което се появява.
Стъпка #3
Сега изберете "Save Events As" (Запазване на събитията като) в дясната част на екрана. Препоръчвам да дадете на файла за запазване име на дата и тип на дневника. Например "6Nov2010 Application" (Приложение 6Ноември 2010).
По подразбиране дневникът на събитията се записва като файл на събитията, но трябва да го запишете и като текстов файл или файл на електронна таблица, в случай че информацията ви е необходима по-късно в удобна за преглед форма.
Стъпка #4
След като записът бъде съхранен, изберете "Изчистване на дневника", което също се намира в дясната част на екрана.
Стъпка № 5
Сега повторете стъпки № 3 и № 4, след като щракнете първо върху "Security" (Сигурност), след това върху "Setup" (Настройка) и накрая върху "System" (Система). Не забравяйте да наименувате всеки запазен дневник по различен начин.
Стъпка #6
След като приключите с изчистването на регистрите, трябва да рестартирате компютъра си. Както и преди, отворете менюто Start, щракнете върху иконата Power (Захранване) и изберете "Restart" (Рестартиране).
Ако компютърът ви все още използва ресурсите на процесора, дори когато сте завършили изчистването на дневника или сте се опитали да изчистите дори дневника на браузъра, опитайте следващата поправка.
Поправка № 6: Деинсталиране на неизползваните приложения
Колкото повече приложения имате на компютъра си, толкова по-вероятно е те да работят във фонов режим и да изпълняват актуализации или задачи за поддръжка, които могат да използват или да пречат на локалната система Service Host. Освен това тези ненужни приложения ще използват ресурсите на процесора или паметта, което ще доведе до грешка svchost.exe high cpu usage.
Уверете се, че сте направили резервно копие на компютъра си или сте създали точка на възстановяване, преди да извършите този метод, в случай че случайно премахнете програма, от която се нуждаете. Можете да научите как да създадете точка на възстановяване на системата тук.
Стъпка № 1
Въведете "control panel" (контролен панел) в менюто Start и изберете тази опция.
Стъпка 2
Кликнете върху "Деинсталиране на програма".
Стъпка #3
Превъртете списъка с програми. Деинсталирайте тези, които не използвате, като щракнете върху програмата и след това щракнете върху бутона "Деинсталиране" в горната част на списъка.
Ще трябва да рестартирате компютъра си и след това да проверите в мениджъра на задачите дали проблемът е разрешен.
Поправка № 7: Стартирайте проверка на диска в командната промпта
Наличието на злонамерени програми също така ще доведе до проблеми с ресурсите на процесора или паметта. Всъщност те са основната причина за много случаи, включително и за грешка с високо използване на процесора в Windows 10. Можете да проверите дисковите устройства на компютъра си за грешки, като следвате тези стъпки:
Стъпка № 1
Въведете "Command Prompt" (Командна прозоница) в менюто Start (Старт). Щракнете с десния бутон върху опцията "Command Prompt" (Командна прозоница) и изберете "Run as administrator" (Изпълни като администратор) от падащото меню. Щракнете върху "Yes" (Да), за да дадете на програмата разрешение да прави промени и да продължите към командната прозоница.
Стъпка 2
При подкана въведете "chkdsk c: /r" без кавички. Имайте предвид, че c: е името на устройството, което искате да проверите, така че може да се наложи да замените тази буква с друга.
Сега натиснете "Enter".
Стъпка #3
Системата ще ви подкани да рестартирате системата. Изберете Y, за да рестартирате сега, и след това натиснете [Enter]. Този процес може да отнеме известно време, особено ако го правите за първи път. Windows обаче трябва автоматично да поправи всички открити грешки.
След сканирането вижте дали все още имате висока употреба на svchost на процесора. Ако все още имате проблем с изтичане на памет, опитайте следващата поправка.
Поправка № 8: Деактивиране на услугата BITS
Услугата BITS (Background Intelligent Transfer Service) използва неизползваната честотна лента, за да извършва различни фонови изтегляния, от които Windows 10 се нуждае (например актуализации).
Понякога тази услуга се поврежда и започва да консумира прекомерна широчина на честотната лента, което се отразява на количеството оперативна памет, която процесът svchost.exe използва. В резултат на това вероятно ще се появи грешка svchost.exe high cpu usage.
В този случай трябва да деактивирате услугата BITS, за да поправите грешката с високия процесор на svchost.exe.
Стъпка № 1
Натиснете едновременно клавишите [R] и [Windows]. Въведете "services.msc" в появилото се поле Run (Изпълни). Щракнете върху "OK", за да отворите прозореца Services (Услуги).
Стъпка 2
Превъртете през услугите, докато намерите Background Intelligent Transfer Service (Услуга за интелигентен трансфер на фонов режим). Щракнете два пъти върху услугата.
Стъпка #3
В появилия се прозорец отворете падащото меню до "Startup type" (Тип стартиране). След това щракнете върху "Disabled" (Изключено).
Стъпка #4
Сега щракнете върху "Apply" (Приложи) и след това върху "OK." След като рестартирате компютъра си, използването на svchost.exe netsvcs трябва да се върне към нормалното. Ако това не стане, повторете горните стъпки, за да разрешите на процеса BITS да се изпълнява автоматично, като щракнете върху "Start" (Старт), преди да щракнете върху "OK" и "Apply", и продължете към следващия метод.
Поправка № 9: Деактивиране на услугата за актуализации на Windows
Деактивирането на проблемната услуга Windows Updates може да е един от най-лесните методи за предотвратяване на това Service Host да консумира цялото високо потребление на процесора, но не трябва да се прави с лека ръка. Услугата Windows Updates сканира компютъра ви, за да гарантира, че компютърът ви работи с най-новите версии.
Въпреки че някои процеси се изпълняват във фонов режим и са ненужни, много от процесите на svchost.exe са важни. Следвайте тези стъпки, за да деактивирате проблемната услуга.
Стъпка № 1
Щракнете с десния бутон на мишката върху лентата на задачите в долната част на екрана и изберете "Task Manager" (Мениджър на задачите) от появилото се меню.
Стъпка 2
Сега щракнете върху раздела "Детайли". След това щракнете върху "Памет", за да сортирате работещия процес svchost.exe по консумация на памет.
Стъпка #3
Щракнете с десния бутон на мишката върху процеса svchost.exe, който използва най-много процесорна мощ. Сега това трябва да е процесът, който е най-близо до горната част на списъка. Изберете опцията "Go to service(s)" (Отиди на услугата(ите)).
Стъпка #4
Това ще ви отведе до раздела Services (Услуги), където ще видите една или повече подчертани услуги. Например на изображението можете да видите, че услугата Diagnostic Policy Service (Диагностична политика) е подчертана. Използваме това само като пример. Вашите подчертани услуги вероятно ще бъдат различни.
Стъпка № 5
Щракнете с десния бутон на мишката върху маркираната услуга и изберете "Stop" (Спиране). Трябва да проверите дали процесът Service Host се е върнал в нормално състояние. Повторете тази стъпка, ако е маркирана повече от една услуга, като всеки път проверявате дали процесът, който спирате, отстранява проблема с потреблението на памет на svchost.exe.
Стъпка #6
Когато откриете услугата, причиняваща проблема (тази, която позволява използването на паметта на svchost.exe да се върне към нормалното, след като сте я спрели), щракнете върху бутона "Open Services" (Отвори услугите) в долната част на прозореца.
Стъпка #7
Ще се отвори прозорецът на услугите. Превъртете надолу, докато намерите името на услугата, която е причинила проблема. Отново използваме услугата Diagnostic Policy Service като пример в изображението.
Вероятно услугата, която причинява вашия проблем, ще бъде различна. Щракнете с десния бутон на мишката върху името на услугата и изберете "Свойства".
Стъпка #8
Както при предишния метод, когато се появи прозорецът, отворете падащото меню до "Startup type" (Тип стартиране). След това щракнете върху "Disabled" (Изключено).
Стъпка № 9
Сега щракнете върху "Apply" и след това върху "OK". След като рестартирате компютъра си, използването на процесора на хоста на услугата трябва да се върне към нормалното. Ако това не стане, повторете стъпките по-горе, за да върнете услугата към "Automatic", като щракнете върху "Start", преди да щракнете върху "OK" и "Apply", и продължете към следващия метод. и продължете към следващия метод.
Поправка #10: Актуализиране на драйверите
Този метод може да отнеме много време. Поради това първо трябва да актуализирате всички драйвери за графиката, видеото и процесора. Не забравяйте да проверите дали актуализирането на тези драйвери решава проблема, преди да продължите да актуализирате останалите драйвери. Въпреки това, когато се прави правилно, той може да провери различни процеси svchost и по някакъв начин да подобри използването на процесора.
Актуализациите на Windows са от решаващо значение за осигуряване на добре работеща машина. Когато използвате остарели драйвери, може лесно да се стигне до високо използване на процесора.
Имайте предвид, че трябва да направите резервно копие на системата, преди да опитате този метод.
Стъпка № 1
Натиснете едновременно клавишите [X] и [Windows] на клавиатурата. Това отваря менюто Quick Link, в което трябва да изберете "Device Manager".
Стъпка 2
Щракнете върху първата категория устройства, за да я разширите. След това щракнете с десния бутон на мишката върху името на първото устройство в списъка за тази категория и щракнете върху "Свойства".
Стъпка #3
В раздела за драйвери изберете "Актуализиране на драйвера".
Стъпка #4
Когато щракнете върху Update Driver (Актуализиране на драйвера), ще видите опция компютърът да извърши автоматично търсене на софтуер за драйвери. Изберете тази опция. Компютърът трябва да извърши автоматично търсене.
Ако драйверът ви е актуален, ще се появи съобщение, че вече имате инсталиран най-добрия драйвер за това устройство. В противен случай компютърът трябва автоматично да актуализира драйвера.
Продължете към следващата стъпка. Ако предпочитате да направите тази проверка за актуализация ръчно, можете да запишете версията на драйвера, която имате в момента, и да проверите на уебсайта на производителя на устройството за най-новата версия.
Ако не разполагате с най-новата версия, можете да я изтеглите и инсталирате ръчно от уебсайта на производителя.
Стъпка № 5
Затворете изскачащия прозорец, след като търсенето (и актуализирането, ако е необходимо) приключи. Върнете се в прозореца на мениджъра на устройства (и стъпка № 2) и следвайте инструкциите за следващото устройство (стъпки № 2 - № 4), докато проверите за актуализации на драйвери на всички видове устройства и драйвери на устройства, които са изброени.
Стъпка #6
След като сте проверили за актуализации всички драйвери в списъка, рестартирайте компютъра.
Отново проверете дали все още има високо използване на процесора. Продължете да четете, ако все още не сте разрешили грешката.
Поправка #11: Деактивиране на автоматичните актуализации
Понякога автоматичните актуализации може да изразходват всичките ви ресурси. Като промените настройките на услугата за актуализиране на Windows, можете да отстраните този проблем за нула време.
Стъпка № 1
Въведете "services" (услуги) в лентата за търсене, след което щракнете върху Open (Отвори). Трябва да се ориентирате и да щракнете два пъти върху услугата за актуализация на Windows.
Стъпка 2
Отидете в раздела General (Общи), намерете Startup type (Тип стартиране), след което изберете Disabled (Изключено). Щракнете върху Apply (Приложи), след което върху OK. Върнете се в Task manager (Мениджър на задачите), след което прекратете задачата Service Host: Local System (Хост на услугата: локална система).
Поправянето на настройките на услугата за актуализиране на Windows не е решило проблема, преминете към следващото решение.
Поправка № 12: Рестартиране на услугата Windows Update
Ако горните поправки все още не са дали резултат, можете да опитате да рестартирате услугата за актуализация на Windows. Услугата за актуализация на Windows е тази, която отговаря за подпомагането на компютъра ви с автоматични актуализации. Когато услугата за актуализация на Windows не работи, рано или късно ще срещнете някои проблеми.
Стартирайте командния ред, като използвате администраторски достъп, и въведете следните команди (натискайки Enter след всяка команда)
нетни стоп битове
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start wuauserv
стартови битове на мрежата
net start appidsvc
net start cryptsvc
Те трябва да стартират незабавно услугата за обновяване на Windows и можете да очаквате тя да работи за вашия компютър.
Поправка #13: Отстраняване на изтичане на памет
Изтичането на памет в непакетирания фонд от памет може да доведе до проблеми с актуализацията на хоста на услугата. Можете да отстраните проблема с изтичането на памет с тези прости промени в регистъра.
Стъпка № 1
В лентата за търсене въведете "regedit", след което щракнете върху Отвори.
Стъпка 2
Отидете до следното местоположение: HKEY_LOCAL_MACHINE> SYSTEM> ControlSet001> Services> Ndu. След това щракнете с десния бутон на мишката върху стойността Start (Стартиране) и изберете Modify (Промени). Трябва да промените данните Value (Стойност) на 4. Това ще деактивира услугата. Щракнете върху OK. затворете редактора на системния регистър и рестартирайте компютъра.
Стъпка #3
След като компютърът ви се рестартира, изтичането на памет трябва да е отстранено. Освен това използването на процесора или диска на системния хост: Local System (Network Restricted) трябва да е значително намалено.
Поправка #14: Извършете чисто зареждане
Ако приложение на трета страна е причина за проблема с използването на паметта на Service Host, рестартирането на компютъра без тези приложения трябва да реши проблема. Когато правите чисто зареждане, компютърът се рестартира само с необходимите приложения за услуги на Microsoft.
Стъпка № 1
Натиснете заедно клавишите [R] и [Windows] в администраторския си акаунт. Въведете "msconfig" в полето без кавички и щракнете върху "OK".
Стъпка 2
В прозореца System Configuration (Конфигурация на системата) щракнете върху раздела "Services" (Услуги). Уверете се, че до опцията "Hide all Microsoft services" (Скриване на всички услуги на Microsoft) е поставена отметка. Щракнете върху бутона "Disable all" (Деактивиране на всички).
Стъпка #3
Сега щракнете върху раздела "Стартиране" в прозореца "Конфигурация на системата". След това щракнете върху "Отвори мениджъра на задачите".
Стъпка #4
След като се отвори, щракнете върху раздела "Стартиране", ако все още не е отворен. Изберете всеки елемент, който откриете там, и щракнете върху бутона за "Деактивиране", ако все още не е деактивиран. След като приключите, затворете прозореца.
Стъпка № 5
Трябва да се върнете в прозореца "Системна конфигурация", който все още е отворен, щракнете върху бутона "Приложи" и след това върху "ОК".
Стъпка #6
Сега трябва да рестартирате компютъра си. Щракнете върху иконата Power (Захранване), намираща се в менюто Start, и изберете "Restart" (Рестартиране).
Стъпка #7
След като компютърът се рестартира, проверете в Task Manager (Мениджър на задачите) дали проблемът е решен. Ако е така, повторете целия процес по-горе, като бавно добавяте други приложения едно по едно, като щракнете върху квадратчето до тях, за да видите кое от тях причинява проблема.
Тъй като е възможно повече от едно приложение да пречи на хоста за услуги, ще трябва да деактивирате всички, които пречат, за да възстановите нормалната си изчислителна мощ.
Заключителни мисли
Ако сте изпробвали всички горепосочени методи и все още имате проблеми, можете да разгледате публикацията в блога "Как да отстраним грешката 100% използване на диска в компютър с Windows 10" за повече идеи.