Analys av Svchost.exe (Host Service) om den använder 99% CPU

Vi pratar om en berömd huvudperson av alla Windows-system, Svchost.exe-processen (så kallad Windows 7 och XP) eller Host Service (som det kallas i Windows 10 och 8), som kan ses närvarande flera gånger när du öppnar uppdragschef.
Svchost.exe, definierat av Microsoft som en generisk värdprocess för tjänster som kör dynamiska länkbibliotek (DLL), är en fil som börjar med Windows, finns i mappen C \ Windows \ System32 och laddar flera Windows-tjänster samtidigt .
För felsökningssyften, det vill säga för att ge användaren fler möjligheter att lösa eventuella fel, startas filen svchost.exe i flera samtidiga sessioner och, var och en av dem, laddar en grupp tjänster.
Till exempel, en Network Service Service Host- process hanterar nätverkstjänster, en annan Local System Service Host- process kan utföra alla UI-relaterade tjänster, och så vidare.
Om varje enskild tjänst hade körts under en enda värdprocess var ett problem på en av tjänsterna tillräckligt för att krascha datorn.
På detta sätt, dock, tack vare uppdelningen i grupper, om det på en viss tjänst hade fel, Windows borde fortfarande fungera.
LÄS OCH: Hur man undviker avmattningar och 100% CPU med många öppna program
I grund och botten är Host Service den process som startar och hanterar Windows-tjänster .
Svchost-processen, som inte borde intressera användaren eftersom den gör sitt jobb i tystnad och utan att märka det, har tidigare varit mycket studerat eftersom den är ansvarig för systemkrasch och överdriven CPU-användning.
Under Windows XP, då datorer hade mycket mer begränsade resurser och operativsystemet fortfarande inte optimerades, rekommenderade vi på teknologibloggar att stoppa alla onödiga tjänster för att göra datorn snabbare.
På moderna datorer med Windows 10 är värdtjänstprocessen mycket mer stabil och påverkan av tjänster på systemprestanda är mycket låg.
Även i dag är det emellertid möjligt att datorn kraschar och saknar ner tills den stannar eftersom en av Host Service- eller svchost.exe- processerna upptar 99% av CPU: n och inte längre flyttar något på datorn.
Nästan alltid är orsaken till detta problem närvaron av ett virus eller skadlig programvara som utnyttjar filen svchost.exe för att gömma sig i mitten av gruppen processer med samma namn.
Ofta öppnar dessa virus dörrar på internet som datorn är ansluten till, vilket orsakar stora problem.
Vi minns fortfarande idag hur ett ökänt och fruktansvärt virus som Worm Blaster för många år sedan kunde skicka en 100% svchost.exe-session som tvingade datorn att stänga av sig själv.
I andra fall kan det vara ett problem med en systemdrivrutin eller med en hårdvara resurs ansluten till datorn.
Som sagt, om du märker att en viss instans av värdtjänsten orsakar överdriven CPU-användning eller för mycket RAM-användning, kan du kontrollera vilka specifika tjänster som är inblandade och få en uppfattning om hur du fixar det.
Observera att det inte är möjligt att avsluta en slumpmässig svchost.exe-process från task manager utan att orsaka ett Windows-fel som kraschar systemet.
Det bästa sättet att analysera Svchost.exe och se exakt vilka tjänster som värdas av en viss instans av Host Service kan användas i task manager eller, ännu bättre, Process Explorer- programmet (ett av de mest populära alternativen till task manager ).
I Windows 10 och Windows 8 kan du använda task manager eller task manager för att analysera olika Host Service-processer.
Högerklicka sedan på skrivbordets aktivitetsfält, öppna Task Manager, tryck på Mer information .
På processfliken bläddrar du ner och hittar de olika värdtjänsttjänsterna och utökar dem en efter en för att se de olika grupperingarna av tjänster.
Genom att högerklicka på en av tjänsterna kan du stoppa den eller öppna skärmen för servicehantering för att hitta mer information och sedan, om du vill, besluta att inte automatiskt starta den igen.
Uppgiftshanteraren för Windows 7 är inte så tydlig och för att hitta tjänsterna relaterade till en viss instans av svchost.exe måste du högerklicka på den och sedan välja alternativet " gå till tjänst ".
Process Explorer, särskilt rekommenderat för Windows 7, är ett Microsoft-program för att hantera Windows-processer som innehåller all information om svchost-processer och låter dig veta vilka tjänster varje process hänvisar till.
Genom Process Explorer kan du förstå vad varje session av svchost.exe är och sedan se om det fanns en till 99% av cpu, som är ansvarig för datorns lås.
När du har insett vilken tjänst som orsakar problem kan du inaktivera den genom att gå till Kontrollpanelen -> administrationsverktyg -> tjänster .
Process Explorer är ett program som visar detaljerna om alla aktiva processer men för en specifik analys av svchost-processerna som är aktiva och de som börjar med datorn kan två andra specifika Windows-verktyg användas.
För att kontrollera specifikt vilka svchost-processer som startar när du slår på din dator kan du använda ett annat, ganska gammalt, program som kallas svchost-processanalysator .
Senaste notation: för att veta om ett virus är gömt bakom en av Host Service-processerna kan du högerklicka på processens namn och sedan välja alternativet " Öppna filväg ".
Om du öppnar mappen Windows \ System32 är det nästan säkert inte skadlig programvara.
Dessutom har svchost.exe inget behov av att komma åt nätverket så om brandväggen rapporterar avvikande aktiviteter och begär att gå ut på internet av den här filen kan det vara skadlig programvara.
LÄS OCH: Stäng onödiga aktiva Windows-processer och eliminera bortkastat minne på din dator

Lämna Din Kommentar

Please enter your comment!
Please enter your name here