Svchost.exe & Process Runaway

June 20

Svchost.exe & Process Runaway


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 di fuga" si riferisce a un processo su 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 di instabilità a causa di errori e crash, causando Windows per congelare o crash.

Origini e Località

Il file svchost.exe è stato creato per eseguire i file DLL per i processi di Windows. Il processo svchost.exe appare numerose volte nel Task Manager e continua a funzionare fino a quando il computer è spento; processi di Windows come aggiornamento automatico, Windows Firewall e fax sono tutti i file DLL che richiedono l'svchost.exe da eseguire ed eseguire sul 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 in esecuzione, alcuni dei quali possono richiedere fino risorse di calcolo di valore. Il processo svchost si trova sotto la chiave di registro "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Svchost" nel Editor del Registro; ogni chiave in questa rubrica identificherà un gruppo di servizi o file DLL gestite dalla svchost.exe all'avvio.

Utilizzo della memoria

Svchost.exe gestisce diversi processi in una sola volta per evitare intere crash di sistema. Se un singolo file svchost.exe è stato quello di essere caricato e l'esecuzione di ogni servizio di Windows, il processo sarebbe occupano più memoria e causare potenziali crash del sistema. Il processo viene quindi ripetuto; se uno svchost.exe non riesce, l'intero sistema non vada in crash e può recuperare facilmente. Quando il file svchost.exe comincia ad usare oltre il 70 per cento della memoria disponibile nella CPU, questo potrebbe indicare un aggiornamento è in corso o che uno dei processi del computer è il download di un nuovo aggiornamento.

processo Runaway

Poiché il processo svchost.exe è costantemente in esecuzione processi dal file DLL, che ha il potenziale per entrare in un processo di instabilità e crash del sistema informatico. Quando un servizio ospitato dal processo svchost.exe non riesce per qualsiasi motivo, il svchost può tentare di eseguire di nuovo il file, causando errori nel processo svchost.exe e la creazione di un processo di instabilità che occupa tutte le risorse di memoria e CPU, evitando tutti gli altri informazioni (come ad esempio le pressioni dei tasti di movimenti del mouse) di entrare nel sistema.

Prevenire un Runaway

Arresto di un svchost.exe galoppante è notoriamente difficile; il processo o direttamente reemploy o andrà in crash il sistema completamente, impedendo all'utente di tentando anche 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 digitando "cmd.exe") e digitando "tasklist / svc." Questo vi 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, poi "Seleziona colonne" e spuntare "PID", vedrete i processi nel Task Manager visualizzata con un numero PID accanto a loro. processi svchost.exe non necessari possono essere identificati facendo riferimento al numero PID nel Gestore riga comandi e attività e completamente disattivato facendo clic destro sul processo e selezionando "Termina processo". file DLL individuali possono essere cancellati e disabili.