Peržiūrėkite atskirų paslaugų išteklių naudojimą sistemoje „Windows 10“.

Su „Windows 10 Creators Update“ (kodiniu pavadinimu „Redstone 2“) Preview Build 14942 pasikeitė paslaugų prieglobos būdas. „Windows 10 v1703“ sistemose, kuriose yra daugiau nei 3,5 GB RAM, kiekviena paslauga gaus savo paslaugų prieglobą (svchost.exe), o ne veiktų pagal bendrinamą paslaugų procesą. Tai leidžia peržiūrėti kiekvienos atskiros tarnybos išteklių naudojimą. Ištekliai čia reiškia tinklo, atminties, disko ir procesoriaus naudojimą.

Nuo Windows 2000 iki Windows 10 v1607, kiekviena svchost.exe procesas naudojamas paslaugų rinkiniui priglobti – modelis, iš pradžių sukurtas siekiant sumažinti paslaugų išteklių naudojimą. Bendrinamo paslaugų proceso modelyje norėdami sužinoti, kurios paslaugos veikia pagal kiekvieną svchost.exe procesą, atidarykite užduočių tvarkytuvę ir spustelėkite žymeklį šalia „Paslaugų priegloba:“, kad išplėstumėte pasirinkimą. Galite pamatyti šio proceso priglobtų paslaugų sąrašą.

svchost atskiri windows 10

Arba naudokite komandą Tasklist.exe. Atidarykite komandų eilutės langą ir įveskite:

užduočių sąrašas /svc
svchost atskiri windows 10

Tai rodo paslaugų, veikiančių pagal kiekvieną svchost.exe egzempliorių, sąrašą.

Kiekvienai paslaugai atskiras paslaugų priegloba (svchost.exe).

Aukščiau pateiktas modelis pasikeitė Redstone 2, nes Microsoft ekspertai nustatė, kad atminties taupymas pranašumas nėra toks reikšmingas, nes sistemose yra daugiau nei pakankamai RAM dienų.

Tačiau yra išimčių. Sisteminės paslaugos, kurios laikomos kritinėmis – tos, kurių atkūrimui reikalingas sistemos paleidimas iš naujo, ir kitos pasirinktos paslaugos liks sugrupuotos. Remiantis tuo, ką mačiau kūrėjų naujinimų peržiūros versijose, toliau nurodytos paslaugos, kurios lieka grupėse:

  • 1 rinkinys: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
  • 2 rinkinys: BFE, CoreMessagingRegistrar, MpsSvc
  • 3 rinkinys: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • 4 rinkinys: BITS, UsoSvc, wuauserv

Likusios paslaugos yra nesugrupuotos – vykdomos atskirais procesais.

svchost atskiri windows 10

„Windows 10“ kūrėjų naujinimas gali būti išleistas maždaug 2017 m. kovo mėn. Jei naudojate „Windows 10 Insider“, kuriame veikia „Build 14942“ arba naujesnė versija, kompiuteryje, kuriame yra daugiau nei 3,5 GB RAM, galbūt pastebėjote tuos papildomus svchost.exe egzempliorius. Gali būti, kad veikia daugiau nei 70 svchost.exe procesų. Tuo tarpu „Windows 10 v1607“ svchost.exe egzempliorių skaičius siekė 20 metų, atsižvelgiant į tai, kiek paslaugų įdiegta ir veikia sistemoje.

Vykdymo paslaugų privalumai nesugrupuoti

Pagal Microsoft, išgrupavimo paslaugos suteikia šiuos keturis pranašumus:

1. Padidinkite patikimumą: jei paslauga nepavyksta, pašalinamas tik tas svchost.exe egzempliorius. Anksčiau, jei viena paslauga nepavyko, svchost.exe nutraukimas sustabdo kitas paslaugas.

2. Padidinkite skaidrumą: dabar galite sekti naudojamus sistemos išteklius (atminties, procesoriaus, disko ir tinklo naudojimą) kiekviena paslauga, užduočių tvarkyklės skirtuke Procesai arba skirtuke Išsami informacija su komandinės eilutės stulpeliu įjungtas. Skirtuke Procesai arba Išsami informacija esančiame komandų eilutės stulpelyje būtų rodomas trumpasis paslaugos pavadinimas.

svchost atskiri windows 10
svchost.exe -k  -s 

Pavyzdžiui:

svchost.exe -k netsvcs -s winmgmt

kur „winmgmt“ yra trumpas „Windows Management Instrumentation“ paslaugos pavadinimas.

Anksčiau, norėdami pašalinti paslaugų gedimus ir strigtis arba procesoriaus naudojimo šuolius, kuriuos sukėlė svchost.exe, reikėjo naudoti išplėstinius metodus. Kai kurie metodai apima paslaugos atskyrimą (naudojant sc.exe komandinę eilutę), kad sukonfigūruotų paslaugą, kad ji veiktų atskirame pagrindiniame procese, arba sukurti atskirą paslaugų grupę ir naudoti pažangius trikčių šalinimo įrankius, siekiant nustatyti ir diagnozuoti atskirą paslaugą, kuri sukelia problema. Matyti Svchost.exe trikčių šalinimas.

„Windows 10 Redstone 2“ sistemose su 3,5+ GB RAM, nes paslaugos veikia pagal atskirą svchost.exe jau procesą, galite žinoti, kuri konkreti paslauga sukelia problemą, ir imtis veiksmų atitinkamai. Problemos apima 100 % procesoriaus naudojimą arba didelį atminties naudojimą ir pasikartojančius gedimus.

3. Sumažinkite aptarnavimo išlaidas: padidėjus aptarnavimo procesų skaidrumui, trikčių šalinimas būtų lengvesnis. Techninės pagalbos inžinieriai gali susiaurinti atskirų paslaugų problemas ir greitai jas išspręsti, o tai reiškia, kad sumažės priežiūros išlaidos.

4. Padidinkite saugumą: procesų izoliavimas ir individualūs paslaugų leidimų rinkiniai padidins saugumą.

Išvada: taigi, įdiegę „Windows 10 Creators Update“ (bus 2017 m.), nepanikuokite, jei užduočių tvarkytuvėje pamatysite daugiau nei 70 svchost.exe egzempliorių.


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)