Kad tika izlaists Windows 10 veidotāju atjauninājums, bija daudz problēmu, kuru dēļ Windows Service Host izmantoja daudz CPU un/vai RAM. Šī bija īslaicīga problēma, jo Microsoft pēc tam izlaida labojumfailu, lai novērstu problēmu. Tā kā tagad ir pienācis Windows 10 rudens veidotāju atjauninājums, šķita, ka ir pienācis laiks to aplūkot, ja tas atkārtojas.
Kas ir Windows Service Host?
Windows Service Host ir jumta pakalpojums, ko Windows izmanto, lai segtu jebkuru pamatpakalpojumu, kas piekļūst dinamisko saišu bibliotēkām (DLL). Kad uzdevumu pārvaldniekā redzat pakalpojumu Host, pa kreisi tiek parādīta arī lejupvērstā bultiņa. Ja atlasīsit to, jūs redzēsit, kādi pakalpojumi ir iekļauti šajā lietussargā.
Ideja bija izveidot šos jumta pakalpojumus, lai sakārtotu resursus loģiskās grupās. Piemēram, vienā pakalpojuma resursdatorā būtu iekļauti visi Windows atjaunināšanas un fona failu pārsūtīšanas gadījumi. Cits varētu mitināt Windows ugunsmūri, Defender un tā tālāk. Teorija paredzēja ļaut Windows grupēt šos resursus, lai jebkura programma varētu tos izmantot tā, ka, ja kāds neizdodas vai tiek apturēts, pārējā sistēma paliktu stabila.
Ja pārbaudīsit savu datoru, iespējams, redzēsit vairākus Windows Service Host gadījumus. Atlasiet blakus esošo bultiņu un skatiet, kas tiek mitināts.
Pirms Creators Update Windows sistēmām jūs redzēsit dažus Service Host pakalpojumus ar vairākiem procesiem. Pēc veidotāju atjauninājuma jūs tagad redzat daudz vairāk pakalpojumu saimniekdatoru ar atsevišķiem pakalpojumiem. Ideja bija atvieglot problēmu novēršanas procesu, tos atgrupējot.
Windows Service Host izmanto lielu CPU vai RAM
Tātad tagad jūs zināt, ka Windows Service Host ir tieši tas, resursdatora pakalpojums, kas rūpējas par citiem pakalpojumiem. Kad redzat, ka Windows pakalpojuma resursdators patērē daudz CPU vai RAM, tagad arī zināt, ka tas nav pats resursdators, bet gan viens no tā apakšpakalpojumiem.
Parasti to izraisa iestrēdzis process vai kāda veida konfigurācijas kļūda vai faila bojājums. Labā ziņa ir tā, ka ir vairāki veidi, kā to risināt. Sliktās ziņas ir tādas, ka uzdevumu pārvaldnieks ne vienmēr precīzi ziņo, kurš apakšpakalpojums rada problēmas.
Ikreiz, kad saskaraties ar Windows kļūdu, pirmā darba kārtība ir pilnīga atsāknēšana. Saglabājiet visus darbus, kurus nevēlaties zaudēt, un restartējiet datoru. Ja problēma pazūd, lieliski. Ja tā nenotiek, veiciet šīs darbības, līdz problēma ir atrisināta.
Viens no izplatītākajiem augsta CPU vai RAM izmantošanas iemesliem ir Windows atjaunināšana. Pirmajai pārbaudei vajadzētu būt, lai redzētu, vai darbojas atjauninājums.
- Ar peles labo pogu noklikšķiniet uz Windows pogas Sākt un atlasiet Iestatījumi.
- Atlasiet Atjaunināšana un drošība un pārbaudiet, vai Windows pašlaik darbojas atjauninājums.
Ja darbojas Windows atjaunināšana, jums vajadzētu redzēt progresa joslu. Ja tā nav, jums vajadzētu redzēt ziņojumu, kas informē, ka jūsu ierīce ir atjaunināta.
Otrā pārbaude ir novērst visas Windows kļūdas, izmantojot sistēmas failu pārbaudītāju.
- Ar peles labo pogu noklikšķiniet uz Windows pogas Sākt un atlasiet Komandu uzvedne (administrators).
- Ierakstiet vai ielīmējiet “sfc /scannow” un nospiediet taustiņu Enter.
- Ļaujiet procesam pabeigt.
Ja sistēmas failu pārbaudītājs konstatē kļūdas, tas tās automātiski izlabos. Ja pēc šī procesa izpildes joprojām redzat augstu noslogojumu, mēs varam izmēģināt kaut ko citu.
- Tikko izmantotajā komandu uzvednē ierakstiet “powershell”.
- Ierakstiet vai ielīmējiet “Dism /Online /Cleanup-Image /RestoreHealth” un nospiediet taustiņu Enter.
- Ļaujiet procesam pabeigt.
DISM ir Windows failu integritātes pārbaudītājs, kas salīdzina “tiešos” Windows failus ar Windows kešatmiņu, kurā ir oriģinālu kopijas. Ja tas konstatē kaut ko nevietā, ko lietotājs vai autorizēta programma nav modificējis, tas aizstāj failu ar oriģinālu.
Pārtrauciet pakalpojumu
Ja neviens no šiem labojumiem nedarbojas, ļaujiet mums pārbaudīt pakalpojumu, kas izraisīja problēmu. Mums ir jāidentificē pakalpojums pakalpojuma resursdatorā, izmantojot centrālo procesoru vai RAM. Pēc tam mums jāpārtrauc šis pakalpojums, jāuzrauga un pēc tam jāturpina.
- Atveriet uzdevumu pārvaldnieku un atlasiet pakalpojuma resursdatoru, izmantojot visu savu CPU vai RAM.
- Pārbaudiet procesu zemāk. Piemēram, tas varētu būt Windows Audio.
- Ar peles labo pogu noklikšķiniet uz šī pakalpojuma un atlasiet Atvērt pakalpojumus.
- Ar peles labo pogu noklikšķiniet uz pakalpojuma un atlasiet Apturēt.
- Pārraugiet savu datoru, lai redzētu, vai noslodze samazinās.
Jūs noteikti pārslēgsit Windows Audio uz jebkuru pakalpojumu, kas izmanto jūsu centrālo procesoru. Visiem būs atbilstošs pakalpojuma ieraksts, tāpēc process darbosies neatkarīgi no tā, kas tas patiesībā ir.
Ja izmantošana samazinās, jūs zināt, kas to izraisa. Iepriekš minētajā piemērā Windows Audio mēs atinstalētu un instalētu jaunu audio draiveri. Tas, ko darīsit tālāk, ir pilnībā atkarīgs no atrastā. Ņemot vērā milzīgo iespēju skaitu, es nevaru precīzi pateikt, kā rīkoties, taču meklētājprogrammā ierakstot “problēmu novēršana PROCESSNAME” ir laba vieta, kur sākt. Vienkārši mainiet PROCESSNAME procesu, ko atradāt iepriekš 2. darbībā.
Ja jūsu pakalpojuma resursdatora lokālā sistēma izraisa lielu CPU vai atmiņas lietojumu, vairumā gadījumu tas ir jānovērš, veicot iepriekš minētās darbības. Ja nē, jūs vismaz tagad zināt, kā noteikt vainīgo.