SVCHOST.EXE yra vienas iš tų paslaptingų procesų, kuris nuolat veikia „Windows“ ir yra be galo svarbus, tačiau niekada tiksliai nežinai, ką jis daro. Taigi, kas yra SVCHOST.EXE? Kiekvienos SVCHOST.EXE proceso metu vykdomų paslaugų ir programų nustatymas yra užduotis, kurią verta žinoti, ypač kai procesas sunaudoja 99 ar 100 procentų jūsų CPU!

Taigi, prieš pasinerdami į sprendimus, įsigilinkime į tai, ką šis procesas iš tikrųjų veikia ir kaip galite išspręsti kai kurias iškilusias problemas. Pirma, „svchost“ žymi „Service Host“ ir daro tiksliai tai, ką rodo pavadinimas: padeda „host“ paslaugoms. „Windows“ paslauga yra tiesiog operacinės sistemos programa, atliekanti tam tikrą darbą ir veikianti fone visą laiką, kai jūsų kompiuteris įjungtas, net jei nesate prisijungę.

Daugelis pažįstamų programų veikia kaip atskiras vykdomasis kompiuteris, toks .EXE. Tačiau dauguma paslaugų įgyvendinamos kaip DLL, kurios negali veikti savarankiškai. Taigi „svchost“ įkelia tuos DLL ir pati juos paleidžia. Štai kodėl atidarę „Windows“ užduočių tvarkytuvę pamatysite daugybę svchost.exe procesų. Jei norite gauti daugiau informacijos apie užduočių tvarkyklę, peržiūrėkite mano straipsnius apie užduočių tvarkyklės supratimą.

svchost

Pastebėsite, kad šiuo metu mano kompiuteryje veikia aštuoni „svchost“ procesai, visi sunaudojantys įvairius atminties kiekius ir veikiantys skirtingais vartotojo vardais. Tarkime, kad vienas iš jų naudojasi ypač dideliu 100 proc. Procesoriaus naudojimu, kaip mes galime nustatyti realią vykdomą programą?

Iš tikrųjų tai padaryti yra dviem būdais: visa tai padaryti rankiniu būdu, naudojant komandų eilutę ir paslaugų įrankį arba naudojant trečiosios šalies programą. Aš paminėsiu abu čia, jei kuris nors jums neveiks.

Pirmiausia patikrinkite, ar nėra virusų

Prieš gilindamiesi į žemiau pateiktą informaciją, verta paminėti, kad yra atvejų, kai svchost.exe iš tikrųjų yra virusas. Kadangi tai yra sistemos procesas, kenksmingi programuotojai mėgsta naudoti svchost vardą, kad liktų paslėpti. Jei failas yra „Windows“ / „system32“, tai daugiau nei tikėtina, kad ne virusas, tačiau aš visada rekomenduoju nuskaityti tik tuo įsitikinęs.

Jei dar neturite antivirusinių programų, rekomenduoju naudoti „Kaspersky“ arba „Bitdefender“, nes jie nuosekliai veikia viršuje pagal „AV-Test“ ir „AV-Comparatives“ reitingus. Jie nėra nemokami, tačiau dauguma nemokamų antivirusinių programų kaupia papildomą nepageidaujamą programinę įrangą arba nukreipia naršyklę į „saugų“ paieškos sprendimą, kuris visai nėra saugus ir tiesiog seka jus ir rodo daugiau skelbimų.

Identifikuokite „svchost.exe“ procesus naudodamiesi komandų eilute (paprastu būdu)

1. Pirmiausia eikite į priekį ir spustelėkite Pradėti, tada Vykdyti ir įveskite CMD ir spustelėkite Gerai. Jei naudojate „Windows 8.1“, eikite į priekį ir dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti ir pasirinkite Vykdyti.

bėk cmd

2. Įveskite komandų langą ir paspauskite „Enter“

tasklist / svc / fi “imagename eq svchost.exe

Turėtumėte gauti išvestį, kaip parodyta žemiau, su pavadinimu, PID ir paslaugos aprašymu

„svchost“ procesai

Dabar pamatysite kiekvieną „svchost“ procesą kartu su jo unikaliu ID numeriu ir paslaugomis, už kurias jis yra atsakingas. Tačiau šie vardai vis dar yra labai paslaptingi ir yra visi trumpiniai. Norėdami gauti daugiau naudingos informacijos apie procesą, galime naudoti „Windows“ naršyklę „Services“.

3. Dešiniuoju pelės mygtuku spustelėkite Mano kompiuteris ir pasirinkite Tvarkyti. Gautame ekrane pasirinkite Kompiuterio valdymas, tada pasirinkite Paslaugos ir programos. Galiausiai pasirinkite „Services“.

langų paslaugos

