Kuinka korjata Svchost.exe korkea suorittimen käyttö

SVCHOST.EXE on yksi niistä salaperäisistä prosesseista, joka toimii jatkuvasti Windowsissa(Windows) ja on ehdottoman välttämätön, mutta et koskaan tiedä tarkalleen, mitä se tekee. Joten mikä on SVCHOST.EXE ? Jokaisessa SVCHOST.EXE-(SVCHOST.EXE) prosessissa käynnissä olevien palvelujen ja ohjelmien tunnistaminen on tehtävä, joka kannattaa tietää, varsinkin kun prosessi kuluttaa 99 tai 100 prosenttia suorittimestasi!

Joten ennen kuin sukellamme ratkaisuihin, ymmärrämme paremmin, mitä tämä prosessi todella tekee ja kuinka voit korjata joitain mahdollisesti ilmeneviä ongelmia. Ensinnäkin svchost tarkoittaa " palvelupalvelinta(Service Host) " ja se tekee juuri sen, mitä nimi ehdottaa: auttaa "isännöimään" palveluita. Palvelu Windowsissa(Windows) on yksinkertaisesti ohjelma käyttöjärjestelmässä, joka suorittaa tietyn työn ja toimii taustalla aina, kun tietokoneesi on päällä, vaikka et olisi kirjautunut sisään.

Useimmat tuntemasi ohjelmat toimivat erillisinä suoritettavina ohjelmina, kuten .EXE. Useimmat palvelut on kuitenkin toteutettu DLL(DLLs) -tiedostoina , jotka eivät voi toimia yksinään. Siksi(Hence) svchost lataa ne DLL(DLLs) :t ja suorittaa ne itse. Tästä syystä, kun avaat Windowsin Tehtävienhallinnan(Windows Task Manager) , näet joukon svchost.exe-prosesseja käynnissä. Jos haluat lisätietoja Task Mangerista(Task Manger) , tutustu artikkeleihini Tehtävienhallinnan ymmärtämisestä .

svchost

Huomaat, että tietokoneellani on tällä hetkellä käynnissä kahdeksan svchost-prosessia, jotka kaikki käyttävät eri määriä muistia ja toimivat eri käyttäjätunnuksilla. Joten oletetaan, että yksi niistä toimii liian korkealla 100 prosentin suorittimen(CPU) käytöllä. Kuinka voimme tunnistaa todellisen käynnissä olevan sovelluksen?

On itse asiassa kaksi tapaa tehdä tämä: tehdä kaikki manuaalisesti komentokehotteen ja Palvelut(Services) - työkalun avulla tai käyttämällä kolmannen osapuolen sovellusta. Mainitsen tässä molemmat, jos toinen ei toimi sinulle.

Tarkista ensin virukset

Ennen kuin käsittelemme alla olevia yksityiskohtia, on syytä huomata, että joissakin tapauksissa svchost.exe on itse asiassa virus. Koska kyseessä on järjestelmäprosessi, haitalliset koodaajat haluavat käyttää nimeä svchost pysyäkseen piilossa. Jos tiedosto sijaitsee Windows/system32 :ssa , se ei todennäköisesti ole virus, mutta suosittelen aina tarkistamaan varmuuden vuoksi.

Jos sinulla ei vielä ole virustorjuntaohjelmaa, suosittelen käyttämään joko Kasperskyä(Kaspersky) tai Bitdefenderiä(Bitdefender) , koska ne ovat jatkuvasti AV-Test- ja AV-Comparatives-luokkien(AV-Comparatives) kärjessä. Ne eivät ole ilmaisia, mutta useimmat ilmaiset virustorjuntaohjelmat päätyvät niputtamaan ylimääräistä roskaohjelmistoa tai ohjaamaan selaimesi "suojattuun" hakuratkaisuun, joka ei ole ollenkaan suojattu ja vain seuraa sinua ja näyttää sinulle enemmän mainoksia.

Tunnista(Identify) svchost.exe - prosessit (Processes)komentokehotteen(Command Prompt) avulla (kova tapa)

1. Mene ensin eteenpäin ja napsauta Käynnistä(Start) ja sitten Suorita(Run) ja kirjoita CMD ja napsauta OK. Windows 8.1 : ssä napsauta hiiren kakkospainikkeella Käynnistä(Start) - painiketta ja valitse Suorita(Run) .

suorita cmd

2. Kirjoita seuraava komentoikkunaan ja paina Enter

tasklist /svc /fi “imagename eq svchost.exe

Sinun pitäisi saada alla näkyvä tulos, jossa on nimi, PID ja palvelun kuvaus

svchost-prosessit

Näet nyt jokaisen svchost-prosessin sekä sen yksilöllisen tunnusnumeron ja palvelut, joista se vastaa. Nämä nimet ovat kuitenkin edelleen hyvin salaperäisiä ja ovat kaikki lyhyitä nimiä. Saadaksemme hyödyllisempää tietoa prosessista, voimme käyttää Windowsin Palveluselainta .(Services)

3. Napsauta hiiren kakkospainikkeella Oma tietokone -kuvaketta(My Computer) ja valitse Hallitse(Manage) . Valitse avautuvassa näytössä Tietokoneen hallinta(Computer Management) ja sitten Palvelut ja sovellukset( Services and Applications) . Valitse lopuksi Palvelut(Services) .

windows palvelut

