Om du använder ett Windows-baserat system kan du ha öppnat din aktivitetshanterare för att se en svärm av processer som kallas “svchost” som tar upp mycket utrymme. Det kan vara oroande att se så många kopior av denna process fungera tyst när du använder din dator. Vad är den här udda processen, och ska du försöka beskära dem så att du själv kan storlek?
Det korta svaret på detta är ett bestämt, starkt ”nej!” Tvinga inte någon svchost-process att stoppa! De är viktiga för att Windows ska kunna göra sitt jobb ordentligt. För att förstå varför de är så viktiga måste vi dock dela upp vad svchost.exe gör exakt.
Vad är svchost.exe?
Saker ger lite mer mening när vi bryter ner vad “svchost” betyder. Det betyder ”tjänstvärd” och det gör exakt det – värdar Windows-tjänster. När Windows vill köra en tjänst använder den svchost för att göra det. För att vara mer teknisk får alla Windows-processer från ett dynamiskt länkbibliotek äran att kallas servicevärd eller svchost.
När du ser flera svchost.exe-processer som körs samtidigt betyder det helt enkelt att Windows kör flera processer samtidigt. Det händer mycket inom Windows, så det behöver alla dessa processer för att hålla sig igång! Även om det vore trevligt om varje svchost hade ett annat namn, håller Windows saker enkelt med ett enda namn.
Varför inte bara en process?
Att ha alla dessa olika processer kan se orolig ut. Varför samlar Windows inte bara alla sina processer under en svchost och kallar det en dag?
Anledningen till detta beslut är att förhindra att en krasch sänker ner alla tjänster. Om du kör en fabrik och du hade beslutat att sätta en mänsklig arbetare på varje uppgift eller en central AI-robot som hanterar varje uppgift, skulle människorna vara mer tillförlitliga.

AI kan kanske ta på sig alla uppgifter samtidigt, men om det går sönder tar det ut alla jobb i fabriken med det. Om en enskild mänsklig arbetare skadas eller är sjuk kan de andra områdena på fabriken fortfarande fungera som vanligt.
Windows använder samma idé med svchost. Om Windows packade alla sina tjänster i en svchost-process, skulle hela samlingen av tjänster kollapsa om en enda skulle gå upp. Windows har många tjänster på gång, så det skulle vara katastrofalt! Du skulle ha mycket mer kraschar och sannolikt BSoDs (blå skärm av döden). Genom att ha en separat process för varje tjänst skyddar den andra från att störas om en misslyckas.
En sak du kommer att märka när du visar svchost-tjänsterna är att de är grupperade efter typ. Varje huvudtjänst kan köra flera delprocesser. När du expanderar en av huvudinstanserna visas även eventuella underprocesser.
Vilka processer körs?
Om du vill titta själv vilka processer som körs under svchost kan du göra det genom att hålla ned Ctrl + Flytta + ESC. Se till att du tittar på avancerad vy genom att klicka på ”mer information” längst ner, om den finns där. Öppna fliken Processer (vanligtvis öppen som standard). Sortera sedan processerna efter namn och bläddra ner till ”Windows-processer”. Du får se alla processer som kallas ”Service Host” och vad de alla gör.

Välj någon av dessa för att utöka den för att se allt som händer under den enskilda instansen.

Felsökningsproblem
Om du märker att någon av svchost-tjänsterna fryser eller använder en ovanligt stor mängd resurser, stoppa inte bara omedelbart dem. Detta kan faktiskt få din dator att krascha. Försök istället felsöka först. Högerklicka på vilken tjänst som helst och välj ”Sök online” för att lära dig mer om dem först.

Det här är också bra att göra om du inte är säker på om en instans är legitim eller skadlig, vilket kan hända (mer om det i nästa avsnitt). Om du inte hittar några användbara detaljer är det bästa att spara ditt arbete, stänga allt och starta om datorn. Ibland hänger saker på och behöver en omstart för att återställa och fungera korrekt.
När Svchost går dåligt
Tyvärr är svchost inte alltid så oskyldig som det först verkar. På grund av dess betydelse för Windows-operativsystemet strävar vissa virusutvecklare att efterlikna svchost för att dölja sina program som något du inte borde röra vid. Andra kan infektera svchost för att begrava sina processer inom systemkritiska processer, så du kan inte helt enkelt neka processen.

Först, om du märker att din dator agerar konstigt, kör omedelbart en antimalware- eller antivirussökning. Windows levereras med Windows Defender om du inte har något annat till hands. Du kan också manuellt kontrollera varje process med hjälp av sök online-alternativet för att se om det är ett virus. Detta kommer förhoppningsvis att hitta problemet och rensa upp det åt dig. Försök inte att ”snipa” skadlig kod manuellt – det kan orsaka många problem!
Ett annat sätt att kontrollera är att högerklicka på en huvudinstans av svchost eller tjänstvärd i Aktivitetshanteraren. Välj Egenskaper. Välj fliken ”Detaljer”. Upphovsrätten ska stå ”Microsoft Corporation.” Även om detta kan efterliknas stör många virus inte eftersom användare vanligtvis inte kontrollerar.

Värden med mest
Svchost har en tendens att svärma din uppgiftshanterare. Det kan vara oroande att se så många tillfällen som fungerar på din dator. Det är viktigt att du låter dem göra sitt jobb medan de kör ett bra antivirusprogram för att skydda dem från att smittas av skadlig kod. Om du använder Windows Defender kan du också lära dig hur du gör det bättre genom att aktivera ransomware-skydd.
Skräms du av mängden tjänstvärdar som visas i aktivitetshanteraren? Tror du att Microsoft skulle kunna göra ett bättre jobb med att förklara vad de är? Låt oss veta nedan.
Relaterad:
-
Senaste Windows 10-uppdateringsproblemen och hur man fixar dem
-
Vad du ska göra om Windows 10 inte startar
-
Så här kontrollerar du om portar används i Windows 10