Den svchost.exe prosessen er beskrevet av Microsoft som "en generisk vertsprosessnavn for tjenester som kjøres fra dynamiske koblinger biblioteker. " Svchost.exe , med andre ord , er en prosess som gjør Windows til å utføre flere tjenester fra DLL-filer . A " løpsk prosess " refererer til en prosess på Windows som går inn i en uendelig loop og bruker datamaskinens ressurser , forårsaker andre prosesser til å krasje. Den svchost.exe prosessen kan ofte bli en løpsk prosess på grunn av feil og krasjer , forårsaker Windows til å fryse eller krasje . Opprinnelse og plassering
The 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ører til datamaskinen slås av , Windows-prosesser som automatisk Update, Windows-brannmur og fakstjenester er alle DLL-filer som krever svchost.exe å kjøre, og kjøre på system . Den svchost.exe filen vil skanne registeret ved oppstart og identifisere prosesser som må utføres og konserntjenester i flere svchost kjørbare filer . Normalt er det en håndfull av svchost prosesser som kjører , noen som kan ta opp verdifulle dataressurser. Den svchost -prosessen ligger 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 én enkelt svchost.exe filen var å lastes inn og utføre hver Windows-tjeneste , vil prosessen ta opp mer minne og forårsake potensielle 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 indikere en oppdatering pågår eller at en av prosesser 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 mislykkes eller annen grunn , kan svchost prøver å kjøre filen igjen , forårsaker feil i svchost.exe prosessen og skape en løpsk prosess som tar opp all minne og CPU-ressurser , hindre alle andre . informasjon (for eksempel tastatur slag 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 fra selv forsøker å deaktivere svchost.exe filen . Du kan imidlertid deaktivere noen prosesser utført av svchost ved å åpne Command Line ( klikke på " Start", velge " Run " og skrive " cmd.exe ") og skrive i " tasklist /svc . " Dette vil vise deg de enkelte tjenestene og en " PID " nummer . I Task Manager ( Ctrl + Alt + Del) når du klikker på fanen " Prosesser " og velg "View" fra toppmenyen , deretter " Velg kolonner " og kryss av " 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 til PID nummer 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.