ecosmak.ru

Hostprotsess svchost exe laadib süsteemi. Windowsi teenuste hostprotsess kasutab mälu ja protsessorit

Svсhost on süsteemiprotsess operatsioonisüsteemide Windows 2000, Windows XP, Windows Vista, Windows 8, Windows 10 perekondades. Svсhostil on tähtsust jagatud teenindusprotsesside jaoks, samas kui mitu teenust võivad süsteemi ressursitarbimise vähendamiseks jagada ühte protsessi. Teenuste rühmitamine üheks protsessiks säästab ressursse, mis teeb NT-arendajatele muret, kuna protsesside loomine Windowsis võtab kauem aega ja kulutab rohkem RAM-i.

Kui üks teenustest tekitab käsitlemata erandi, võib kogu protsess ebaõnnestuda. Samuti võib lõppkasutajatel olla keerulisem komponentteenuste tuvastamine. Kasutajad teatavad probleemidest erinevate hostitud teenustega, eriti Windows Update'iga, mis on seotud Svchostiga.

Svchosti protsess võeti kasutusele operatsioonisüsteemis Windows 2000, kuigi põhiline tugiteenuste osutamise protsessidele on olemas olnud alates Windows NT 3.1-st.

Selle käivitatav pilt "%SystemRoot%"/"System32"/"Svchost.exe" või "%SystemRoot%"/"SysWOW64 "/"Svchost.exe" (64-bitistes süsteemides töötavate 32-bitiste teenuste jaoks) töötab mitmes versioonis juhtudel, kus igaüks majutab ühte või mitut teenust.

Svchostis töötavad teenused on rakendatud dünaamiliselt lingitud teekidena (DLL). Sellise teenuse registrivõtmel peaks jaotises Valikud olema väärtus ServiceDll, mis osutab vastavale teenuse .dll-failile. Nende ImagePathi määratlus on "%SystemRoot%"/"System32"/"Svchost.exe -k". Sama Svchosti protsessi jagavad teenused määravad sama parameetri, millel on SCM-i andmebaasis üks kirje.

Svchosti protsessi esmakordsel käivitamisel teatud parameetriga otsib see sama nimega väärtust võtmes "HKLM" - "TARKVARA" - "Microsoft" - "Windows NT" - "CurrentVersion" - "Svchost", mis see tõlgendatakse teenusenimede loendina. Seejärel teavitab see SCM-i kõigist hostitavatest teenustest. SCM ei käivita ühegi vastuvõetud teenuse jaoks teist Svchost-protsessi: selle asemel saadab see lihtsalt vastavale Svchost-protsessile käsu "start", mis sisaldab kontekstis käivitatava teenuse nime.

MS 2003 esitluse kohaselt on jagatud teenuse minimaalne töökomplekt umbes 150 KB versus 800 KB eraldiseisva protsessi puhul.

Teenindussildid

Alates Windows Vistast saavutatakse tavaliste protsesside (sh svchost) teenuste sisemine identifitseerimine nn teenusemärgendite abil. Iga lõime teenindussildid salvestatakse selle lõimekeskkonna ploki (TEB) SubProcessTag-i. Teenusmärgend levitatakse kõikidele lõimedele, mis seejärel käitavad põhiteenuse lõime, välja arvatud Windowsi lõimede API-de poolt kaudselt loodud lõimed. Teenuste siltide haldusprotseduuride komplekt on praegu dokumenteerimata API, kuigi mõned Windowsi utiliidid (nt netstat) kasutavad seda iga teenusega seotud TCP-ühenduste kuvamiseks. Seda API-d kasutavad ka mõned kolmanda osapoole tööriistad, nagu ScTagQuery.

Svchost.exe (netsvcs)

Netsvcs on alamprotsess, mida kasutab svchost.exe

Netsvcs on alamprotsess, mida kasutab svchost.exe (netsvcs). Kui ja kui esineb mäluleke, hakkab svchost.exe kasutama palju protsessorit. See probleem ilmneb teenuse Winmgmt käepideme lekke tõttu pärast Windows Management Framework 3.0 installimist arvutisse. Winmgmt teenus on Windowsi haldusinstrumentide (WMI) teenus svchost.exe protsessis, mis töötab LocalSystem'i konto all.

Hostitud teenuste tuvastamine ja haldamine


Microsoft Sysinternals Process Explorer pakub teavet ka svchost.exe protsessides töötavate teenuste kohta, kui kasutaja hõljutab kursorit svchost.

Ükski ülaltoodud meetoditest ei võimalda kasutajal määrata, milline paljudest svchostis töötavatest teenustest on konkreetne ressurss, nagu protsessor, ketas, võrk või mälu. Windowsi ressursimonitor võtab protsessi üksikasjalikult arvesse enamikku neist ressurssidest. Siiski võtab see protsessori kasutust arvesse, kui uurite teenuste kohta vahekaarti CPU. Avatud TCP-ühenduste ja avatud UDP-portide loendi saab hankida "netstat -b" abil.

Muude svchosti sees töötava teenuse probleemide lahendamiseks tuleb teenus (või teenused, mis peaksid probleemi põhjustama) olema (kõik) uuesti konfigureeritud nii, et need käiksid oma svchosti eksemplaris. Näiteks "sc config foo type=own" konfigureerib ümber teenuse nimega "foo", et käivitada oma svchost. Tüübi "tagasi üldiseks" muutmine toimub sarnase käsu abil. Nende konfiguratsioonimuudatuste jõustumiseks peate teenuse taaskäivitama. See silumisprotsess pole aga usaldusväärne. Mõnel juhul võib ilmneda heisenbug, mis põhjustab probleemi kadumise, kui teenus töötab üksi.

Täpsem veaotsingu tehnika on isoleeritud hooldusrühma loomine.

suur tarbimineProtsessori ja RAM-i töötleminesvchost.exe

Probleemid kõrge tase Svchost.exe kasutatakse enamikul juhtudel arvutites, mis on nakatunud viiruse või pahavaraga. Muudel juhtudel võib kõrge protsessoriga probleeme või probleeme Svchost.exe (netsvcs) põhjustada Windows Update, täielik sündmuste logifail või muud programmid ja teenused, mis käivitavad palju protsesse nende töötamise ajal.

Video – mida teha, kui svchost laadib protsessori

