Prečo veľa Svchost.exe beží v aktualizácii Windows 10 Creators Update
Keď otvoríte kartu Podrobnosti v Správcovi úloh v aktualizácii Windows 10 Creators Update, budete prekvapení, keď uvidíte obrovské množstvo inštancií procesu svchost.exe. Tu je dôvod, prečo operačný systém potrebuje toľko procesov SVCHOST a ako môžete identifikovať, ktorý proces svchost spúšťa ktorú skupinu služieb.
Reklama
V aktualizácii Windows 10 Creators Update sa však tento model zoskupenia služieb zmenil.
Prečo toľko procesov Svchost.exe beží v aktualizácii Windows 10 Creators Update
Počnúc Windows 10 zostava 14942, služby už nie sú zoskupené, ak má váš počítač dostatok pamäte. Teraz pre každú službu existuje vyhradený proces svchost.exe. To dramaticky zvyšuje počet procesov Svchost.exe.
Podľa Microsoftu sa výhoda úspory pamäte u hostiteľov služieb zmenšila vďaka väčšej veľkosti pamäte RAM v moderných zariadeniach. Takže ak má počítač nainštalovanú 3,5 GB RAM a viac, svchost už nebude zoskupovať služby. Nebuďte preto prekvapení, keď v Správcovi úloh uvidíte viac ako 60 inštancií procesu svchost.
Nový model služieb má nasledujúce výhody:
- Zvýšená spoľahlivosť: Ak jedna služba zlyhá, neovplyvní to ostatné služby ani proces hostiteľa svchost.exe. Aj keď sa proces hostiteľa svchost.exe ukončí, ostatné inštancie a ich služby budú naďalej fungovať.
- Zvýšená transparentnosť: používateľ môže jasne vidieť využitie systémových zdrojov pre každú službu. Pomocou karty Procesy alebo Podrobnosti môžete jednoducho zobraziť využitie pamäte, procesora, disku a siete na službu.
- Znížte náklady na servis: Podľa správ o nestabilite môžu servisní technici, správcovia IT a inžinieri spoločnosti Microsoft rýchlo určiť problémy súvisiace s presnou službou a opraviť ich. Teraz je ľahké zistiť, ktorá služba spôsobuje problémy, a diagnostikovať ich.
- Zvýšte bezpečnosť: Izolácia procesov a jednotlivé sady povolení pre služby zvýšia bezpečnosť.
Ak má váš počítač menej ako 3,5 GB RAM, použije sa klasický model správy služieb. Služby budú zoskupené ako v predchádzajúcich verziách systému Windows.
Skupiny služieb sú identifikované v nasledujúcom kľúči databázy Registry:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
Každá hodnota pod týmto kľúčom predstavuje samostatnú skupinu Svchost a zobrazuje sa ako samostatná inštancia, keď si prezeráte aktívne procesy. Každá hodnota je hodnotou REG_MULTI_SZ a obsahuje služby, ktoré sú spustené pod touto skupinou Svchost. Každá skupina Svchost môže obsahovať jeden alebo viac názvov služieb, ktoré sú extrahované z nasledujúceho kľúča databázy Registry, ktorého kľúč Parameters obsahuje hodnotu ServiceDLL:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service
Takže, keď Windows 10 používa zoskupovanie služieb, stále uvidíme niekoľko inštancií Svchost.exe, z ktorých každá bude spustená skupinu služieb na inštanciu, ale nie toľko, ako keď spúšťa každú službu vo svojom vlastnom svchost.exe proces.
To je všetko.