4. Yritä nyt yhdistää salaperäinen Windows -palvelun nimi (Windows)Palvelut(Services) - välilehden helposti luettavien nimien kanssa . Tämä on vähän ja voi kestää jonkin aikaa, koska jos käytät prosessia tunnuksella 1436(ID 1436) ja sen nimi on WudfSvc , sinun on yritettävä löytää se luettelosta. Jos kaksoisnapsautat yhtä palvelun nimeä, näet myös niiden salaperäisen nimen, jotta voit yhdistää ne. Minun tapauksessani arvelin, että W tarkoittaa, että prosessi alkaa " Windowsilla(Windows) " ja avasin ne, kunnes näin ottelun.

windows-ohjaimen perusta

Kuten näet, Windows Driver Foundation -palvelua kutsutaan itse asiassa lyhennettynä wudfsvc !

Tunnista(Identify) svchost.exe - prosessit (Processes)Process Explorerin(Process Explorer) avulla  (helppo tapa)

Jos koet liian vaikeaksi, on olemassa paljon helpompi tapa! Tutustu Microsoftin (Microsoft)Process Explorer -työkaluun (alunperin SysInternalsilta(SysInternals) ). Työkalu on täysin ilmainen ja antaa sinulle yksityiskohtaista tietoa jokaisesta käynnissä olevasta prosessista.

Kun olet ladannut sen, suorita exe-tiedosto, koska sitä ei tarvitse asentaa. Vie hiiri svchost-prosessin päälle, niin saat ponnahdusikkunan, joka näyttää, mitkä palvelut ovat käynnissä kyseisen prosessin alla. Mukava asia Prosessienhallinnassa on, että se saa jokaiselle prosessille ystävällisen nimen lyhyen nimen sijaan.

prosessin tutkija

Windows 8 Task Manager

Viimeinen asia, jonka halusin mainita, oli se, että Windows 8 :n tehtävienhallinta tekee komentorivin tai Process Explorerin(Explorer) käytöstä periaatteessa täysin vanhentunutta. Avaa Tehtävienhallinta(Task Manager) painamalla CTRL + SHIFT + ESC ja vieritä alas Prosessit(Processes) - välilehteen kohtaan, jossa lukee Windows Processes .

Windows 8 -prosesseja

Täällä näet jokaisen svchost.exe-prosessin, joka on lueteltu palvelupalvelimena:(Service Host:) ja sen jälkeen sen tilin tyyppi, jolla se toimii (paikallinen järjestelmä(System) , verkkopalvelu(Network Service) jne.). Sen vieressä on myös numero, ja jos laajennat kohteen ulos napsauttamalla nuolta, näet myös kaikki kyseisen prosessin alaiset palvelut.

luettelo palveluista

Korjataan SVCHOST High CPU Usage

Nyt kun olet selvittänyt tarkalleen, mikä prosessi kuluttaa koko suorittimen(CPU) , voimme käsitellä sen korjaamista. Jos olet huomannut, että prosessi ei ole Windows - prosessi, kuten Windows Update tai Windowsin palomuuri(Windows Firewall) jne., lopeta prosessi ja poista ohjelman asennus.

Kuitenkin suurimman osan ajasta, kun tämä ongelma ilmenee, sillä on jotain tekemistä Windows - prosessin kanssa. Paras ratkaisu tässä tapauksessa on asentaa kaikki uusimmat päivitykset Microsoftin Web-sivustosta. Jos et voi tehdä niin normaalisti Windowsissa(Windows) , yritä käynnistää tietokone uudelleen vikasietotilassa ja yritä uudelleen.

Lisäksi, jos pääset Palvelut(Services) - välilehteen kuten teimme yllä, siirry eteenpäin ja napsauta palvelua hiiren kakkospainikkeella ja valitse Poista käytöstä(Disable) . Vaikka se olisi Windows Update tai palomuuri(Firewall) , älä huoli, voit ottaa sen uudelleen käyttöön myöhemmin. Käynnistä sitten tietokone uudelleen ja siirry Microsoftin verkkosivustolle ja hanki päivitykset manuaalisesti. Ota palvelu uudelleen käyttöön ja käynnistä tietokone uudelleen ja toivottavasti kaikki toimii!

Voit poistaa palvelun käytöstä Windowsissa(Windows) napsauttamalla sitä hiiren kakkospainikkeella Palvelut(Services) - välilehdellä ja valitsemalla Ominaisuudet(Properties) .

palvelukiinteistöjä

Valitse seuraavaksi Pois(Disabled) käytöstä valintaikkunan keskellä olevasta Käynnistystyyppi -yhdistelmäruudusta:(Startup type)

poista palvelu käytöstä

Olen käynyt tämän prosessin läpi pari kertaa ja se on toiminut minulla. Joten jälleen kerran, poista ensin palvelu käytöstä, käynnistä tietokone uudelleen, asenna päivitykset manuaalisesti, ota palvelu uudelleen käyttöön ja käynnistä tietokone uudelleen. Jos tämä ei auta, sinun on suoritettava Windowsin(Windows) korjausasennus . Tee Google -haku korjausasennusta varten ja seuraa ohjeita. Jos käytössäsi on Windows 8 , voit päivittää tietokoneesi(refresh your computer) . Jos sinulla on kysyttävää, lähetä kommentti. Nauttia!



About the author

Olen tietokoneteknikko, jolla on yli 10 vuoden kokemus, josta 3 vuotta 店員. Minulla on kokemusta sekä Apple- että Android-laitteista ja olen erityisen taitava tietokoneiden korjaamisessa ja päivittämisessä. Nautin myös elokuvien katsomisesta tietokoneellani ja iPhonen käyttämisestä kuvien ja videoiden ottamiseen.



Related posts