Kuidas lahendada Svchost.exe (netsvcs) probleem suure mälu- või protsessoritarbimisega

Lahendus 1. Kontrollige oma arvutit viiruste suhtes

Paljud viirused või pahavara võivad põhjustada svchost.exe kõrge protsessori ja mälukasutuse probleeme. Seetõttu kasutage enne svchost.exe laadimise probleemi tõrkeotsingu jätkamist pahavara skannimiseks ja eemaldamiseks erinevaid.

Lahendus 2 – leidke ja keelake teenus, mis põhjustab suure svchosti kasutamise probleemi

Svchost.exe on protsess, mida mitmed teenused või programmid nõuavad nende käitamiseks. Seega tehke kindlaks, milline teenus või programm svchost.exe protsessis töötab, samuti laadige oma süsteemiressursse ja süsteemimälu, ning seejärel jätkake selle programmi (või teenuse) keelamist või täielikku eemaldamist.

Samm 1. Vajutage korraga klahve Ctrl+Alt+Del ja seejärel avage tegumihaldur.

2. samm Märkige vahekaardil Protsessid ruut Kuva protsessid kõigilt kasutajatelt.

3. samm Paremklõpsake suure kasutusega svchost.exe protsessil ja valige "Mine teenustesse".

4. samm Vahekaardil Teenused peaksite nägema mitut esiletõstetud teenust, mis töötavad protsessi svchost.exe all.

5. samm Nüüd on aeg välja mõelda, milline protsess kulutab protsessori ressursse. Selleks on teil kaks võimalust:


6. samm Kui olete süüdlase teenuse või programmi tuvastanud, minge selle teenuse keelamiseks (või programmi täielikuks desinstallimiseks) jaotisse Arvutihaldus (Juhtpaneel/Süsteem ja turve/Administraatoritööriistad).

Teenuse püsivaks keelamiseks arvutis tehke järgmist.


Lahendus 3: tühjendage sündmustevaaturi logi

Mõnel juhul on svchost.exe kasutamise probleem suure CPU kasutusega (või suure mälukuluga) tingitud Windowsi sündmustevaaturi suurtest logifailidest. Teine lahendus on sündmustevaaturi logi tühjendamine.

Selle jaoks:


Lahendus 4 – Windowsi värskenduste tõrkeotsing

Teistes arvutites võib svchost.exe suure kasutusega probleem ilmneda, kui Windows otsib värskendusi (taustal). Suure protsessori kasutamisega seotud probleemide lahendamiseks Windows Update'i ajal toimige järgmiselt.

Samm 1. Sunnige Windows tühja Windows Update'i kausta uuesti looma.

Windows Update'i kaust (mida tavaliselt nimetatakse SoftwareDistributioni kaustaks) on koht, kuhu Windows salvestab allalaaditud värskendused. Kui see kaust on rikutud, tekib Windowsi värskenduse ajal probleeme. Nii et kõigepealt proovige sundida Windowsi uuesti looma uut tühja kausta "SoftwareDistribution".

Selle jaoks:

  1. Käsurea akna avamiseks vajutage samaaegselt Windowsi klahvi + R.
  2. Käivituskäsu sisestusväljale sisestage: "services.msc" ja vajutage "Enter".

  3. Leidke teenus "Windows Update", seejärel topeltklõpsake sellel ja valige "Stopp".

  4. Liikuge kausta "C:"/"Windows".

  5. Kustutage (või nimetage ümber) kaust "SoftwareDistribution.old" kaustaks "SoftwareDistribution".

    Märge! Taaskäivitamisel, järgmine kord, kui Windows Update saadaolevaid värskendusi kontrollib, loob Windows värskenduste salvestamiseks automaatselt uue SoftwareDistributioni kausta.

  6. Taaskäivitage arvuti ja proovige värskendusi otsida.

Kui probleem "svchost" suure kasutusega püsib, jätkake järgmise sammuga.

2. samm Käivitage Windows Update'i tõrkeotsing.

  1. Laadige oma arvutisse alla Microsofti Windows Update'i tõrkeotsija.

  2. Käivitage Windows Update'i tõrkeotsing.

  3. Valige esimeses aknas "Windows Update" ja klõpsake "Järgmine".

  4. Oodake, kuni probleemi tuvastamise protsess lõpeb.

  5. Klõpsake lingil "Rakenda see parandus".

  6. Laske programmil Windows Update'i probleemid lahendada ja taaskäivitage arvuti.

  7. Kontrollige uuesti värskendusi ja kui svchost.exe kõrge laadimise probleem püsib, jätkake järgmise sammuga.

3. samm Installige Uusim versioon Windows Update Agent


4. samm Installige Microsofti turvabülletään MS13-097.


5. samm Parandage kahjustatud süsteemifailid Süsteemi värskenduste valmisoleku tööriist (nt juurutuspildi teenindamine ja haldamine – DISM-i tööriist).


Muud lahendused, mida saab rakendada erinevatel juhtudel, kui värskenduste otsimisel ilmneb probleem "svchost.exe" suure kasutusega.

Juhtum 1 Kehtib uutele Windowsi installimine 7SP1.


Juhtum 2 Kasutatakse HP sülearvutis Windows 7 hoolduspaketiga SP1 Home.

Samm 1. Installige turvavärskendus KB2993651 vastavalt teie operatsioonisüsteemi versioonile:

  • Turbevärskendus Windows 7 jaoks x86-põhistele süsteemidele (KB2993651);
  • Turvavärskendus Windows 7 jaoks x64-süsteemidele (KB2993651);
  • Turbevärskendus Windows 8.1 jaoks x86-põhistele süsteemidele (KB2993651);
  • Turvavärskendus Windows 8.1 jaoks x64-süsteemidele (KB2993651);

2. samm Lähtestage Windows Update'i komponendid. Taaskäivitage arvuti.

Juhtum 3


Juhtum 4 Kehtib Windows 7 hoolduspaketi SP1 ja Windows Server 2008 R2 hoolduspaketi SP1 jaoks.

Laadige alla ja installige Windows Update'i koondvärskendus 3 (KB3161608) vastavalt teie operatsioonisüsteemi versioonile.

Märge! Kui installimine hangub: taaskäivitage arvuti, peatage Windows Update'i teenus ja seejärel installige värskendus.

