it.phhsnews.com


it.phhsnews.com / Come risolvere Svchost.exe Utilizzo elevato della CPU

Come risolvere Svchost.exe Utilizzo elevato della CPU


SVCHOST.EXE è uno di quei misteriosi processi che vengono eseguiti costantemente in Windows ed è assolutamente essenziale, ma non si sa mai esattamente cosa stia facendo. Allora, qual è SVCHOST.EXE? Identificare i servizi e i programmi effettivi che sono in esecuzione all'interno di ogni processo SVCHOST.EXE è un compito che vale la pena conoscere, specialmente quando il processo consuma il 99 o il 100 percento della CPU!

Quindi, prima di immergerci nelle soluzioni, acquisiamo una più profonda comprensione di ciò che questo processo effettivamente fa e di come puoi risolvere i problemi che potrebbero verificarsi. Innanzitutto, svchost è l'acronimo di " Service Host " e fa esattamente quello che suggerisce il nome: aiuta a "ospitare" i servizi. Un servizio in Windows è semplicemente un programma nel sistema operativo che esegue un determinato lavoro e viene eseguito in background in qualsiasi momento quando il computer è acceso, anche se non è stato effettuato l'accesso.

La maggior parte dei programmi con cui hai familiarità esegui come eseguibile autonomo, come .EXE. Tuttavia, la maggior parte dei servizi viene implementata sotto forma di DLL, che non possono essere eseguite da sole. Quindi, svchost carica quelle DLL e le esegue da sé. Ecco perché quando apri il Task Manager di Windows, vedrai una serie di processi svchost.exe in esecuzione. Se vuoi maggiori informazioni sul Task Manager, controlla i miei articoli sulla comprensione del Task Manager.

Si noterà che al momento sono in esecuzione otto processi svchost sul mio computer, che utilizzano diverse quantità di memoria e sono in esecuzione con nomi utente diversi. Quindi diciamo che uno di loro funziona con un utilizzo della CPU troppo elevato del 100 percento, come possiamo identificare l'applicazione effettiva in esecuzione?

Ci sono due modi per farlo: fare tutto manualmente usando il prompt dei comandi e lo strumento Servizi o usando un'applicazione di terze parti. Ho intenzione di menzionare entrambi qui nel caso in cui uno non funziona per voi.

Controlla prima i virus

Prima di entrare nei dettagli di seguito, vale la pena notare che ci sono casi in cui svchost.exe è in realtà un virus. Poiché si tratta di un processo di sistema, i programmatori malintenzionati amano usare il nome svchost per rimanere nascosti. Se il file si trova in Windows / system32, è più che probabile che non sia un virus, tuttavia consiglio sempre di eseguire una scansione solo per sicurezza.

Se non disponi già di un programma antivirus, ti consiglio di utilizzare Kaspersky o Bitdefender poiché eseguono costantemente le classifiche AV-Comparative e AV-Comparatives. Non sono gratuiti, ma la maggior parte dei programmi antivirus gratuiti finisce per raggruppare software spazzatura extra o reindirizzare il browser alla loro soluzione di ricerca "sicura", che non è affatto sicura e ti tiene semplicemente traccia e mostra più annunci.

Identificare i processi svchost.exe tramite il prompt dei comandi (modo difficile)

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

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

tasklist / svc / fi "imagename eq svchost.exe

Dovresti ottenere un output come mostrato di seguito con il nome, PID e la descrizione del servizio

Ora vedrai ogni processo svchost insieme al suo numero ID univoco e ai servizi che è responsabile della sua esecuzione. Tuttavia, questi nomi sono ancora molto criptici e sono tutti nomi abbreviati. Per ottenere ulteriori informazioni utili sul processo, è possibile utilizzare il browser Servizi in Windows.

3. Fare clic con il tasto destro del mouse su Risorse del computer, selezionare Gestisci . Nella schermata risultante, selezionare Gestione computer, quindi selezionare Servizi e applicazioni . Infine, scegli Servizi .

4. Ora prova ad abbinare il nome del servizio di Windows criptico con i nomi facilmente leggibili nella scheda Servizi. Questo è un po 'e può richiedere un po' di tempo perché se si prende il processo con ID 1436 e si chiama WudfSvc, devi cercare di trovarlo nella lista. Se fai doppio clic su uno dei nomi dei servizi, vedrai anche il loro nome criptico, quindi è così che puoi abbinarli. Nel mio caso, ho intuito che il W indica che il processo inizia con "Windows" e li ha aperti fino a quando non ho visto una corrispondenza.

