Svchost.exe laddar processorn, vad ska jag göra?

Användarfråga

God dag.

Jag har Windows 7 installerat på min dator och nyligen började det sakta ner. Av erfarenhet fann jag att den laddar en 2-kärnig processor med 50% -100% av processen "svchost.exe" (åtminstone visas detta i uppgiftshanteraren).

Försökte slutföra processen, men ett fel visas och datorn startar om. Är det möjligt att slutföra det alls, och hur kan man minska belastningen från det? I allmänhet, vad är det för och varför laddar det systemet så mycket?

Tack på förhand.

Dmitry, Arkhangelsk

God dag.

Alla populära versioner av Windows (XP, Vista, 7, 8, 10) har denna speciella svchost.exe- process    (notera: dess fullständiga namn är Generic Host Process för Win32 Services).

Den används som en plattform för drift av olika tjänster och tjänster (dvs. en rent systemisk process som inte är tillrådligt att "röra vid" om allt fungerar för dig i normalt läge).

Om du öppnar Aktivitetshanteraren ser du att det finns flera rader med svchost.exe (vilket inte är förvånande, eftersom många tjänster och applikationer alltid körs i Windows: Windows Defender, OS-uppdatering, teckensnittsservice etc.). Och den här processen laddar CPU: n, oftast på grund av någon tjänst som började fungera fel.

Dessutom är det värt att notera att många virus är förklädda som denna systemprocess: trots allt, om det finns många av dem, är det inte så lätt för en oförberedd användare att avgöra vilken som inte är verklig .

Och så, överväg nedan vad som kan göras om svchost.exe laddar systemet ...

*

Lösa problemet med svchost.exe

❶ 

? Åtgärd ett - starta om din PC / laptop

Naturligtvis är rådet banalt, men ändå hjälper en till synes enkel omstart av datorn till att lösa många problem (inklusive den här this). H

Ofta, när anslutning / frånkoppling av kringutrustning, när tjänster eller drivrutiner misslyckas, börjar svchost.exe skapa en onödig belastning som "försvinner" efter omstart av datorn. Låt oss försöka!

*

❷ 

? Är det ett virus förklädd till svchost.exe? Kontroll!

Som jag noterade precis ovan i artikeln är ofta många virus förklädda som denna systemprocess. Att skilja en riktig svchost.exe- process från ett virus är inte alltid lätt! ?

Men vi kommer nu att hantera detta (det är mycket önskvärt att först utesluta viral aktivitet, och om den höga belastningen inte var associerad med detta, fortsätt sedan med att lösa problem med tjänster).

Öppna först Windows Task Manager (Ctrl + Shift + Esc eller Ctrl + Alt + Del).

Öppna sedan fliken "Processer" , sortera efter namn och titta noga: vad som står mittemot varje  svchost.exe i kolumnen "Användare" (skärmdumpen nedan är till hjälp ?).

Aktivitetshanteraren (Windows 7) - Visa processer

? Viktigt!

Processen svchost.exe måste startas från användaren: LOCAL, NETWORK SERVICE, SYSTEM (på ryska: system).

När "användarkolumnen" innehåller något annat än ovanstående, är det mycket troligt att du har att göra med virus (adware, trojaner, etc.).

? Jag vill genast konstatera att det inte alltid är möjligt att "se" alla processer i uppgiftshanteraren, och det är inte alltid möjligt att fånga vilken som är "inte verklig". I allmänhet är det mycket effektivare för detta att använda ett speciellt ? antivirusprogram  AVZ (jag har berömt det mer än en gång i mina artiklar ...).

När du har kört AVZ-verktyget (förresten behöver du inte installera det), öppna menyn "Verktyg" och öppna  "Processhanteraren" .

Sortera också processerna efter namn och hitta alla svchost.exe . Observera att verktyget visar ALLA processer (det är därför det finns så många av dem).

? Viktigt!

Alla normala  svchost.exe AVZ markerar grönt. Dessutom kommer kolumnen "Beskrivning" att indikera att detta är "Värdprocess ...", "Tillverkare" - "Microsoft Corporation ...", "Fullständig sökväg" - "C: \ Windows \ System32 \ svchost32. exe ".

Antivirusverktyg AVZ

Om du hittar något misstänkt, försök att stänga den här processen och skanna sedan din dator helt med AVZ-verktyget för virus och trojaner. Detta görs helt enkelt:

  1. Välj först ditt sökområde: rekommendera alla dina hårddiskar;
  2. Sedan anger du vad du ska göra med det hittade virusprogramvaran (notera: ta bort);
  3. den sista handen är att trycka på "Start" -knappen (resten av inställningarna kan lämnas oförändrade - AVZ är ett ganska "smart" program och inställningarna ställs automatiskt in på optimala).

    Skannar efter virus i AVZ

