Hvordan å Fikse Svchost.exe Høy CPU-Bruk

0
656

SVCHOST.EXE er en av de mystiske prosesser som hele tiden kjører i Windows, og er helt avgjørende, men du aldri vet nøyaktig hva det er du gjør. Så hva er SVCHOST.EXE? Å identifisere den faktiske tjenester og programmer som kjører inne i hver SVCHOST.EXE prosessen er en oppgave som er verdt å vite, spesielt når prosessen spiser opp 99 eller 100 prosent av CPU!

Så før vi dykke inn i løsninger, la oss få en dypere forståelse av hva denne prosessen faktisk gjør og hvordan du kan gå om å fikse noen av de problemer som kan oppstå. For det første, svchost står for “Service Host” og det gjør akkurat det som navnet tilsier: bidrar til å “host” tjenester. En tjeneste i Windows er rett og slett et program i operativsystemet, som gjør en bestemt jobb, og kjører i bakgrunnen på alle ganger når datamaskinen er på, selv om du ikke er logget inn.

De fleste programmer som du er kjent med kjør som en frittstående kjørbar, for eksempel .EXE. Imidlertid, de fleste av tjenestene er implementert i form av en Dll-filer, som ikke kan kjøre på egenhånd. Derfor, svchost laster de Dll-filer og kjører dem selv. Det er derfor når du åpner Windows Task Manager, vil du se en haug av svchost.exe prosesser som kjører. Hvis du ønsker mer info om Oppgaven Manger, sjekk ut mine artikler på forståelse Oppgave Manager.

Du vil merke at det er for tiden åtte svchost prosesser som kjører på datamaskinen min, alle med ulike mengder minne og kjører under forskjellige brukernavn. Så la oss si at en av dem er å kjøre på en overdrevent høy CPU-bruk av 100 prosent, hvordan kan vi identifisere den faktiske programmet kjører?

Det er faktisk to måter å gå om dette: å gjøre det manuelt ved ledeteksten og Tjenester verktøy eller ved hjelp av en tredje part applikasjonen. Jeg kommer til å nevne både her i tilfelle en ikke fungerer for deg.

Sjekk for Virus Første

Før vi kommer inn i detaljene nedenfor, er det verdt å merke seg at det er tilfeller der svchost.exe er faktisk et virus. Siden det er et system prosessen, ondsinnet programmerere liker å bruke navn som svchost å holde seg skjult. Hvis filen er plassert i Windows/system32, det er mer enn sannsynlig ikke et virus, men jeg anbefaler alltid å utføre en skanning bare for å være sikker.

Hvis du ikke allerede har en anti-virus program, jeg anbefaler å bruke enten Kaspersky eller Bitdefender siden de konsekvent utføre øverst i AV-Test og AV-Comparatives rangeringen. De er ikke gratis, men de fleste gratis antivirus programmer ende opp bunting ekstra søppel programvare eller omdirigere nettleseren din til deres “sikre” søk løsning, som ikke er sikker i det hele tatt og bare spor deg og viser deg flere annonser.

Identifisere svchost.exe Prosesser via Ledeteksten (harde måten)

1. Først, gå videre og klikk på Start og deretter på Kjør og skriv inn CMD og klikk på OK. I Windows 8.1, gå foran og høyre-klikk på knappen Start og velg Kjør.

2. Skriv inn følgende i kommando-vinduet, og trykk Enter

tasklist /svc /fi “imagename eq svchost.exe

Du bør få en effekt som vist nedenfor med navn, PID, og beskrivelse av tjenesten

Du vil nå se hver svchost-prosessen sammen med det unike ID-nummer og tjenester det er som er ansvarlig for driften. Imidlertid, disse navnene er fortsatt veldig kryptisk, og er alle kort-hånd navn. For å få litt mer nyttig informasjon om prosessen, kan vi bruke Tjenester nettleseren i Windows.

3. Høyreklikk på Min Datamaskinog velg Behandle. På den resulterende skjermen, velg Computer Management og deretter velger du Tjenester og Programmer. Til slutt, velg Tjenester.

