A Windows 10 Creators Update (kódnevén „Redstone 2”) Preview Build 14942 verziójával megváltozott a szolgáltatások hosztolási módja. A 3,5 GB-nál nagyobb RAM-mal rendelkező Windows 10 v1703 rendszerekben minden szolgáltatás saját szolgáltatási gazdagépet (svchost.exe) kap, ahelyett, hogy megosztott szolgáltatási folyamatban futna. Ezzel megtekintheti az egyes szolgáltatások erőforrás-használatát. Az erőforrások itt a hálózat-, memória-, lemez- és CPU-használatot jelentik.
A Windows 2000-től kezdve egészen a Windows 10 v1607-ig, mindegyik svchost.exe folyamat szolgáltatáskészlet fogadására szolgál – egy olyan modell, amelyet eredetileg a szolgáltatások erőforrás-felhasználásának csökkentésére terveztek. A megosztott szolgáltatási folyamatmodellben az egyes svchost.exe folyamatok alatt futó szolgáltatások megkereséséhez nyissa meg a Feladatkezelőt, és kattintson a „Service Host:” melletti jelre a kiválasztás bővítéséhez. Megtekintheti az adott folyamat által tárolt szolgáltatások listáját.
Vagy használja a Tasklist.exe parancsot. Nyisson meg egy Parancssor ablakot, és írja be:
feladatlista /svc
Ez az svchost.exe egyes példányai alatt futó szolgáltatások listáját jeleníti meg.
Minden szolgáltatáshoz külön szolgáltatásgazda (svchost.exe).
A fenti modell megváltozott a Redstone 2-ben, mivel a Microsoft szakértői megállapították, hogy a memóriakímélő Az előny nem olyan jelentős – tekintve, hogy a rendszerek több mint elegendő RAM-mal vannak felszerelve napok.
Azért vannak kivételek. A kritikusnak ítélt rendszerszolgáltatások – azok, amelyek helyreállításához a rendszer újraindítása szükséges, és a többi kiválasztott szolgáltatás csoportosítva marad. Az Alkotók Frissítés-előnézeti Összeállításaiban látottak alapján a csoportokban maradó szolgáltatásokat az alábbiakban említjük:
- 1. készlet: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
- 2. készlet: BFE, CoreMessagingRegistrar, MpsSvc
- 3. készlet: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
- 4. készlet: BITS, UsoSvc, wuauserv
A többi szolgáltatás nincs csoportosítva – külön folyamatokban futnak.
A Windows 10 Creators Update valahol 2017 márciusa környékén jelenhet meg. Ha Ön Windows 10 Insider, Build 14942 vagy újabb verziót futtat, és több mint 3,5 GB RAM-mal rendelkező számítógépen, akkor észrevehette az svchost.exe további példányait. Körülbelül 70+ svchost.exe folyamat futhat. Míg a Windows 10 v1607 rendszerben az svchost.exe példányok száma a 20-as években volt, attól függően, hogy hány szolgáltatás van telepítve és fut a rendszerben.
A szolgáltatások futtatásának előnyei csoportosítás nélkül
Szerint Microsoft, a csoportbontási szolgáltatások a következő négy előnnyel rendelkeznek:
1. A megbízhatóság növelése: Ha egy szolgáltatás meghiúsul, csak az svchost.exe példánya kerül eltávolításra. Korábban, ha egy szolgáltatás meghiúsult, az svchost.exe leállítása más szolgáltatások leállását okozza.
2. Növelje az átláthatóságot: Most nyomon követheti a használt rendszererőforrásokat (memória, CPU, lemez és hálózati használat) minden szolgáltatásnál, a Feladatkezelő Folyamatok lapjáról vagy a Részletek lapon a parancssori oszloppal engedélyezve van. A Folyamat vagy Részletek lap Parancssori oszlopa a szolgáltatás rövid nevét jeleníti meg.
svchost.exe -k-s
Például:
svchost.exe -k netsvcs -s winmgmt
ahol a „winmgmt” a „Windows Management Instrumentation” szolgáltatás rövid neve.
Korábban az svchost.exe által okozott szolgáltatási hibák és összeomlások vagy CPU-használati kiugrások elhárításához speciális módszereket kellett használnia. Egyes módszerek közé tartozik a szolgáltatás elkülönítése (az sc.exe parancssor használatával), amellyel egy szolgáltatást úgy konfigurálhat, hogy külön gazdafolyamatban fusson, vagy külön szolgáltatáscsoport létrehozása, és fejlett hibaelhárító eszközök használatával azonosítja és diagnosztizálja a problémát okozó egyedi szolgáltatást. probléma. Lát Svchost.exe hibaelhárítás.
Windows 10 Redstone 2 rendszerekben 3,5+ GB RAM-mal, mivel a szolgáltatások külön svchost.exe alatt futnak már folyamatban van, megtudhatja, melyik szolgáltatás okoz problémát, és megteheti a szükséges lépéseket Eszerint. A problémák közé tartozik a 100%-os CPU-használat vagy a magas memóriahasználat és az ismétlődő összeomlások.
3. Csökkentse a szervizköltségeket: A szervizfolyamatok átláthatóságának növelése megkönnyítené a hibaelhárítást. A műszaki támogatás mérnökei az egyes szolgáltatásokra szűkíthetik a problémákat, és gyorsan kijavíthatják, ami csökkenti a szervizköltségeket.
4. Növelje a biztonságot: A folyamatok elkülönítése és a szolgáltatások egyedi engedélykészletei növelik a biztonságot.
Következtetés: Tehát a Windows 10 Creators Update (2017-ben) telepítése után ne essen pánikba, ha az svchost.exe több mint 70 példányát látja a Feladatkezelőben.
Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?
Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogoddal + Facebook, Reddit
- Tweeteljen!