? Hjälp!

De bästa antivirusprogrammen för att skydda Windows - mitt urval för innevarande år

*

Vilken tjänst laddar tjänstvärden?

Och så är datorn kontrollerad, det finns inga virus, låt oss gå vidare ...

Öppna uppgiftshanteraren igen (Ctrl + Shift + Esc) och leta efter svchost.exe som laddar processorn. När du har hittat den högerklickar du på den och öppnar länken "Gå till tjänster" (se skärmdump nedan ?).

Gå till tjänster

Detta visar ALLA tjänster som är associerade med svchost-processen som använder CPU.

Stäng nu dessa tjänster en efter en, beroende på belastningen på processorn. Så snart det sjunker - du har hittat tjänsten som är skyldig till lasten!

? Viktigt!

Under processen att stänga vissa tjänster kan din Windows starta om. Därför är det bättre att komma ihåg att du redan har försökt stänga (så att nästa gång du stänger andra tjänster som är associerade med denna process).

Stoppa tjänsten

När man hittar en tjänst som har hög belastning - vad ska man göra?

Detta är en vanlig och svår fråga. Faktum är att det finns många tjänster som kan orsaka hög belastning. Det är orealistiskt att ge universell rådgivning (eller tillhandahålla alla möjliga alternativ)!

Om en mindre tjänst som du enkelt kan göra utan orsakar felet, inaktiverar du den helt enkelt (till exempel är Superfetch-tjänsten ofta en fast punkt).

Om du verkligen behöver en tjänst (till exempel är den relaterad till ljud- och videoutrustning, nätverkskort etc.), försök sedan byta ut drivrutinen med hårdvara (uppdatera eller vice versa, installera en äldre).

? Hjälp!

Verktyg för att uppdatera och hitta drivrutiner

*

? Inaktivera uppdateringscenter, Superfetch (och andra tjänster)

Mycket ofta den skyldige bakom den höga belastningen från svchost filen är "Update Center" och "SuperFetch" tjänster   (alltså med detta problem, rekommenderar jag stänga av dem, åtminstone för en stund för testet).

För att inaktivera dem måste du öppna fliken "Tjänster" .

Viktig! Jag rekommenderar att du stänger av automatiska uppdateringar i det här fallet, men jag rekommenderar inte att du inte uppdaterar Windows alls. Gör det bara manuellt då och då ...

Hur man öppnar tjänster (generiskt sätt):

  1. tryck på kombinationen av knappar Win + R;
  2. ange kommandot services.msc och tryck på Enter.

Hur man öppnar tjänster // Windows 7, 8, 10

Hitta sedan den du vill inaktivera i listan över tjänster och öppna den (Obs: dubbelklicka med musen).

Tjänster - Windows Update

I "Startmetod" kolumnen , sätta "Disabled" , och i "Status" blocket , klicka på "Stop" -knappen .

Allt! Tjänsten är nu inaktiverad och startar inte längre!

Inaktivera service

? Viktigt!

Var noga med att inte stänga av allt. I vissa fall var användarna så beroende av att inaktivera tjänster att de senare inte kunde återställa Windows till att fungera.

*

? Rulla tillbaka systemet för några dagar / veckor sedan

Om en hög belastning på processorn uppträdde för inte så länge sedan och det finns återställningskontroller kan du försöka starta Windows-återställning och rulla tillbaka den till ett hälsosamt tillstånd.

Trots att många användare underskattar denna metod är den mycket effektiv och hjälper till att lösa många problem.

Så här startar du systemåterställning:

  1. tryck på Win + R-knapparna;
  2. ange rstrui- kommandot  och tryck på Enter;
  3. välj sedan en återställningspunkt och rulla tillbaka systemet.

    Otur! Någon inaktiverade återställningen ...

? Hjälp!

Du kan lära dig mer om att återställa Windows (och en analys av alla vanliga frågor) från den här artikeln.

*

? Ta bort förhämtningsmapp

Det finns ett annat sätt som hjälper vissa att lösa problemet med svchost ...

1) Du måste hitta mappen Förhämtning (Obs: på systemdisken "C: \ Windows") och ta bort den.

2) Hitta sedan mappen Tasks (som finns på den här sökvägen "C: \ Windows \ System32"), öppna den och ta bort alla filer från den.

3) Efter denna procedur startar du bara om datorn.

Obs: denna metod är kontroversiell, använd på egen risk och risk. 

*

Tillägg i kommentarer är välkomna ...

Lycka till!

?

Första publikationen: 08/03/2017

Korrigering: 20/01/2020