AllInfo

Come Risolvere Svchost.exe Elevato Utilizzo della CPU

SVCHOST.EXE è uno di quei misteriosi processi che corre costantemente in Windows ed è assolutamente essenziale, ma non si sa mai esattamente che cosa sta facendo. Così che cosa è SVCHOST.EXE? Identificare i servizi e i programmi che sono in esecuzione all’interno di ogni SVCHOST.EXE il processo è un compito che vale la pena conoscere, soprattutto quando il processo mangia 99 o 100% della CPU!

Quindi, prima di tuffarci in soluzioni, cerchiamo di ottenere una più profonda comprensione di ciò che questo processo in realtà e come si può andare su come risolvere alcuni dei problemi che potrebbero verificarsi. In primo luogo, svchost sta per “Servizio di Host” e fa esattamente quello che come suggerisce il nome, aiuta a “host” di servizi. Un servizio di Windows è semplicemente un programma nel sistema operativo che fa un lavoro particolare e viene eseguito in background quando il computer è acceso, anche se non si è connessi.

La maggior parte dei programmi che si ha familiarità con l’esecuzione come un file eseguibile autonomo, tale .EXE. Tuttavia, la maggior parte dei servizi sono realizzati in forma di Dll è che non è possibile eseguire su di loro. Quindi, svchost carichi tali Dll e li esegue. Ecco perché quando si apre il Task Manager di Windows, vedrete un sacco di svchost.exe i processi in esecuzione. Se volete maggiori informazioni su il Task Manger, controllare i miei articoli sul capire il Task Manager.

Noterete che ci sono attualmente otto processi svchost in esecuzione sul mio computer, utilizzando diverse quantità di memoria, in esecuzione sotto diversi nomi utente. Quindi diciamo che uno di loro è in esecuzione in un modo eccessivamente elevato utilizzo della CPU al 100%, come possiamo identificare l’effettiva applicazione in esecuzione?

In realtà ci sono due modi per andare su questo: fare tutto manualmente utilizzando il prompt dei comandi e Servizi di strumento o utilizzando un’applicazione di terze parti. Ho intenzione di parlare sia qui che nel caso in cui uno non funziona per voi.

Verificare la presenza di Virus Prima

Prima di entrare nei dettagli di seguito, vale la pena notare che ci sono casi in cui svchost.exe in realtà è un virus. Poiché è un processo di sistema, dannoso programmatori come utilizzare il nome svchost a rimanere nascosta. Se il file si trova in Windows/system32, è più che probabile che non sia un virus, tuttavia io consiglio sempre di eseguire una scansione solo per essere sicuri.

Se non si dispone già di un programma anti-virus, mi consiglia di utilizzare Kaspersky o Bitdefender dal momento che sono costantemente al top da AV-Test di AV-Comparatives classifica. Essi non sono liberi, ma la maggior parte dei programmi antivirus gratuito finire di impacchettare extra spazzatura software o reindirizzare il browser per la loro “protezione”, la ricerca di una soluzione, che non è sicuro a tutti e solo tracce e mostra più annunci.

Identificare svchost.exe Processi tramite Prompt dei comandi (in modo duro)

1. In primo luogo, andare avanti e fare clic su Start e poi Esegui e digitare CMD e fare clic su OK. In Windows 8.1, andare avanti e fare clic sul pulsante Start e scegliere Esegui.

2. Digitare quanto segue nella finestra di comando e premere Invio

tasklist /svc /fi “imagename eq svchost.exe

Si dovrebbe ottenere in uscita, come mostrato di seguito con il nome, PID e la descrizione del servizio

Potrai ora vedere ogni processo svchost insieme al numero unico di identificazione e di servizi è responsabile per l’esecuzione. Tuttavia, questi nomi sono ancora molto criptico e sono tutti a breve a mano i nomi. Per ottenere ulteriori informazioni utili sul processo, siamo in grado di utilizzare i Servizi del browser in Windows.

3. Fare clic destro su risorse del Computer, scegliere Gestisci. Nella schermata, scegliere Gestione Computer e quindi scegliere Servizi e Applicazioni. Infine, scegliere Servizi.

