När du öppnar fliken Detaljer i Aktivitetshanteraren i Windows 10 Creators Update kommer du att bli förvånad över att se ett stort antal förekomster av svchost.exe-processen. Här är varför operativsystemet behöver så många SVCHOST-processer och hur du kan identifiera vilken svchost-process som kör vilken grupp av tjänster.
Annons
Windows är känt för att ha många svchost.exe-processer. Även tidigare versioner av operativsystemet som Windows 7 och Windows 8 hade ett stort antal av dem. Detta beror på att den körbara filen Svchost.exe används för att köra olika systemtjänster. Varje instans innehåller en eller flera tjänster, dvs. en grupp av tjänster. Enligt Microsoft möjliggör denna modell av tjänstehantering att minska minnesförbrukningen och minska attackytan.hur man spelar musik på echo dot
I Windows 10 Creators Update ändrades dock denna servicegrupperingsmodell.
Varför så många Svchost.exe-processer körs i Windows 10 Creators Update
Börjar med Windows 10 bygger 14942 , tjänster grupperas inte längre om din dator har tillräckligt med minne. Nu finns det en dedikerad svchost.exe-process för varje tjänst. Detta ökar antalet Svchost.exe-processer dramatiskt.
Enligt Microsoft har den minnesbesparande fördelen med tjänstvärdar minskat tack vare ökad RAM-storlek i moderna enheter. Så om en dator har 3,5+ GB RAM-minne installerat kommer svchost inte att gruppera tjänster längre. Så bli inte förvånad över att se över 60 instanser av svchost-processen i Aktivitetshanteraren.
Den nya servicemodellen har följande fördelar:
- Ökad tillförlitlighet: Om en tjänst kraschar kommer det inte att påverka andra tjänster eller värd svchost.exe-processen. Även om värd svchost.exe-processen avslutas kommer andra instanser och deras tjänster att fortsätta att fungera.
- Ökad transparens: användaren kan tydligt se systemresursanvändningen för varje tjänst. Du kan använda fliken Processer eller fliken Detaljer för att enkelt se minne, CPU, disk och nätverksanvändning per tjänst.
- Minska servicekostnader: Efter rapporter om instabilitet kan serviceingenjörer, IT-administratörer och Microsoft-ingenjörer snabbt hitta problem relaterade till den exakta tjänsten och åtgärda den. Nu är det enkelt att ta reda på vilken tjänst som ger problem och diagnostisera den.
- Öka säkerheten: Processisolering och individuella behörighetsuppsättningar för tjänster ökar säkerheten.
Om din dator har mindre än 3,5 GB RAM kommer den klassiska modellen för tjänstehantering att användas. Tjänsterna kommer att grupperas som i tidigare versioner av Windows.
Tjänstegrupper identifieras med följande registernyckel:
HKEY_LOCAL_MACHINE Programvara Microsoft WindowsNT CurrentVersion Svchost
Varje värde under denna nyckel representerar en separat Svchost-grupp och visas som en separat instans när du visar aktiva processer. Varje värde är ett REG_MULTI_SZ-värde och innehåller de tjänster som körs under den Svchost-gruppen. Varje Svchost-grupp kan innehålla ett eller flera tjänstenamn som extraheras från följande registernyckel, vars parameternyckel innehåller ett ServiceDLL-värde:
HKEY_LOCAL_MACHINE System CurrentControlSet Services Service
Så när Windows 10 använder tjänstegruppering ser vi fortfarande ett antal instanser av Svchost.exe, var och en kör en grupp tjänster per instans, men bara inte så många som när den kör varje tjänst i sin egen svchost.exe-process.
err_too_many_redirects chrome
Det är allt.