Kui pärast kõigi nende toimingute täitmist esineb endiselt probleeme suure protsessori- või mälukasutusega, keelake Windows Update täielikult või installige Windows oma arvutisse uuesti. Kui kasutate operatsioonisüsteemi Windows 8 või Windows 8.1, saate ka süsteemi värskendada. Edu!

Video – Svchost laadib protsessori. Lahendus

Täna räägime Svchost.exe-st, millist protsessi see on ja miks see võib süsteemi laadida.

Kuidas protsesside vahekaardile juurde pääseda

Kui arvuti töötab normaalselt, siis tavakasutajat ei huvita vähe, millised protsessid süsteemis töötavad ja milleks need üldse mõeldud on.

Kuid Windows XP / Vista / 7 ebastandardne käitumine - pidurdamine, külmutamine, sagedased taaskäivitused - paneb meid põhjuseid otsima.

Kust otsingut alustada? Proovime käivitada "Task Manager".

Käivitusvalikud.

  1. Vajutage klahvikombinatsiooni "Ctrl" + "Alt" + "Del".
  2. Klõpsake nuppu "Start", valige käsk "Käivita", sisestage taskmgr.exe ja klõpsake nuppu "Ok".

Nüüd minge vahekaardile "Protsessid" ja uurige loendit.

Suur hulk svchost.exe töötleb koheselt häireid. Noh, on aeg tegeleda selle rakenduse võimalustega.

svchost.exe kasutamise alustamine

Viimasel ajal on tavaliste .exe-laiendiga täitmisfailide asemel Windowsi teenuste linkimiseks üha enam kasutatud dünaamilise lingi teeke laiendiga dll.

Seda meetodit peetakse tõhusamaks. Erinevalt käivitatavast failist ei saa teegifail aga ise käivituda.

Rakendus svchost.exe "aitab" käivitada teenust (teenust) dll-failist.

Näiteks DNS-i klienditeenus käivitub järgmiselt:

C:\WINDOWS\system32\svchost.exe -k NetworkService.

Paar sõna svchost.exe protsesside kohta

Protsessi svhost.exe iga eksemplari algatab vanem ehk süsteemiprotsess services.exe.

Üks svshost.exe protsess võib käitada ühte teenust või mitme loogiliselt seotud Windowsi teenuse rühma.

Käivitusvalik "üks svchost protsess -> mitu Windowsi teenust" võimaldab säästa RAM-i ja CPU ressursse.

Svchost rühmade ja nende koosseisu vaatamiseks minge Windowsi registrisse:

  • vajutage nuppu "Start" ja leidke käsk "Käivita";
  • V käsurida Sisestage regedit.exe ja klõpsake nuppu OK.
  • minge registris filiaali HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost;
  • leida REG_MULTI_SZ parameetrid koos iga rühma teenuste loendiga.

Näiteks DcomLaunchi grupp sisaldab järgmisi teenuseid:

  1. Toide – teenus, mis haldab toitekonfiguratsiooni ja saadab teateid installitud toitekonfiguratsioonide kohta;
  2. PlugPlay on teenus, mille kaudu arvuti tuvastab automaatselt sellega ühendatud seadmed ja konfigureerib need töötama ilma kasutaja sekkumiseta või minimeerib selle seotuse.
  3. DcomLaunch on teenus COM- ja DCOM-serverite käivitamiseks serveriandmeid kasutavate programmide stabiilseks tööks.

Ühtegi ülaltoodud teenust ei soovitata keelata.

Svchost protsessiandmete vaatamisel pöörake kindlasti tähelepanu veerule "Kasutajanimi".

See võib sisaldada ainult ühte järgmistest väärtustest: "Kohalik teenus", "Süsteem", "Võrguteenus".

Kus fail asub.

Operatsioonisüsteemides Windows XP / Vista / 7 on faili svchost.exe asukoht standardne:

  • 32-bitine OS - C:\Windows\System32\;
  • 64-bitine OS – C:\Windows\SysWOW64\.

Pidage meeles faili täpne aadress. See on meile tulevikus kasulik.

Protsess svchost.exe ja selle seosed

Tegumihaldur annab meile terve loendi töötavatest svchost.exe protsessidest, kuid sellest teabest ilmselgelt ei piisa.

Loomulikult huvitab meid see, milliseid teenuseid selle protsessi konkreetne eksemplar käivitab.

Siin on mõned viisid svchosti ühenduste kohta õppimiseks.

ülesannete loend ja sc-käsud.

Tegumiloendi ja sc-käskude kasutamine on võimalik mis tahes Windowsi versioonid. Seetõttu võib seda meetodit pidada universaalseks.

Kõigepealt käivitame cmd - Windowsi käsureatõlgi:

  • vajutage nuppu "Start";
  • valige käsk "Käivita";
  • Sisestage cmd ja vajutage nuppu OK.

Tõlgi ekraanile teenuste loendi kuvamiseks käivitage klahviga svc käsk tasklist ja vajutage sisestusklahvi:

  • ülesannete loend /svc "Sisesta".

Päringu tulemuste salvestamiseks tekstifaili svc.txt, mis asub draivi C: temp kaustas, suuname käsu tegumiloendi väljundi ümber:

  • ülesannete loend /svc > C:\temp\svc.txt "Sisesta"

Pange tähele, et fail salvestatakse dos-kodeeringus.

Fragment loendist tasklist.exe.

Teenuse PID kujutise nimi:

  • svchost.exe 1216 DcomLaunch
  • svchost.exe 1300 RpcSs
  • svchost.exe 1384 WudfSvc
  • svchost.exe 1528 Dnscache
  • svchost.exe 1584 LmHosts, SSDPSRV

Tabeli veerud:

  • "Pildi nimi" - käivitatava faili nimi;
  • "PID" - protsessi ID;
  • "Teenused" - teenuste loend.

Konkreetse teenuse kohta teabe saamiseks määrake selle lühinimi sc-teenuse juhtimiskäsu parameetrina.

Näide teenuse TermService kohta teabe hankimisest.

- sc qc TermService "Sisesta".

Teenuste loendisse liikumiseks on kaks võimalust.

  1. Klõpsake nuppu "Start", leidke käsk "Run", sisestage käsureale services.msc ja klõpsake nuppu "Ok".
  2. Klõpsake nuppu Start, seejärel valige Sätted -> Juhtpaneel -> Haldustööriistad -> Teenused.

Windows Vista/7 tegumihaldur.

