Svchost.exe & Runaway Process

Svchost.exe & Runaway Process


Svchost.exe-prosessen er beskrevet av Microsoft som "en generisk vertsprosessnavnet for tjenester som kjøres fra dynamiske koblinger biblioteker." Svchost.exe, med andre ord, er en prosess som gjør det mulig for Windows å utføre flere tjenester fra DLL-filer. En "løpsk prosess" refererer til en prosess på Windows som går inn i en uendelig løkke og bruker datamaskinens ressurser, forårsaker andre prosesser til å krasje. Svchost.exe-prosessen kan ofte bli en løpsk prosess på grunn av feil og krasj, forårsaker Windows til å fryse eller krasjer.

Origins og beliggenhet

Den svchost.exe filen ble opprettet for å utføre DLL-filer for Windows prosesser. Den svchost.exe prosessen synes mange ganger i Task Manager og holder å kjøre til datamaskinen slås; Windows prosesser som Automatic Update, Windows-brannmur og fakstjenester er alle DLL-filer som krever svchost.exe å kjøre og kjøre på systemet. Den svchost.exe filen vil skanne registeret ved oppstart og identifisere prosesser som må utføres og konserntjenester i flere svchost kjørbare filer. Vanligvis er det en håndfull av svchost prosesser som kjører, noen som kan ta opp verdifulle dataressurser. Den svchost prosess er plassert under registernøkkelen "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ Currentversion \ Svchost" i Registerredigering; hver tast under denne overskriften vil identifisere en gruppe av tjenester eller DLL-filer som drives av svchost.exe ved oppstart.

Minnebruk

Svchost.exe kjører flere prosesser samtidig for å unngå hele systemet krasjer. Hvis en enkelt svchost.exe filen skulle lastes og gjennomføring av alle Windows-tjeneste, vil prosessen ta opp mer minne og utgjør en potensiell krasj i systemet. Prosessen er derfor duplisert; hvis en svchost.exe svikter, vil hele systemet ikke krasje og kan gjenopprette enkelt. Når svchost.exe filen begynner å bruke over 70 prosent av det tilgjengelige minnet i CPU, kan dette tyde på en oppdatering pågår eller at en av prosessene på datamaskinen laster ned en ny oppdatering.

Runaway Process

Fordi svchost.exe prosessen er stadig å gjennomføre prosesser fra DLL-filer, har det potensial til å inngå en løpsk prosess og krasje datasystemet. Når en tjeneste arrangert av svchost.exe prosessen mislykkes eller annen grunn, kan svchost prøve å kjøre filen igjen, forårsaker feil i svchost.exe prosess og skape en løpsk prosess som tar opp alle minne og CPU ressurser, hindre alle andre informasjon (for eksempel tastatur av musebevegelser) kommer inn i systemet.

Hindre en Runaway

Stoppe en rømling svchost.exe er notorisk vanskelig; prosessen vil enten reemploy selv eller vil krasje systemet fullstendig, hindrer brukeren i å selv forsøke å deaktivere svchost.exe filen. Du kan imidlertid deaktivere noen prosesser utført av svchost ved å åpne Command Line (klikke på "Start", velge "Kjør" og skrive "cmd.exe") og skrive i "tasklist / svc." Dette vil vise deg de enkelte tjenestene og en "PID" nummer. I Oppgavebehandling (Ctrl + Alt + Del) når du klikker på kategorien "Processes" og velg "View" fra toppmenyen, deretter "Velg kolonner" og kryss av for "PID", vil du se prosessene i Task Manager, vises med et PID nummeret ved siden av dem. Unødvendige svchost.exe prosesser kan identifiseres ved å referere PID nummeret i Command Line og Task Manager og fullt deaktivert ved å høyreklikke på prosessen og velge "Avslutt prosess." Individuelle DLL-filer kan slettes og funksjonshemmede.