4. Dabar pabandykite suderinti šifruotą „Windows“ paslaugos pavadinimą su lengvai skaitomais pavadinimais skirtuke „Paslaugos“. Tai šiek tiek ir gali užtrukti, nes jei atliksite procesą su ID 1436 ir pavadinimu WudfSvc, turite pabandyti jį rasti sąraše. Jei dukart spustelėsite vieną iš paslaugų pavadinimų, pamatysite ir jų slaptą pavadinimą, taigi galite juos suderinti. Mano atveju maniau, kad W reiškia, kad procesas prasideda nuo „Windows“, ir atidariau juos, kol pamačiau rungtynes.

langai vairuotojo pamatai

Kaip matote, „Windows Driver Foundation“ paslauga trumpai vadinama wudfsvc!

Identifikuokite „svchost.exe“ procesus naudodami „Process Explorer“ (paprastas būdas)

Jei jums pasirodė per sunku, yra daug lengvesnis būdas! Peržiūrėkite „Microsoft“ (iš „SysInternals“) „Process Explorer“ įrankį. Įrankis yra visiškai nemokamas ir suteikia išsamią informaciją apie kiekvieną šiuo metu vykdomą procesą.

Atsisiuntę tiesiog paleiskite exe failą, nes jo nereikia įdiegti. Užveskite pelės žymeklį virš „svchost“ proceso ir gausite iššokantįjį langą, kuriame nurodysite, kurios paslaugos veikia pagal tą procesą. Gražus dalykas, susijęs su proceso tyrinėtoju, yra tas, kad jis suteikia jums draugišką kiekvieno proceso pavadinimą, o ne trumpąjį vardą.

proceso tyrinėtojas

„Windows 8“ užduočių tvarkyklė

Paskutinis dalykas, kurį norėjau paminėti, buvo tai, kad „Windows 8“ užduočių tvarkytuvas iš esmės paseno naudodamas komandinę eilutę arba „Process Explorer“. Atidarykite užduočių tvarkytuvę paspausdami CTRL + SHIFT + ESC ir slinkite žemyn skirtuke Procesai iki ten, kur sakoma „Windows Processes“.

„Windows 8“ procesai

Čia matysite kiekvieną „svchost.exe“ procesą, nurodytą kaip „Service Host“: po jo bus rodomas paskyros tipas (vietinė sistema, tinklo paslauga ir kt.). Šalia jo taip pat bus numeris, o jei išskleisite elementą spustelėdami rodyklę, pamatysite ir visas paslaugas, vykdomas tam tikru procesu.

paslaugų sąrašas

Pataisyti SVCHOST didelio procesoriaus naudojimą

Dabar, kai tiksliai supratote, kuris procesas sunaudoja visą jūsų procesorių, galime kreiptis, kaip jį ištaisyti. Jei pastebėjote, kad procesas nėra „Windows“ procesas, pavyzdžiui, „Windows Update“ ar „Windows ugniasienė“ ir kt., Tada tiesiog užmuškite procesą ir pašalinkite programą.

Tačiau dažniausiai ši problema kyla dėl „Windows“ proceso. Geriausias sprendimas šiuo atveju yra įdiegti visus naujausius „Microsoft“ tinklalapio atnaujinimus. Jei negalite to padaryti paprastai sistemoje Windows, pabandykite iš naujo paleisti kompiuterį saugiuoju režimu ir bandykite dar kartą.

Be to, jei pateksite į skirtuką Paslaugos, kaip mes padarėme aukščiau, eikite į priekį ir dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite Išjungti. Nesijaudinkite, net jei tai „Windows Update“ arba „Firewall“, galite vėl juos įjungti vėliau. Tada paleiskite kompiuterį iš naujo, eikite į „Microsoft“ svetainę ir rankiniu būdu gaukite naujinius. Iš naujo įgalinkite paslaugą ir iš naujo paleiskite kompiuterį, ir tikiuosi, kad viskas pavyks!

Norėdami išjungti paslaugą „Windows“, dešiniuoju pelės mygtuku spustelėkite ją skirtuke Paslaugos ir pasirinkite Ypatybės.

aptarnavimo savybės

Toliau kompiuteryje Paleisties tipas, esančiame dialogo lango viduryje, pasirinkite Išjungta:

išjungti paslaugą

Aš keletą kartų išgyvenu šį procesą ir jis man padėjo. Taigi vėl iš pradžių išjunkite paslaugą, paleiskite kompiuterį iš naujo, rankiniu būdu įdiekite atnaujinimus, vėl įgalinkite paslaugą ir vėl paleiskite kompiuterį. Jei tai neveikia, turite atlikti „Windows“ taisymo remontą. Atlikite „Google“ paiešką, norėdami įdiegti remontą, ir atlikite veiksmus. Jei naudojate „Windows 8“, galite atnaujinti kompiuterį. Jei turite klausimų, paskelbkite komentarą. Mėgautis!