Kaip pataisyti Svchost.exe aukštą procesoriaus naudojimą
SVCHOST.EXE yra vienas iš tų paslaptingų procesų, kurie nuolat veikia „Windows“ ir yra visiškai būtini, tačiau jūs niekada tiksliai nežinote, ką jis daro. Taigi, kas yra SVCHOST.EXE? Nustatant faktines paslaugas ir programas, kurios veikia kiekviename SVCHOST.EXE procese, verta žinoti, ypač kai procesas užtrunka 99 proc. Arba 100 proc.!
Taigi, prieš imdami sprendimus, gaukime gilesnį supratimą apie tai, ką šis procesas iš tikrųjų daro ir kaip galite išspręsti kai kurias problemas, kurios gali kilti. Pirma, svchost reiškia „Paslaugų teikėjas„Ir tai daro būtent taip, kaip rodo pavadinimas: padeda„ priimti “paslaugas. „Windows“ paslauga yra tiesiog operacinės sistemos programa, kuri atlieka tam tikrą darbą ir veikia fone visą laiką, kai kompiuteris įjungtas, net jei nesate prisijungęs.
Dauguma programų, kurias esate susipažinę, veikia kaip atskiras vykdomasis, pvz., .EXE. Tačiau dauguma paslaugų įgyvendinamos DLL formatu, kuris negali veikti atskirai. Vadinasi, svchost įkelia tuos DLL ir naudoja juos patys. Štai kodėl atidarę „Windows“ užduočių tvarkyklę matysite „svchost.exe“ procesų krūvą. Jei norite daugiau informacijos apie „Task Manger“, patikrinkite mano straipsnius apie užduočių tvarkyklės supratimą.
Pastebėsite, kad šiuo metu kompiuteryje veikia aštuoni „svchost“ procesai, kurie naudoja įvairius atminties kiekius ir veikia skirtingais vartotojo vardais. Taigi, tarkim, vienas iš jų veikia pernelyg dideliu 100% procesoriaus naudojimu, kaip mes galime nustatyti faktinę taikomąją programą?
Iš tikrųjų yra du būdai, kaip tai padaryti: tai daryti rankiniu būdu naudojant komandų eilutę ir Paslaugų įrankį arba naudojant trečiosios šalies programą. Aš paminėsiu čia ir tuo atveju, jei jums neveiks.
Pirmiausia patikrinkite, ar nėra virusų
Prieš įeinant į toliau pateiktus duomenis, verta paminėti, kad yra atvejų, kai svchost.exe iš tikrųjų yra virusas. Kadangi tai yra sistemos procesas, kenkėjiški programuotojai norėtų paslėpti naudodami pavadinimą „svchost“. Jei failas yra Windows / system32, tai greičiausiai nėra virusas, tačiau visada rekomenduoju atlikti nuskaitymą tik tam, kad įsitikintumėte.
Jei dar neturite antivirusinės programos, rekomenduoju naudoti „Kaspersky“ arba „Bitdefender“, nes jie nuolat atlieka „AV-Test“ ir „AV-Comparatives“ reitingą. Jie nėra nemokami, tačiau dauguma nemokamų antivirusinių programų prijungia papildomą nepageidaujamą programinę įrangą arba nukreipia naršyklę į „saugų“ paieškos sprendimą, kuris nėra saugus ir tiesiog stebi jus ir parodo daugiau skelbimų.
Identifikuoti „svchost.exe“ procesus per komandų eilutę (sunku būdu)
1. Pirma, eikite į priekį ir spustelėkite Pradėti ir tada Vykdyti ir įveskite CMD ir spustelėkite Gerai. „Windows 8.1“ eikite į priekį ir dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti ir pasirinkite Vykdyti.
2. Į komandų langą įveskite toliau pateikiamą ir paspauskite Įveskite
tasklist / svc / fi „imagename eq svchost.exe
Turėtumėte gauti išvestį, kaip parodyta toliau, su pavadinimu, PID ir paslaugos aprašymu
Dabar pamatysite kiekvieną „svchost“ procesą kartu su unikalų ID numerį ir paslaugomis, už kurias jis atsakingas. Tačiau šie pavadinimai vis dar yra labai paslaptingi ir visi yra trumpi pavadinimai. Norint gauti daugiau naudingos informacijos apie procesą, galime naudoti Paslaugos naršyklė „Windows“.
3. Dešiniuoju pelės mygtuku spustelėkite Mano kompiuteris, pasirinkti Valdyti. Pasirinktame ekrane pasirinkite Kompiuterio valdymas tada pasirinkite Paslaugos ir programos. Galiausiai pasirinkite Paslaugos.
4. Dabar pabandykite suderinti slaptą „Windows“ paslaugos pavadinimą su lengvai skaitomais pavadinimais, esančiais skirtuke Paslaugos. Tai šiek tiek ir gali užtrukti šiek tiek laiko, nes jei naudosite procesą su ID 1436 ir jo pavadinimu WudfSvc, turite pabandyti jį rasti sąraše. Jei dukart spustelėsite vieną iš paslaugų pavadinimų, taip pat pamatysite jų slaptą pavadinimą, taigi taip galite juos suderinti. Mano atveju manau, kad W reiškia, kad procesas prasideda „Windows“ ir atidarė, kol pamatysiu rungtynes.
Kaip matote, „Windows Driver Foundation“ paslauga yra iš tikrųjų vadinama wudfsvc trumpiau tariant!
Identifikuoti „svchost.exe“ procesus naudojant „Process Explorer“ (paprastas būdas)
Jei radote pernelyg sudėtingą, yra daug lengviau! Išbandykite „Microsoft“ procesoriaus įrankį (iš pradžių iš „SysInternals“). Priemonė yra visiškai nemokama ir suteikia išsamią informaciją apie kiekvieną šiuo metu vykdomą procesą.
Kai ją atsisiunčiate, tiesiog paleiskite exe failą, nes jo nereikia įdiegti. Pakelkite pelės žymeklį ant „svchost“ proceso ir gausite iššokantį langą, rodantį, kurios paslaugos veikia pagal šį procesą. Gražus dalykas, susijęs su procesų tyrinėtoju, yra tai, kad kiekvienam procesui vietoj trumpojo pavadinimo jums bus suteiktas draugiškas vardas.
„Windows 8“ užduočių tvarkyklė
Paskutinis dalykas, kurį norėjau paminėti, buvo tai, kad „Windows 8“ užduočių valdytojas iš esmės leidžia naudoti komandinę eilutę arba „Process Explorer“ visiškai pasenę. Atidarykite užduočių tvarkyklę paspausdami CTRL + SHIFT + ESC ir slinkite žemyn Procesai skirtuką, kur jis sako „Windows“ procesai.
Čia pamatysite kiekvieną svchost.exe procesą, kuris yra nurodytas kaip Paslaugų teikėjas: po to, kai sąskaitos tipas veikia (vietinė sistema, tinklo paslauga ir tt). Taip pat bus šalia jo esantis numeris, o jei išskleisite elementą spustelėję rodyklę, taip pat matysite kiekvieną paslaugą, vykdomą pagal tą konkretų procesą.
SVCHOST aukštojo procesoriaus naudojimo nustatymas
Dabar, kai išsiaiškinote, koks procesas vykdo visus procesorius, mes galime išspręsti, kaip jį išspręsti. Jei nustatėte, kad procesas nėra „Windows“ procesas, pvz., „Windows“ naujinimas ar „Windows“ užkarda ir tt, tiesiog nužudykite procesą ir pašalinkite programą.
Tačiau didžiąją laiko dalį, kai ši problema kyla, ji turi kažką susijusio su „Windows“ procesu. Šiuo atveju geriausias sprendimas yra įdiegti visus naujausius „Microsoft“ svetainės atnaujinimus. Jei „Windows“ paprastai negalite to padaryti, pabandykite iš naujo paleisti kompiuterį saugiuoju režimu ir išbandyti dar kartą.
Be to, jei galite pasiekti skirtuką „Paslaugos“, kaip ir anksčiau, eikite į priekį ir dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite Išjungti. Net jei tai yra „Windows“ naujinimas ar užkarda, nesijaudinkite, galite vėl įjungti ją vėliau. Tada iš naujo paleiskite kompiuterį ir eikite į „Microsoft“ svetainę ir rankiniu būdu gaukite naujinimus. Pakartotinai įjunkite paslaugą ir vėl paleiskite kompiuterį, ir tikiuosi, kad viskas veikia!
Norėdami išjungti paslaugą „Windows“, dešiniuoju pelės klavišu spustelėkite jį iš Paslaugos skirtuką ir pasirinkite Savybės.
Toliau pasirinkite Išjungta nuo Paleidimo tipas dialogo lango viduryje esantis kombinuotasis laukas:
Šį procesą aš kelis kartus išgyvenau ir jis dirbo už mane. Taigi, vėl išjunkite paslaugą, tada iš naujo paleiskite kompiuterį, tada įdiekite naujinimus rankiniu būdu, tada vėl įjunkite paslaugą ir vėl paleiskite kompiuterį iš naujo. Jei tai neveikia, turite atlikti „Windows“ remonto įdiegimą. Atlikite „Google“ paiešką remontui įdiegti ir atlikite veiksmus. Jei naudojate „Windows 8“, galite atnaujinti kompiuterį. Jei turite klausimų, rašykite komentarą. Mėgautis!