Saame Windows Vista/7 tegumihalduri abil svchost protsessiga seotud teenuste loendi:

  • seadke kursor protsessi nimele;
  • helistage kontekstimenüüsse, vajutades hiire paremat nuppu ja valige suvand "Mine teenustesse";
  • saame loendi, milles on esile tõstetud meie protsessiga seotud teenused.

Windows XP operatsioonisüsteemis puudub paraku valik "Mine teenustesse". Seda võimalust ei saa pidada universaalseks.

Process Exploreri utiliit.

See programm ei sisaldu Windowsi distributsioonides, kuid on allalaadimiseks saadaval Microsofti veebisaidilt või Process Exploreri allalaadimislehelt.

Käivitusprotsess on väga lihtne ega vaja installimist:

  • laadige alla ZIP-arhiiv;
  • käivitage fail procexp.exe.

Utiliit annab üksikasjalikku teavet süsteemis töötavate protsesside kohta: pid, CPU koormus, Lühike kirjeldus, teave tootja kohta jne.

Hõljutades hiirekursorit ühe svchosti eksemplari nime kohal, saime järgmise teabe:

  • Käsurida - rida teenuse või teenuste rühma käivitamiseks svchosti kaudu;
  • Tee - faili svchost.exe tee;
  • Teenused – teenuste loetelu.

Paremklõpsu kontekstimenüü annab suurepärase kontrolli protsessi ja selle käivitatavate teenuste üle.

AnVir Task Manageri utiliit.

AnVir Task Manager programm mitte ainult ei halda töötavaid protsesse, teenuseid, draivereid ja käivitamist, vaid täidab ka viirusetõrje funktsioone.

Käivitusjärjekord on sama, mis Process Exploreri puhul:

  • laadige alla AnVir Task Manageri tasuta versioon zip-arhiivivormingus;
  • pakkige lahti ketta kausta;
  • käivitage fail AnVir.exe.

Keele vahetamiseks programmi esmakordsel käivitamisel kasutage peamenüüd:

Vaade->Keel->Inglise keel.

Valige vahekaart "Protsessid", et saada üksikasjalikku teavet meie svchostite kohta.

Protsessi real näeme teavet tootja kohta, käivitatava faili teed, protsessori kasutuse protsenti jne.

Kuid kõige huvitavamad andmed on esitatud veerus "Käivitamine". Siit leiate loendi teenustest, mida svchost käivitab.

Topeltklõpsake protsessi nimel hiire vasakut nuppu ja saate selle kohta täpsemat teavet (ekraani allosas asuvate vahekaartidega aken).

Süsteem aeglustab, mida teha

Millised sümptomid viitavad sellele, et svchost on süüdi ja kuidas probleeme lahendada. Selgitame välja.

Süsteem võib erinevatel põhjustel aeglustuda. Kuid kui leiate tegumihaldurist protsessi svchost.exe, millel on kõrge protsessori kasutusprotsent (mõnikord isegi umbes 100%), on tõenäoline, et see on põhjus.

Paljud kasutajad usuvad, et svchost on antud juhul tingimata viirus. Aga ei ole. Protsess võib süsteemi laadida ka muudel põhjustel.

Vaatame, kuidas mõlemal juhul svchosti probleemi lahendada.

Svchost - viirus või mitte?

Paljud troojalased ja muud arvutiviirused maskeeruvad tuntud Windowsi süsteemirakendustena. Svchost pole erand.

Kaspersky Labi andmetel "teesklevad" viirused Trojan-Clicker.Win32.Delf.cn, Virus.Win32.Hidrag.d, Net-Worm.Win32.Welchia.a svchost, aga ka enamikule tuntud Kido viirus kasutajad.

Niisiis, hakkame oma protsessi kontrollima.

Kõigepealt pöörake tähelepanu. Kui see erineb tavalisest, saab faili turvaliselt kustutada.

Kontrollige protsessi alustanud kasutaja nime. Kehtivate nimede loend on toodud jaotises "".

Lugege hoolikalt protsessi nimetust. Viirusekirjutajad kasutavad sageli sarnaseid nimesid: svhost, svchosts jne.

Rakendust ei saa kunagi käivitada Windowsi registri võtme "Käivita" kaudu.

Seetõttu on vaja kontrollida selle olemasolu automaatlaadimises:

  • klõpsake nuppu "Start", valige käsk "Käivita", sisestage msconfig ja klõpsake nuppu "Ok";
  • kui fail svchost.exe leitakse, keelake käivitamine.

Eemaldamiseks kahtlane protsess Avage tegumihalduris kontekstimenüü, paremklõpsates hiirega ja valige käsk Lõpeta protsessipuu.

Pärast kõigi kirjeldatud toimingute sooritamist on hädavajalik käivitada viirusetõrjeprogramm ja arvuti desinfitseerida.

Kui sülearvuti või arvuti hakkab aeglustuma ja ebaõnnestub, siis vaadake tegumihaldurit - on täiesti võimalik, et svchost protsess kulutab liiga palju ressursse ja just seetõttu tekivad probleemid. Selle probleemi lahendamiseks on mitu võimalust.

Miks on svchosti vaja ja miks see süsteemi laadib

Svchost on süsteemiprotsess ja muide, tegumihalduris on neid mitu. See on vajalik süsteemiteenuste käivitamiseks. Täpsemalt on raske öelda, sest neid on tohutult palju ja hulk sõltub mitmest tegurist. Kuid enamasti kiirendab see programmide, komponentide ja rakenduste käivitamist. Just tänu svchostile on kasutajatel võimalus käivitada mitu programmi korraga, näiteks kuulata mängu mängides muusikat.

Neid on mitu, sest kui arendajad paneksid määratud ülesannete eest vastutama ühe faili, sööks see peaaegu kogu mälu ja koormaks süsteemi tugevalt.

Seetõttu, kui avasite tegumihalduri ja nägite kurba statistikat, ärge paanitsege - see pole viirus ega muu pahatahtlik programm, vaid ainult siis, kui veerus "Kasutaja" on süsteem, kohalik teenus või võrguteenus.

Paljud kasutajad hakkavad protsesse kiiresti lõpetama, mis on põhimõtteliselt vale ja halvendab süsteemi ainult.

