Anbefalt, 2024

Redaksjonens

Se listen over tjenester som er hostet av svchost.exe-prosessen i Windows

Svchost.exe er en prosess som vert for andre Windows-tjenester som utfører forskjellige systemfunksjoner. Det kan være flere forekomster av svchost.exe som kjører på datamaskinen din, med hver forekomst som inneholder en annen tjeneste. Vi publiserte et innlegg en stund tilbake på hva du kan gjøre hvis svchost.exe bruker en høy prosentandel av CPUen din.

I denne artikkelen skal jeg vise deg et par måter du ser på selve prosessen eller tjenesten som kjører inne i svchost.exe. På de fleste Windows-PCer ser du hvor som helst fra 10 til 20 av disse prosessene kjører. Hvis det er et problem, og en bestemt svchost.exe-prosess forårsaker problemer, kan du sannsynligvis fikse det lett når du vet hvilken tjeneste som kjører i den prosessen.

Oppgavebehandling

Hvis du kjører Windows 10, må du ikke lete lenger enn oppgavebehandleren. Klikk på Start og skriv inn oppgavebehandling eller bare trykk og hold CTRL + SHIFT + ESC på tastaturet. Dette vil hente opp oppgavebehandling. Hvis du bare ser en liten boks med en liste over programmer som for øyeblikket kjører, må du sørge for å klikke på Flere detaljer nederst.

Klikk deretter på Prosesser- fanen og bla forbi Apps og bakgrunnsprosesser til du kommer til Windows-prosesser . Fortsett å rulle ned til du begynner å se Service Host:. Det bør være ganske mange av dem som er oppført.

Som du kan se, vil hver tjenesteverten ha navnet på tjenesten som er oppført etter semikolonet. Dette gjør det veldig enkelt å se hvilken tjeneste som er knyttet til hvilken svchost.exe-prosess. Hvis du trenger å se den eksakte prosess-ID, høyreklikker du bare på linjen og velger Gå til detaljer .

Dette fører deg automatisk til fanen Detaljer, og den velger automatisk linjen som tilsvarer den prosessen.

Nå kan vi se at DHCP Client-tjenesten kjører inne svchost.exe med en prosess ID på 1504. Dette er langt den enkleste måten å oppnå denne oppgaven på, men det krever Windows 10. Hvis du kjører Windows 7 eller tidligere, leser du på om andre metoder.

Oppgaveliste kommando

På en hvilken som helst versjon av Windows kan du bruke kommandolinjen til å generere en liste over alle svchost.exe-prosessene sammen med tjenesten som kjører inne i hver. For å gjøre dette, åpner du bare en kommandoprompt ved å klikke på Start og skrive inn cmd .

Ved ledeteksten, fortsett og kopier / lim inn følgende kommando:

 oppgaveliste / svc | finn "svchost.exe" 

Dette vil generere en liste over alle løpende prosesser, send den listen til finnkommandoen og filtrer for å bare vise svchost.exe-prosessene. Hvis du vil sende dette til en tekstfil, bruker du følgende kommando:

 oppgaveliste / svc | finn "svchost.exe"> c: \ tasklist.txt 

Merk at for å kunne skrive ut til roten til C-stasjonen, må du åpne en Administrator-kommandoprompt (Start, skriv cmd, høyreklikk på ledetekst og velg Kjør som administrator ). Hvis det er lettere, kan du endre banen til noe annet som C: \ Users \ brukernavn \ Dokumenter .

Prosess Explorer

Til slutt kan du bruke et tredjepartsprogram fra Microsoft kalt Process Explorer. Bare last ned det, pakke ut det og kjør EXE-filen. Det er ikke nødvendig å installere noe, noe som er praktisk.

Klikk på overskriften for prosess- kolonnen for å sortere prosesslisten og rul ned til du ser svchost.exe. Fortsett og hold musen over en hvilken som helst prosess, og det vil vise deg tjenestene som er knyttet til den prosessen.

Så de er et par enkle og enkle måter å lære mer om svchost.exe-prosessen og hva som kjører inne i hver enkelt. Nyt!

Top