4. Ora si tenta di abbinare il criptico nome del servizio di Windows con facilmente leggibili i nomi nella scheda Servizi. Questo è un piccolo e può richiedere un certo tempo, perché se si prende il processo con ID 1436 e il suo nome WudfSvc, devi cercare di trovare nell’elenco. Se si fa doppio clic su un servizio di nomi, vedrai il suo criptico anche il nome, in modo che si possono abbinare. Nel mio caso, ho intuito che la W indica il processo inizia con “Windows” e li ha aperti fino a quando ho visto una partita.

Come si può vedere, il Windows Driver Foundation service è in realtà chiamato wudfsvc per brevi!

Identificare svchost.exe i Processi mediante il Processo di Explorer (modo facile)

Se è troppo difficile, c’è un modo molto più facile! Controllare il Processo di Explorer strumento da Microsoft (originariamente da SysInternals). Il tool è completamente gratuito e consente di avere informazioni dettagliate per ogni processo attualmente in esecuzione.

Una volta scaricato, basta eseguire il file exe come non deve essere installato. Passa il mouse sopra il processo svchost e apparirà un popup che ti mostra quali servizi sono in esecuzione in quel processo. La cosa bella di process explorer è che si ottiene il nome descrittivo per ogni processo, invece del nome breve.

Windows 8 Task Manager

Un’ultima cosa di cui volevo parlare è il fatto che Windows 8 task manager fondamentalmente, rende l’utilizzo della riga di comando o Process Explorer totalmente obsoleti. Aprire il Task Manager premendo CTRL + SHIFT + ESC e scorrere i Processi di scheda in cui si dice che i Processi di Windows.

Qui potete vedere tutti i svchost.exe processo elencato come Host del Servizio: seguito dal tipo di account è in esecuzione sotto (Sistema Locale di servizi di Rete, ecc). Sarà anche un numero e se si espande la voce cliccando la freccia, potrete anche vedere ogni servizio in esecuzione in quel particolare processo.

Fissaggio SVCHOST Elevato Utilizzo della CPU

Ora che hai capito esattamente quale processo sta mangiando il backup di tutte le CPU, siamo in grado di affrontare come risolvere il problema. Se hai trovato che il processo non è un processo di Windows, come Windows Update o Windows Firewall, ecc, allora semplicemente uccidere il processo e disinstallare il programma.

Tuttavia, la maggior parte del tempo che si verifica questo problema, ha qualcosa a che fare con un processo di Windows. La soluzione migliore in questo caso è quello di installare tutti gli aggiornamenti più recenti dal sito web di Microsoft. Se non siete in grado di farlo normalmente in Windows, provare a riavviare il computer in modalità provvisoria e provare di nuovo.

Inoltre, se è possibile ottenere la scheda “Servizi” come abbiamo fatto in precedenza, andare avanti e fare clic destro sul servizio e scegliere Disattiva. Anche se Windows Update o il Firewall, non preoccupatevi, è possibile riattivarlo in seguito. Riavviare il computer e andare al sito web di Microsoft e ottenere manualmente gli aggiornamenti. Ri-abilitare il servizio e riavviare nuovamente il computer e speriamo che le cose stanno funzionando!

Per disattivare un servizio in Windows, fare clic destro su di esso da Servizi scheda e scegliere Proprietà.

Avanti scegliere Disabili dal tipo di Avvio casella combinata situato nel centro della finestra di dialogo:

Sono andato attraverso questo processo un paio di volte e ha funzionato per me. Quindi, di nuovo, prima di disattivare il servizio, quindi riavviare il computer, quindi installare gli aggiornamenti manualmente, quindi riattivare il servizio, e quindi riavviare il computer. Se questo non funziona, è necessario eseguire un’installazione di ripristino di Windows. Fare una ricerca su Google per la riparazione, installazione e seguire la procedura. Se si utilizza Windows 8, è possibile aggiornare il computer. Se avete domande, posta un commento. Enjoy!

Exit mobile version