Kui konto nimi või administraator on seal, on teie arvuti nakatunud viirusega, mis maskeerib end soovitud programmiks. Sel juhul laheneb kõik üsna lihtsalt – kasuta head viirusetõrjet ja jäta arvuti skannimise ajaks rahule.

A koormab svchost süsteem sest Windows 7 loojad soovisid luua ühtse teenuse, mis vastutaks programmide käitamise eest. Ja see on isegi mõnes mõttes hea, sest milleks ühe protsessi jaoks mitut erinevat rakendust käivitada, dünaamiliste teekide üleskutse kehtib ka nende kohta. Nende tööd tehakse ainult hostide kaudu.

Seega tuli idee veidi ühekülgne ja teenus suudab protsessori ja mälu sajaprotsendiliselt laadida. Ja arvestades, et paljud ei lülita Internetti välja, pole üllatav, et süsteem hakkab rippuma.

Põhjused ja lahendused

Alustuseks tasub öelda, et antud lahendused sobivad Windows 7 jaoks ja ei pruugi teiste versioonide puhul töötada või toimida valesti, kuigi need on üsna sarnased.

Esimene asi, mida sellises olukorras teha, on arvuti taaskäivitamine. See meetod on universaalne ja töötab paljude probleemide korral, kuigi ajutiselt.

Järgmisena tasub süsteemi viirusetõrjega kontrollida. Kui see pole installitud, installige see kohe. Pärast kontrollimist vaadake, kas Windows 7 jaoks on värskendusi, kui neid on, installige. Selleks minge jaotisse Juhtpaneel - Süsteem ja turvalisus - Windows Update.

Samuti võib põhjuseks olla süsteemi või programmide vale värskendus. Näiteks ei saa viirusetõrje värskendusi installida ja seetõttu süsteemi laadida. Seetõttu proovige keelata Windowsi ja taustaprogrammide automaatne värskendamine. Kui see nii on, hakkab arvuti taas normaalselt töötama. Ärge unustage pärast muudatusi arvuti taaskäivitada ja kord või kaks nädalas kontrollida olulisi värskendusi.

Teine põhjus võib peituda selles, et taustal töötab palju programme ja RAM lihtsalt ei jaksa. Selle väljaselgitamiseks proovige rakendusi sisse ja välja lülitada.

Aktiivne Internetis surfamine võib samuti põhjustada letargiat. Kogudes tohutul hulgal ajutisi faile, risustate registrit. Kui see on põhjus, siis kõik on lahendatud abiga spetsiaalsed kommunaalteenused nagu CCleaner.

Kui pärast kõiki neid manipuleerimisi on arvuti rumal, saate avada tegumihalduri, minna vahekaardile "Protsessid" ja tuvastada kõige ahmim svchost-protsess. Mugavuse huvides saate neid sorteerida hõivatud mälumahu järgi. Paremklõpsake sellel ja valige "Mine teenustesse".

Ilmub svchosti eest vastutavate teenuste loend. Nüüd peate kõvasti tööd tegema. Lülitage igaüks neist kordamööda välja ja vaadake, kuidas süsteem käitub.

Selle keelamiseks minge juhtpaneelile, leidke haldustööriistad ja klõpsake otseteel Teenused. Valige loendist soovitud fail, paremklõpsake seda ja klõpsake nuppu "Stopp".

Saate kustutada kausta Eellaadimine. Ta on sees Windowsi kaust süsteemi kettal. See ei ole ohtlik, kuid võib probleemi lahendada.

Samuti saate kontrollida, kas süsteemiüksusesse on kogunenud tolmu? Mälukiipide füüsiline kahjustus võib põhjustada ka Svchosti suure ressursside tarbimist.

Kui kõik muu ebaõnnestub, võite proovida süsteemi mõne päeva eest tagasi pöörata. Seda saab teha juhtpaneelil.

Mida teha: jätke protsess rippuma või kustutage see käsitsi – jäetakse kasutaja otsustada. Kuid tasub meeles pidada, et protsessi lõpetamine võib süsteemi ja mälu negatiivselt mõjutada. Seetõttu on parem varuda kannatlikkust ja veidi oodata, kui tagajärgi hiljem kokku riisuda, kuni süsteemi ja sinise ekraani täieliku kokkuvarisemiseni. Ärge minge otse tegumihaldurisse, parem on kõigepealt kasutada ohutumaid meetodeid.

Selles artiklis räägin teile üksikasjalikult, milline on Svchost.exe protsess, miks svchost.exe laadib Windows 7 mälu, ja kirjeldan ka võimalusi selle protsessiga probleemi lahendamiseks.

Juhtub, et arvutiga töötades hakkab see hoog palju maha võtma. Püüdes mõista düsfunktsiooni põhjust, lähete "Task Manager" juurde ja näete, et probleemide süüdlane on Svchost.exe protsess, mis koormab tugevalt teie arvuti keskprotsessorit või mälu.

Ma sain sellest teada Svchost. exe on Windowsi operatsioonisüsteemi süsteemiprotsess, mida kasutatakse muude süsteemiteenuste käivitamiseks. Selle protsessi kasutamine pärineb Windows 2000-st, kuid nüüd on see operatsioonisüsteemide perekonna Windows 7 ja 10 lahutamatu osa. Protsessori üldhinna vähendamiseks otsustasid arendajad kasutada ühte protsessi erinevate teenuste käitamiseks, andes protsessile mitmekülgsuse. Praegu võib tegumihalduris olla neli või enam Svchosti protsessi ning igaüks neist vastutab eraldi teenuse toimimise eest. Seetõttu laadib Svchost arvuti protsessori ja mälu, sellest hiljem.

Nende protsesside vaatamisel tegumihalduris peate meeles pidama, et Svchost.exe protsessi kasutaja peab alati olema kas süsteem (süsteem), kohalik teenus või võrguteenus. Kui see protsess töötab teie, administraatori või kellegi teise nimel, siis on tõenäoliselt tegemist viirusega.

Miks Svchost.exe laadib Windows 7-s mälu ja protsessori?

