Hur man visar tjänster som körs under varje Svchost.exe

Svchost.exe är en process som är värd för Windows-tjänster för att utföra olika funktioner. Det kan finnas flera instanser av svchost.exe (värdprocess för Windows-tjänster) som körs på din dator, där varje instans innehåller olika tjänster.

Med Task Manager kan du se listan över tjänster som körs under en viss svchost.exe-process.

Visa listan över tjänster som körs under Svchost.exe

Använda Task Manager

  1. Öppna Aktivitetshanteraren genom att högerklicka på aktivitetsfältet och sedan klicka Aktivitetshanteraren.
  2. Välj fliken "Processer" och klicka på "Visa processer från alla användare."
  3. Högerklicka på a svchost.exe process och klicka på "Gå till tjänst(er)."
    visa tjänster som körs under svchost.exeDetta belyser tjänster som är värd för svchost.exe process som du högerklickade på.
    visa tjänster som körs under svchost.exe

Använder kommandoraden

Alternativt kan du hitta listan över tjänster som är värd för varje svchost.exe-process genom att köra uppgiftslista /svc kommandot från ett kommandotolksfönster.

visa tjänster som körs under svchost.exe

Den visar tjänstens namn (istället för visningsnamnet) bredvid varje svchost.exe-process, som nedan:

svchost.exe 2452 Dnscache. svchost.exe 2460 DoSvc. svchost.exe 2544 Wcmsvc. svchost.exe 2552 DusmSvc. svchost.exe 2676 BFE, mpssvc

För att veta visningsnamnet för en tjänst — t.ex. mpssvc, kan du köra följande kommando:

sc getdisplayname mpssvc

Utgången ser ut så här:

[SC] GetServiceDisplayName FRAMGÅNG. Namn = Windows Defender-brandvägg

Använda Resource Monitor

  1. Eller kör Resursövervakare (resmon.exe eller perfmon.exe /res)
  2. Klicka på CPU-fliken och välj en svchost.exe-process från listan.
  3. Under avsnittet Tjänster ser du listan över tjänster som körs under just den instansen av svchost.exe.
    visa tjänster som körs under svchost.exe
RELATERAD:Se resursanvändning av enskilda tjänster i Windows 10

Process Explorer

Du kan enkelt se listan över tjänster under varje svchost.exe-process med Windows Sysinternals Process Explorer.

  1. Sortera kolumnen Process stigande eller fallande i Process Explorer.
  2. Rulla ned och välj en svchost.exe-process.
  3. Högerklicka på processen och klicka på Egenskaper.
  4. Klicka på fliken Tjänster.
    process explorer - svchost.exe - lista över tjänster

Du kommer att se listan över tjänster grupperade under den specifika instansen av svchost.exe

Hur tjänsterna grupperas bestäms av inställningarna i följande registernyckel:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST

När en svchost.exe-process startas med en specifik parameter, letar den efter ett värde (lista över tjänstnamn) med samma namn under ovanstående registernyckel. Dessa tjänster laddas under den instansen av svchost.exe.

Ändringar i Windows 10

Till skillnad från tidigare Windows-operativsystem, i Windows 10, skulle varje tjänst få sin egen tjänstevärd (svchost.exe) istället för att tjänsterna grupperas eller lagras under en enda svchost.exe. Denna förändring introducerades först i v1709 i system med mer än 3,5 GB RAM.

Men även på system med mer än 3,5 GB RAM kan du fortfarande se en svchost.exe-process som är värd för fyra eller fler tjänster i Windows 10. I tidigare versioner av Windows kunde du enkelt se 10 eller fler tjänster som körs under en enda svchost.exe-process, men det är inte alltid fallet på Windows 10-system.


En liten begäran: Om du gillade det här inlägget, vänligen dela detta?

En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:
  • Fäst det!
  • Dela den till din favoritblogg + Facebook, Reddit
  • Tweet det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)