Il processo svchost.exe è descritto da Microsoft come "un nome di processo host generico per servizi eseguiti da librerie a collegamento dinamico . " Svchost.exe , in altre parole , è un processo che consente a Windows di eseguire servizi multipli da file DLL . Un " processo Runaway " si riferisce a un processo in Windows che entra in un ciclo infinito e consuma le risorse del computer , causando altri processi di crash. Il processo svchost.exe spesso può diventare un processo galoppante a causa di errori e crash , causando Windows per congelare o crash. Origini e Location
Il file svchost.exe è stato creato per eseguire i file DLL per i processi di Windows . Il processo svchost.exe compare numerose volte nel Task Manager e continua a funzionare fino a quando il computer viene spento, i processi di Windows, ad esempio Aggiornamenti automatici , Windows Firewall e servizi fax sono tutti i file DLL che richiedono la svchost.exe da eseguire ed eseguire il sistema . Il file svchost.exe eseguirà la scansione del Registro di sistema in fase di avvio e di identificare i processi che devono essere eseguiti e servizi del Gruppo in diversi file eseguibili svchost . Normalmente ci sono una manciata di processi svchost esecuzione, alcune delle quali possono richiedere fino preziose risorse di elaborazione . Il processo svchost si trova sotto la chiave di registro " HKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Svchost " nell'editor del Registro ; ogni chiave in questa rubrica sarà identificare un gruppo di servizi o dei file DLL gestiti dal svchost.exe all'avvio.
utilizzo memoria
Svchost.exe gestisce diversi processi alla volta per evitare di interi blocchi del sistema . Se un singolo file svchost.exe è stato quello di essere caricato e l'esecuzione di tutti i servizi di Windows , il processo richiederebbe più memoria e causare potenziali crash del sistema. Il processo è quindi duplicato; se uno svchost.exe fallisce , l'intero sistema non collasserà e può recuperare facilmente. Quando il file svchost.exe inizia a usare più del 70 per cento della quantità di memoria disponibile nella CPU , ciò potrebbe indicare un aggiornamento è in corso o che uno dei processi del computer è il download di un nuovo aggiornamento .
Runaway processo
Poiché il processo svchost.exe è costantemente i processi in esecuzione dai file DLL , che ha il potenziale per entrare in un processo galoppante e mandare in crash il sistema informatico. Quando un servizio offerto dal processo svchost.exe non riesce per qualsiasi motivo , l' svchost può provare ad eseguire nuovamente il file , causando errori nel processo svchost.exe e la creazione di un processo galoppante che occupa tutta la memoria e risorse della CPU , evitando tutti gli altri . informazioni (come colpi di tastiera di movimenti del mouse ) di entrare nel sistema
Prevenire un Runaway
Interruzione di un svchost.exe fuggiasco è notoriamente difficile , il processo si sia reemploy stesso o andrà in crash il sistema completamente , impedendo all'utente di addirittura il tentativo di disattivare il file svchost.exe . Tuttavia, è possibile disattivare alcuni processi eseguiti dal svchost aprendo la riga di comando ( cliccando su " Start", selezionare "Esegui" e digitare " cmd.exe ") e digitando " tasklist /svc . " Questo ti mostrerà i singoli servizi e un numero "PID " . In Task Manager ( Ctrl + Alt + Canc ) quando si fa clic sulla scheda "Processi " e selezionare " Visualizza" dal menu in alto , quindi " Seleziona colonne " e spuntare " PID ", vedrete i processi nel Task Manager comparirà con un numero PID accanto a loro . Processi svchost.exe non necessari possono essere identificati facendo riferimento al numero PID nella riga di comando e il Task Manager e completamente disattivato facendo clic destro sul processo e selezionando " Termina processo ". File DLL individuali possono essere cancellati e disabilitati.