Protsessori ja mälu ülekoormamisel svchost.exe töö tõttu on mitu põhjust ja allpool loetlen neist igaüks.

  • Juhuslik süsteemi krahh. See juhtub mõnikord Windows 7-s
  • Viirus, mille kaubamärk on svchost.exe. Sageli esinev probleem. Viiruse loojatele meeldib kasutada selle protsessi nime oma pahatahtlike rakenduste jaoks, nii et viirust nimega svchost.exe on raske pahaloomulise programmina tuvastada, isegi kui svchost.exe on palju protsessori- või mälumahukas.
  • Vead Windowsi automaatsete värskenduste mooduli töös. Kui teil on Windows 7 automaatsed värskendused lubatud, võivad nende allalaadimise ebaõnnestumised põhjustada svchost.exe probleeme. Samuti on juhtumeid, et värskendused ise sisaldavad erinevaid vigu ja vigu ning selline värskendus võib põhjustada probleeme töös. operatsioonisüsteem, ja eriti svchost.exe.
  • Suur sündmuste logifail Windows 7 logis. Mõnel juhul on svchost.exe kõrge protsessori- ja mälukasutus tingitud süsteemi sündmuste logi väga suurest logifailist.
  • Mälukiipide füüsiline kahjustus, süsteemiploki ülekuumenemine jne. Seda juhtub harva, kuid ei tohiks ka välistada.

Svchost.exe laadib Windowsi protsessori - mida teha

Vaatame lähemalt tööriistakomplekti olemasolevate vigade parandamiseks, kui Svchost exe laadib Windows 7 mälu.

  • Proovige lihtsalt natuke oodata. Võib-olla värskendatakse operatsioonisüsteemi alles ja peagi taastatakse selle normaalne töö.
  • Taaskäivitage arvuti. See aitab lahendada probleemi laadimise protsessi ei ole nii haruldane, kui võite arvata.
  • Proovige sulgeda kõige ressursimahukam svchost.exe, kui neid on mitu. Selleks minge tegumihaldurisse (vajutage samaaegselt Ctrl + Alt + Del ja valige "Task Manager"), klõpsake vahekaarti "Protsessid", valige allpool "Kuva kõigi kasutajate protsessid" ja vaadake, milline svchost.exe. koormab süsteemi kõige rohkem. Proovige see sulgeda, paremklõpsates sellel ja klõpsates kuvatavas menüüs "Lõpeta protsessipuu".

  • Kontrollige oma mälu seisundit eriprogrammid, küsi endalt, kui kaua sa oma arvutit tolmust puhastasid, kas arvuti sees olev jahuti sumiseb kõvasti (see võib anda märku, et arvuti jahutussüsteem on tolmu täis), kui kaua sa vahetasid keskprotsessoril termopastat . Need riistvaraprobleemid võivad olla otseselt süüdi arvuti kiiruse aeglustamises ja eriti faili svchost.exe laadimises.
  • Paljudel juhtudel on svchost.exe mälu laadimise probleem põhjustatud Windows Update'i automaatse värskendusteenuse tõrgetest. Seetõttu installige kõik saadaolevad värskendused või keelake automaatsete värskenduste teenus täielikult "Start" - "Juhtpaneel" - "Süsteem" kaudu. ja turvalisus" - "Windows Update 7". Valige ekraani vasakus servas üksus "Seaded" ja kuvatavast menüüst "Olulised teadaanded" valige "Ära kontrolli värskendusi" ja kinnitage, klõpsates "OK".

  • Võite proovida süsteemi tagasipööramist kuupäevani, mil svchost.exe-ga probleeme polnud ja te ei pööranud protsessori koormusele tähelepanu.
  • Kontrollige süsteemi viiruste suhtes. Alustamiseks minge tegumihaldurisse (vajutage samaaegselt Ctrl + Alt + Del ja valige "Task Manager"), minge vahekaardile "Protsessid", valige allpool "Kuva kõigi kasutajate protsessid" ja vaadake, milline kasutaja on ees. iga svchost.exe protsess. Aktsepteeritavad on süsteem, kohalik teenus või võrguteenus, kõik ülejäänud on viirused või muu pahavara. Need tuleb lõpetada, klõpsates sellel protsessil, klõpsates hiire paremat nuppu ja valides "Lõpeta protsessipuu". Kasutage head viirusetõrjeprogrammi (proovige Dr.Web CureIt!, Trojan Remover vms), teie süsteem võib olla nakatunud pahavaraga.
  • Kustutame teenuste ja teenuste töö kiirendamiseks süsteemi poolt kasutatava kausta Prefetch. Me läheme Windowsi jagatud kataloogi, leiame sealt Prefetch kausta (tavaliselt asub C:\WINDOWS\Prefetch) ja kustutame selle kausta, seejärel taaskäivitame arvuti;
  • Kui protsess wuauclt.exe on halduris aktiivne, kustutage kõik olemasolevad kataloogid kaustas Tarkvara levitamine, mis asub Windowsi jagatud kataloogis.
  • Tühjendame Windowsi logis sündmuste logifaili Selleks vajutage samal ajal klahvikombinatsiooni Win + R, tippige ilmuvasse menüüsse eventvwr ja kinnitage klõpsates "OK". Ilmuvas aknas topeltklõpsake "Windows Logs" (üleval vasakul) ja allolevas loendis paremklõpsake "Applications" ja valige "Clear Log". Teeme sama üksustega "Turvalisus", "Paigaldamine", "Süsteem". Taaskäivitame arvuti.

Videost saab vaadata visuaalset demonstratsiooni mõne toimimismeetodi kohta, kui svchost.exe laadib Windows 7 mälu.

Järeldus

Peamised probleemid, mis on seotud protsessori ülekoormusega faili svchost.exe poolt, on vead Windows 7 või 10 automaatsel värskendamisel, samuti viirusprogrammid, mis peidavad end identse nime all või kasutavad svchost.exe-d oma eesmärkidel. Nende vastu võitlemiseks on soovitatav skannida arvuti kõige võimsamate viirusetõrjetega (näiteks: Dr. Web CureIt), keelata automaatsed süsteemivärskendused ja sundida kõige ressursimahukam svchost.exe. See on see, mis laadib protsessori, mis tähendab, et svchost.exe laadib mälu. Kui ükski ülaltoodust teid ei aidanud, küsige nõu allolevatest kommentaaridest.

Ebastabiilne arvuti ei mõjuta negatiivselt mitte ainult kasutaja üldist emotsionaalset seisundit. Rikked operatsioonisüsteemi (OS) töös, rakenduste aeglane laadimine, arvuti külmutamine RAM-i ja protsessori suurenenud koormuse tõttu võivad põhjustada raamatupidamistöötajal aruandlusülesande täitmata jätmise või arhitekti projekteerimisülesande ebaõnnestumise. . Windows 7 ei erine selles osas teistest operatsioonisüsteemidest. Mida teha, kui arvuti talitlushäired muutuvad püsivaks?

