professor green
Bronze Level Poster
Åbn Opgavehåndtering, og klik på fanen Detaljer. Klik på kolonnen Navn for at sortere efter navn, og rul derefter ned for at finde en proces kaldet svchost.exe. Hvor mange svchost.exe-processer har du? Jeg har 75 løbende på mit Windows 10-system i øjeblikket.
Hvad er svchost.exe? Hvad gør svchost.exe? Hvorfor er der så mange tilfælde af svchost.exe?
Svchost.exe er en proces, der ofte er et komplet mysterium for mange brugere, og med god grund. I task manager højreklik på en af dine svchost.exe processer og se om du kan se nogen forskel overhovedet mellem disse forekomster. Det kan du ikke. De ser alle ud til at køre nøjagtigt det samme program (svchost.exe), selv om de alle har forskellige arbejdssætstørrelser og sandsynligvis anderledes CPU-brug. Det er det faktum, at Windows ikke har nogen værktøjer til at lade dig forhøre svchost.exe, og det faktum at du har snesevis af tilfælde, der gør formålet med svchost.exe sådan et mysterium.
Service Host Process
Svchost.exe er Service Host Processen, og hvert af disse tre ord har betydning. For det første er det en proces, hvilket betyder, at det er en komplet arbejdsgruppe i Windows med sit eget virtuelle adresserum, egne filer og egne tråde. For det andet er det en værtsproces, som betyder at den kører for at tillade noget andet (som ikke kan løbe i sin egen proces) for at løbe inde i det. For det tredje er det en servicehost-proces, som betyder, at hvad der kører inde i det, er en Windows-tjeneste, der ikke kan køre i sin egen proces.
Tjenesteydelser løber for at give, godt ... tjenester, specialfunktioner og faciliteter, til andre processer. I Linux / Unix kaldes de daemoner. Du kan se alle tjenesterne på dit Windows-system (og om de aktuelt kører eller ej) ved at indtaste kommandoen 'services.msc' i feltet Kør.
Du kan se fra vinduet Services, at der er mange tjenester, kolonnen Status viser, at ikke alle af dem kører. Det er helt normalt, mange tjenester er designet til bestemte miljøer og vil ikke løbe, hvis dit system ikke er en af disse. Nogle tjenester kan stoppes manuelt (selv deaktiveret), men det er ikke omfattet af dette dokument. De fleste af disse tjenester kører i en instans af svchost.exe-processen.
I versioner af Windows forud for Windows 10 1703 (Creator Update) var hver svchost.exe-proces vært vært for flere tjenester, fra 1703 og fremover (og hvis du har mere end 4 GB RAM installeret), behandler de fleste svchost.exe værten kun en enkelt tjeneste. Dette er for at forhindre et problem i en tjeneste, der påvirker andre, og det er derfor i Windows 10 1703 du så en eksplosion i antallet af svchost.exe-processer.
Hvorfor bruge svchost.exe?
Hvad er svchost.exe? Hvad gør svchost.exe? Hvorfor er der så mange tilfælde af svchost.exe?
Svchost.exe er en proces, der ofte er et komplet mysterium for mange brugere, og med god grund. I task manager højreklik på en af dine svchost.exe processer og se om du kan se nogen forskel overhovedet mellem disse forekomster. Det kan du ikke. De ser alle ud til at køre nøjagtigt det samme program (svchost.exe), selv om de alle har forskellige arbejdssætstørrelser og sandsynligvis anderledes CPU-brug. Det er det faktum, at Windows ikke har nogen værktøjer til at lade dig forhøre svchost.exe, og det faktum at du har snesevis af tilfælde, der gør formålet med svchost.exe sådan et mysterium.
Service Host Process
Svchost.exe er Service Host Processen, og hvert af disse tre ord har betydning. For det første er det en proces, hvilket betyder, at det er en komplet arbejdsgruppe i Windows med sit eget virtuelle adresserum, egne filer og egne tråde. For det andet er det en værtsproces, som betyder at den kører for at tillade noget andet (som ikke kan løbe i sin egen proces) for at løbe inde i det. For det tredje er det en servicehost-proces, som betyder, at hvad der kører inde i det, er en Windows-tjeneste, der ikke kan køre i sin egen proces.
Tjenesteydelser løber for at give, godt ... tjenester, specialfunktioner og faciliteter, til andre processer. I Linux / Unix kaldes de daemoner. Du kan se alle tjenesterne på dit Windows-system (og om de aktuelt kører eller ej) ved at indtaste kommandoen 'services.msc' i feltet Kør.
Du kan se fra vinduet Services, at der er mange tjenester, kolonnen Status viser, at ikke alle af dem kører. Det er helt normalt, mange tjenester er designet til bestemte miljøer og vil ikke løbe, hvis dit system ikke er en af disse. Nogle tjenester kan stoppes manuelt (selv deaktiveret), men det er ikke omfattet af dette dokument. De fleste af disse tjenester kører i en instans af svchost.exe-processen.
I versioner af Windows forud for Windows 10 1703 (Creator Update) var hver svchost.exe-proces vært vært for flere tjenester, fra 1703 og fremover (og hvis du har mere end 4 GB RAM installeret), behandler de fleste svchost.exe værten kun en enkelt tjeneste. Dette er for at forhindre et problem i en tjeneste, der påvirker andre, og det er derfor i Windows 10 1703 du så en eksplosion i antallet af svchost.exe-processer.
Hvorfor bruge svchost.exe?