Uz Windows 10 Creators Update (kodnog naziva “Redstone 2”) Preview Build 14942, promijenio se način na koji se usluge hostiraju. U sustavima Windows 10 v1703 s više od 3,5 GB RAM-a, svaka bi usluga dobila vlastiti host servisa (svchost.exe), umjesto da se izvodi pod zajedničkim servisnim procesom. To vam omogućuje da vidite korištenje resursa za svaku pojedinačnu uslugu. Resursi ovdje znače korištenje mreže, memorije, diska i CPU-a.
Počevši od Windows 2000 do Windows 10 v1607, svaki proces svchost.exe koristi se za hostiranje skupa usluga — model koji je izvorno dizajniran za smanjenje korištenja resursa od strane usluga. U modelu procesa dijeljene usluge, da biste saznali koje se usluge izvode pod svakim procesom svchost.exe, otvorite Upravitelj zadataka i kliknite ševron pored "Host usluge:" da biste proširili odabir. Možete vidjeti popis usluga koje hostira taj proces.
Ili upotrijebite naredbu Tasklist.exe. Otvorite prozor naredbenog retka i upišite:
popis zadataka /svc
Ovo pokazuje popis usluga koje se pokreću pod svakom instancom svchost.exe.
Odvojeni host usluge (svchost.exe) za svaku uslugu
Navedeni model promijenio se u Redstone 2, jer su stručnjaci iz Microsofta utvrdili da štedi memoriju prednost nije toliko značajna - s obzirom na to da su sustavi opremljeni s više nego dovoljno RAM-a dana.
Ipak, postoje iznimke. Usluge sustava koje se smatraju kritičnim — one čiji oporavak zahtijeva ponovno pokretanje sustava, a ostale odabrane usluge ostat će grupirane. Prema onome što sam vidio u Creators Update Preview Builds, usluge koje ostaju u grupama navedene su u nastavku:
- Skup 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
- Skup 2: BFE, CoreMessagingRegistrar, MpsSvc
- Skup 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
- Skup 4: BITS, UsoSvc, wuauserv
Ostale usluge su negrupirane - rade se u zasebnim procesima.
Windows 10 Creators Update bi mogao biti objavljen negdje oko ožujka 2017. Ako ste Windows 10 Insider koji pokreće Build 14942 ili noviju verziju, na računalu s više od 3,5 GB RAM-a, možda ste primijetili te dodatne instance svchost.exe. Može biti pokrenuto oko 70+ svchost.exe procesa. Dok je u sustavu Windows 10 v1607 broj instanci svchost.exe bio u 20-ima, ovisno o tome koliko je usluga instalirano i pokrenuto u sustavu.
Prednosti negrupiranog pokretanja usluga
Kao i po Microsoft, usluge razgrupiranja pružaju ove četiri prednosti:
1. Povećajte pouzdanost: Ako usluga ne uspije, uklanja se samo ta instanca svchost.exe. Ranije, ako jedna usluga nije uspjela, prekid svchost.exe uzrokuje zaustavljanje drugih usluga.
2. Povećajte transparentnost: sada možete pratiti korištene resurse sustava (memorija, CPU, disk i mreža) za svaku uslugu, na kartici Procesi upravitelja zadataka ili na kartici Detalji sa stupcem naredbenog retka omogućeno. Stupac naredbenog retka na kartici Procesi ili Detalji prikazat će kratki naziv usluge.
svchost.exe -k-s
Na primjer:
svchost.exe -k netsvcs -s winmgmt
gdje je "winmgmt" kratki naziv za uslugu "Windows Management Instrumentation".
Ranije ste, da biste otklonili kvarove usluge i rušenja ili skokove u upotrebi CPU-a uzrokovane svchost.exe, morali koristiti napredne metode. Neke od metoda uključuju izolaciju usluge (pomoću naredbenog retka sc.exe) za konfiguriranje usluge za pokretanje u zasebnom glavnom procesu ili stvaranje zasebne grupe usluga i korištenje naprednih alata za rješavanje problema kako bi se identificirala i dijagnosticirala pojedinačna usluga koja uzrokuje problem. Vidjeti Rješavanje problema sa Svchost.exe.
U sustavima Windows 10 Redstone 2 s 3,5+ GB RAM-a, budući da se usluge pokreću pod zasebnom svchost.exe već proces, možete znati koja usluga uzrokuje problem i poduzeti mjere prema tome. Problemi uključuju 100% korištenje CPU-a ili veliku upotrebu memorije i ponovljena rušenja.
3. Smanjite troškove servisiranja: Povećana transparentnost servisnih procesa olakšala bi rješavanje problema. Inženjeri tehničke podrške mogu suziti probleme na pojedinačnu uslugu i brzo ih popraviti, što znači smanjenje troškova servisiranja.
4. Povećajte sigurnost: izolacija procesa i pojedinačni skupovi dozvola za usluge poboljšat će sigurnost.
Zaključak: Dakle, nakon što instalirate Windows 10 Creators Update (dolazi 2017.), nemojte paničariti ako vidite 70+ instanci svchost.exe u Upravitelju zadataka.
Jedna mala molba: Ako vam se svidio ovaj post, podijelite ovo?
Jedan tvoj "sitni" share bi ozbiljno pomogao u razvoju ovog bloga. Nekoliko sjajnih prijedloga:- Prikvačiti!
- Podijelite ga na svom omiljenom blogu + Facebooku, Redditu
- Tweetajte!