Üks peamisi põhjuseid, mis põhjustab süsteemiressursside tarbimise suurenemist ja arvuti töö aeglustumist, on protsess svchost.exe, mis on Windows 7-s peamine teenuste jaoks, mis laaditakse otse dünaamilistest teekidest. Mida see tähendab ja kuidas see kõik juhtub, tuleks üksikasjalikult kaaluda.

Svchost.exe laadib Windows 7 mälu: mis see protsess on ja miks see juhtub

Svchost.exe tööprotsessid opsüsteemis Windows 7 kuvatakse tegumihalduri vahekaardil Protsessid. Selle avamiseks kasutage klahvikombinatsiooni Ctrl+Alt+Del.

Tegumihalduris näete kõiki svchost.exe protsessi töötavaid koopiaid

Svchost.exe on rakendatud ühe protsessina, mis käitab Windows 7 süsteemis erinevaid teenuseid. Ja see ei too kaasa mitte ainult RAM-i tarbimise vähenemist, vaid vähendab ka protsessori ajakulu. Iga teenuse jaoks kutsutakse välja oma svchost.exe koopia, mille käivitab see põhiprotsess, mis toimib süsteemipõhisena. Sel juhul kasutatakse igal konkreetsel juhul teatud parameetreid. Näiteks teenuse ComputerBrowser helistamiseks, mis võimaldab võrgus näha NetBIOS-protokolliga ühilduvaid arvuteid ja muid riistvaraseadmeid, töötab konstruktsioon svchost.exe -k netsvcs. Sel juhul on parameeter netsvcs, mis on nähtav töötavate teenuste vahekaardil grupi veerus ComputerBrowseri vastas asuvas tegumihalduris. See näitab, et teenus kasutab töötamiseks protsessi svchost.exe, mis vähendab ressursitarbimist.
Kuid siis tekib mõistlik küsimus, miks svchost.exe sageli arvutit aeglustab?