4. Nå kan du prøve å matche den kryptiske Windows-navn med lett lesbar navn i kategorien Tjenester. Dette er et lite og kan ta litt tid fordi hvis du tar prosessen med ID-en 1436, og det er navnet WudfSvc, må du prøve å finne det i listen. Hvis du dobbeltklikker på en tjeneste navn, vil du se sine kryptiske navn også, så det er hvordan du kan matche dem. I mitt tilfelle, jeg gjettet at W betyr at prosessen starter med “Windows” og åpnet dem før jeg så en kamp.

Som du kan se, Windows Driver Foundation-tjenesten er egentlig heter wudfsvc for kort!

Identifisere svchost.exe Prosesser via Process Explorer (enkel måte)

Hvis du har funnet å være for vanskelig, det er en mye enklere måte! Sjekk ut Process Explorer verktøyet fra Microsoft (opprinnelig fra SysInternals). Verktøyet er helt gratis og gir deg detaljert informasjon om hver prosess som kjører for øyeblikket.

Når du laster ned den, kjører du exe-filen, så det trenger ikke å bli installert. Hold musen over svchost-prosessen, og du vil få et popup-vindu som viser deg hvilke tjenester som kjører under denne prosessen. Den fine tingen om process explorer er at den får du det vennlige navnet for hver prosess i stedet for kort navn.

Windows 8 Oppgavebehandling

En siste ting jeg ønsket å nevne, var det faktum at Windows 8 oppgave manager i utgangspunktet gjør bruk av kommandolinjen eller Process Explorer helt foreldet. Åpne oppgavebehandling ved å trykke CTRL + SHIFT + ESC , og bla ned på Prosesser fanen der det står at Windows Prosesser.

Her vil du se alle svchost.exe prosessen oppført som Service-Vert: etterfulgt av type konto det er som kjører under (Lokalt System, Nettverk Service, etc.). Det vil også ha en del ved siden av det, og hvis du utvide element ut ved å klikke på pilen, vil du også se alle tjenester kjører i en bestemt prosess.

Fikse SVCHOST Høy CPU-Bruk

Nå som du har funnet ut nøyaktig hva som prosess er å spise opp alt på din CPU, kan vi adressere hvordan å fikse det. Hvis du har funnet at prosessen ikke er en Windows-prosessen, for eksempel Windows Update eller Windows Brannmur, osv, så bare drepe prosessen og avinstallere programmet.

Men, mesteparten av tiden at dette problemet oppstår, det har noe å gjøre med en Windows-prosessen. Den beste løsningen i dette tilfellet er å installere de siste oppdateringene fra Microsofts webområde. Hvis du ikke er i stand til å gjøre så normalt i Windows, kan du prøve å starte datamaskinen i sikker modus, og prøv på nytt.

Også, hvis du kan få til kategorien Tjenester som vi gjorde ovenfor, gå foran og høyre-klikk på tjenesten, og velg Deaktiver. Selv om det er Windows Update eller Brannmur, ikke bekymre deg, du kan aktivere den på nytt senere. Start deretter datamaskinen på nytt og gå til Microsofts internett-område manuelt og få oppdateringer. Aktivere tjenesten, og start datamaskinen på nytt, og forhåpentligvis er det ting å jobbe!

For å deaktivere en tjeneste i Windows, høyre-klikk på det fra Tjenester – fanen, og velg Egenskaper.

Velg Deaktivert fra Startup type kombinasjonsboksen ligger midt i dialogboksen:

Jeg har gått gjennom denne prosessen et par ganger, og det har fungert for meg. Så igjen, må du først deaktivere tjenesten, og deretter starte datamaskinen, og deretter installere oppdateringer manuelt, må du aktivere tjenesten, og start deretter datamaskinen på nytt. Hvis dette ikke fungerer, må du utføre en reparasjonsinstallasjon av Windows. Gjør et Google-søk for å reparere installasjonen, og følg trinnene. Hvis du kjører Windows 8, kan du oppdatere datamaskinen. Hvis du har noen spørsmål, kan du legge inn en kommentar. Nyt!