Come puoi vedere, il servizio Windows Driver Foundation è in realtà chiamato wudfsvc in breve!

Identificare i processi svchost.exe tramite Process Explorer (modo semplice)

Se hai trovato troppo difficile, c'è un modo molto più semplice! Controlla lo strumento Process Explorer di Microsoft (originariamente da SysInternals). Lo strumento è completamente gratuito e fornisce informazioni dettagliate per ogni processo attualmente in esecuzione.

Una volta scaricato, basta eseguire il file exe in quanto non deve essere installato. Passa il mouse sopra il processo svchost e riceverai un popup che ti mostra quali servizi sono in esecuzione in tale processo. La cosa bella di Process Explorer è che ti dà il nome amichevole per ogni processo invece del nome breve.

Task Manager di Windows 8

Un'ultima cosa che volevo menzionare è il fatto che il task manager di Windows 8 rende fondamentalmente obsoleto l'uso della riga di comando o Process Explorer. Aprire Task Manager premendo CTRL + MAIUSC + ESC e scorrere verso il basso nella scheda Processi in cui si dice processi di Windows .

Qui vedrai ogni processo svchost.exe elencato come Host del servizio: seguito dal tipo di account in esecuzione in (Sistema locale, Servizio di rete, ecc.). Avrà anche un numero accanto ad esso e se espandi l'elemento facendo clic sulla freccia, vedrai anche tutti i servizi in esecuzione in quel particolare processo.

Correzione dell'utilizzo elevato della CPU SVCHOST

Ora che hai capito esattamente quale processo sta consumando tutta la tua CPU, possiamo decidere come risolverlo. Se hai riscontrato che il processo non è un processo di Windows, come Windows Update o Windows Firewall, ecc, basta semplicemente uccidere il processo e disinstallare il programma.

Tuttavia, la maggior parte delle volte che si verifica questo problema, ha qualcosa a che fare con un processo di Windows. La soluzione migliore in questo caso è installare tutti gli ultimi aggiornamenti dal sito Web di Microsoft. Se non riesci a farlo normalmente in Windows, prova a riavviare il computer in modalità provvisoria e riprovare.

Inoltre, se è possibile accedere alla scheda Servizi come sopra, andare avanti e fare clic con il tasto destro del mouse sul servizio e scegliere Disabilita . Anche se si tratta di Windows Update o Firewall, non preoccuparti, puoi riattivarlo in seguito. Quindi riavviare il computer e accedere al sito Web di Microsoft e ottenere manualmente gli aggiornamenti. Riattiva il servizio e riavvia il computer e speriamo che le cose stiano funzionando!

Per disabilitare un servizio in Windows, fai clic con il tasto destro del mouse sulla scheda Servizi e scegli Proprietà .

Quindi selezionare Disabilitato dalla casella combinata Tipo di avvio che si trova nel mezzo della finestra di dialogo:

Ho attraversato questo processo un paio di volte e ha funzionato per me. Quindi, di nuovo, prima disabilitare il servizio, quindi riavviare il computer, quindi installare gli aggiornamenti manualmente, quindi riattivare il servizio e quindi riavviare il computer. Se questo non funziona, devi eseguire un'installazione di riparazione di Windows. Fai una ricerca su Google per l'installazione di riparazione e segui i passaggi. Se stai utilizzando Windows 8, puoi aggiornare il tuo computer. Se hai domande, pubblica un commento. Godere!


Come configurare e configurare account utente su Windows 10

Come configurare e configurare account utente su Windows 10

Windows 8 ha introdotto account Microsoft, che sono essenzialmente account di roaming che consentono di sincronizzare le impostazioni e i file da un computer all'altro. Oggi vogliamo discutere di Windows 10 per la gestione degli account degli utenti e le opzioni disponibili. Nelle vecchie impostazioni del PC su Windows 8.

(how-to)

Come far apparire Windows 10 e agire di più come Windows 7

Come far apparire Windows 10 e agire di più come Windows 7

Se hai aggiornato a Windows 10 ma non ami quello che vedi, ci sono modi per far sembrare Windows 10 agisci come Windows 7. In questo modo, puoi ottenere l'interfaccia familiare che ami pur sfruttando le altre utili funzioni di Windows 10. Ottieni un menu Start simile a Windows 7 con Classic Shell CORRELATO: Porta Il menu Start di Windows 7 a Windows 10 con Classic Shell Microsoft ha in qualche modo richiamato il menu Start in Windows 10, ma ha subito una grande revisione.

(how-to)