Siin on peamised võimalikud põhjused:

  • viirused;
  • lubatud OS-i automaatne värskendamine;
  • suur hulk installitud ja eemaldatud programmid;
  • testimata probleemne tarkvara.
  • Suurenenud koormuse probleemi lahendamine

    Suurenenud ressursitarbimise põhjuse leidmisega ja kõrvaldamisega saate mitte ainult stabiliseerida, vaid ka suurendada oma personaalarvuti kiirust. Ärge lükake seda probleemi edasi, sest tegevusetus ei aita probleemi lahendada, vaid ainult süvendab seda.

    Kontrollimine tegumihalduri kaudu

    Sorteerige tegumihalduri vahekaardil Protsessid failid tähestikulises järjekorras, klõpsates veeru Pildi nimi pealkirjal. Pärast seda paremklõpsake svchost.exe mis tahes koopia kontekstimenüül ja valige "Mine teenustesse".

    Avage jooksvate teenuste kuva

    Sellel vahekaardil kuuluvad kõik teenused, mis kasutavad protsessi svchost.exe, rühma netsvcs.

    Kõik teenused, mis kutsuvad protsessi svchost.exe, kuuluvad rühma netsvcs

    Peatage kontekstimenüü abil järjestikku iga selline teenus ja kontrollige tulemust, kuni koormus väheneb. Kui koormust põhjustav protsess on tuvastatud, tuleb see keelata. Pidage meeles, et tegumihalduri kaudu saate ressursside suurenenud tarbimist põhjustava teenuse ainult peatada, mitte keelata.
    Valitud protsessi täielikuks keelamiseks minge "Start //Juhtpaneel" vahekaardile "Haldustööriistad". Siit leiate kõigi Windows 7 süsteemi teenuste loendi. Valige vajalik ja keelake see vahekaardil Atribuudid, valides kontekstimenüüst sobiva üksuse. Näiteks näitame ekraanipilti teenuse "Arvutibrauser" keelamisest.

    Valitud teenuse keelamiseks tuleb see mitte ainult keelata, vaid ka peatada

    Automaatsete värskenduste keelamine

    Protsess svchost.exe võib tekitada koormuse automaatse värskendusteenuse tõrgete või värskendustes endas sisalduvate vigade tõttu.

    Sel juhul on parem see teenus keelata ja proovida kõiki pakette käsitsi installida.
    Juhtpaneeli vahekaardi "Süsteem ja turvalisus" kaudu minge jaotisse "Windows Update" ja muutke sätet nii, et see ei kontrolliks värskendusi.

    Oluliste parameetrite valimisel on automaatne värskendamine keelatud ripploendi kaudu Windowsi värskendused 7

    Pärast hoolduspakettide käsitsi installimist saate teenuse uuesti ühendada ja vaadata, kas sellega seotud fail svchost.exe on lõpetanud mälu ja protsessori laadimise. Kui probleem laheneb, võib automaatse värskendamise tööle jätta.

    Viirusetõrje skaneerimine

    Kõigepealt vaadake lihtsalt tegumihaldurist, millise kasutaja jaoks svchost.exe koopiad töötavad, luues laadimise. Kui protsess töötab teie isiklikul konto, siis on tõenäoliselt süsteemis viirus. Avage kontekstimenüü kaudu faili asukoht ja kontrollige kahtlast faili mis tahes viirusetõrjeprogrammiga.
    Selliseks kontrollimiseks ja nii ketta süsteemipartitsiooni kui ka kogu arvuti täielikuks viirusetõrjeks saate kasutada

    sellised programmid:

  • Web Cure IT on Venemaa infokaitsevahendite tootja Dr.Web viirusetõrjeutiliit. Mõeldud personaalarvuti töötlemiseks. On vaba. Kasutamine muudel eesmärkidel on tootja poolt keelatud. Pärast installimist ja käivitamist valige skannitavad objektid ja klõpsake nuppu "Alusta skannimist". Kui olete lõpetanud, eemaldage pahatahtlikud failid.

    Viirusetõrje kontrolli alustamiseks peate lihtsalt klõpsama nuppu "Alusta skannimist".

  • Malwarebytes Anti-Malware on väike tasuta pahavaratõrje tööriist, mis tuvastab ja eemaldab pahavara ja failid reaalajas. Käivitatakse, vajutades lihtsalt nuppu Scan Now. Programm on inglise keeles.

    Utiliit leiab kiiresti teie arvutist pahatahtliku koodi ja eemaldab selle

  • Avast on iga-aastase tasuta kodukasutuse litsentsiga viirusetõrje venekeelne versioon, mida saab uuendada nii kauaks kui soovid. Manustatud kontekstimenüüsse. Viirusetõrjekontrolli saate igal ajal käivitada eraldi faili või kaustana või kõvaketta partitsioonina.

    Avast kodune tasuta viirusetõrjekomplekti versioon rahuldab iga nõudliku kasutaja

  • Video: ülevaade viirusetõrjeutiliitidest

    Süsteemi taastamine

    Protseduur Windows 7 taastamiseks hetkeni, mil süsteem töötas tõrgeteta, võib olukorda parandada.

    Protsessi alustamiseks valige utiliitide menüüst sobiv üksus ja järgige juhiseid. Pärast süsteemi taastamist ja arvuti taaskäivitamist avage tegumihaldur ja kontrollige, kas svchost.exe protsess on arvuti laadimise lõpetanud.

    Windows 7 taastamisprotsessi käivitamine varasemaks perioodiks

    Kausta sisu eellaadimine

    Pf-laiendiga failid, mis sisaldavad teavet arvutis töötavate rakenduste kohta, salvestatakse kausta Prefetch, mis asub süsteemidraivi Windowsi kataloogis (tavaliselt C:Windows).

    Kausta võib koguneda suur hulk tarbetuid faile, mis aeglustub Windows töötab 7

    Mida sagedamini kasutaja uusi programme installib ja vanu desinstallib, seda rohkem teavet koguneb kausta Prefetch. See suurendab mälu ja protsessori koormust. Sel juhul peate lihtsalt tühjendama kausta Prefetch ja taaskäivitama arvuti. Windows 7 esimene käivitamine pärast failide kustutamist on tavapärasest aeglasem. Arvutisse installitud rakenduste kohta koostatakse ju info ja sisestatakse see uuesti failidesse. Järgmistel buutimistel laaditakse OS kiiremini ning mälu ja protsessori koormus väheneb.

    Pidage meeles, et vaikimisi lubatakse kausta Eellaadimine kirjeid teha mitte ainult süsteemirakendustel, vaid ka muudel programmidel. See võib põhjustada Windows 7 aeglase buutimise. Selle parandamiseks peate avama registriredaktori, tippides menüü Start otsinguribale regedit. Seejärel avage kaust PrefetchParameters, mis asub asukohas HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Control//Session Manager//Memory Management ja muutke parameetri EnablePrefetcher väärtust 3-lt 2-le, mis võimaldab ainult süsteemiprotsessidel automaatselt käivituda.

    Ainult süsteemirakenduste automaatset laadimist võimaldava parameetri väärtuse muutmine

    Samal ajal väheneb svchost.exe hõivatud mälu maht ja protsessori koormus.

    Video: eellaadimiskausta tühjendamine

    Kontrollimata tarkvara

    Tundmatute arendajate kontrollimata programmid võivad kutsutud svchost.exe protsessi kaudu suurendada koormust.

    Pealegi koguneb arvutisse sageli palju sellist tarkvara. Selliste programmide otsimiseks on kõige parem kasutada mitte tavalist tegumihaldurit, vaid utiliiti Process Explorer, mis pakub kasutajale laiendatud andmemahtu. Lisaks võtab määratud programm reaalajas ühendust VirusTotali viirusetõrjeteenusega ja kontrollib, kas töötavad failid on pahatahtlikud. Sellest lähtuvalt saab kasutaja igal ajal peatada programmi, mis kulutab liigselt ressursse.

    Programm kuvab laiendatud teavet kõigi tööprotsesside kohta Windows 7 süsteemis

    Süsteemi helitugevuse teabe kontrollimine

    Arvuti kõvakettal on peaaegu alati loogilised partitsioonid, millest igaühel on peidetud süsteemimahu teabekaust, kuhu salvestatakse teave Windows 7 sätete ja taastamise kohta. Sageli muutub see kataloog viiruserünnakute sihtmärgiks. Pahatahtlikud programmid nakatavad kaustas olevaid ressursse ja seejärel, kui nakatunud failidega seotud programmide kaudu kutsutakse protsess svchost.exe, suureneb mälu ja protsessori koormus järsult.
    Nakatunud failide eemaldamiseks saate kasutada Avast viirusetõrjet. Lisaks on see programm kontekstimenüüsse sisse ehitatud. Sel juhul ei pea kasutajale süsteemimahu teabekaustale juurdepääsuks lisaõigusi andma (vaikimisi ainult süsteemi protsessid). Kuid pealegi on määratud kataloog kasutaja eest peidetud.
    Kõigepealt peate tegema nähtavaks kausta Süsteemi helitugevuse teave. Selleks avage aknas "Minu arvuti" ülemisest menüüst "Tööriistad" kausta valiku sakk "Vaade", tühjendage märkeruut "Peida kaitstud operatsioonisüsteemi failid" ja märkige ruut "Näita peidetud faile, kaustu ja draive". " Raadio nupp. Seejärel klõpsake "Rakenda" ja seejärel "OK".

    Süsteemi kaustade nähtavaks muutmiseks peate muutma kahte täiendavat parameetrit

    Pärast seda käivitage Avasti abil kontekstimenüü kaudu kõvaketta kõigis olemasolevates loogilistes partitsioonides kausta Süsteemi helitugevuse teabe kausta viirusetõrjekontroll.

    Video: kui svchost.exe koormab süsteemi tugevalt

    Võib järeldada, et suurenenud koormus peale RAM ja Windows 7 operatsioonisüsteemiga arvuti protsessor saab luua erinevaid tarkvaratooteid, mis on seotud teenustega, mis laaditakse dünaamilistest teekidest ja kutsuvad protsessi svchost.exe. Enamasti on need viirused. Kuid mitte ainult. Koormust võivad tekitada uuenduspaketid ja üsna töökorras programmid, kuid vastuolus Windows 7 süsteemiga. Pakutud materjal aitab tekkivaid probleeme kõrvaldada.

    Laadimine...