Come riparare gli errori ed i problemi di svchost.exe con alto uso del CPU
Inviato il 6 ottobre 2007 ad 8:11
SVCHOST.EXE è uno di quei processi mysterious che funziona costantemente in Windows ed è assolutamente essenziale, tuttavia non conoscete mai esattamente che cosa sta facendo. Così che cosa è SVCHOST.EXE? Identificare i servizi ed i programmi reali che stanno funzionando all'interno di ogni processo di SVCHOST.EXE è un pozzo di operazione degno sapere, particolarmente quando il processo mangia su 99 o 100 per cento del vostro CPU!
Così prima che ci tuffiamo nelle soluzioni, otteniamo una comprensione più profonda di che cosa questo processo realmente fa e di come potete andare circa la riparazione degli alcuni dei problemi che potrebbero accadere. In primo luogo, lo svchost corrisponde “all'ospite di servizio„ e fa esattamente che cosa come il nome suggeriscono: aiuti ai servizi “ospite„. Un servizio in Windows è semplicemente un programma nel sistema operativo che fa un lavoro particolare e funziona nei precedenti sempre quando il vostro calcolatore è sopra, anche se non siete entrati.
La maggior parte dei programmi che siete al corrente del funzionamento come executables autonomi, tali .EXEs. Tuttavia, la maggior parte dei servizi sono effettuati sotto forma di DLLs, che non può funzionare da sè. Quindi, lo svchost carica quel DLLs e li fa funzionare in se. Ecco perché quando aprite il responsabile di operazione di Windows, vedrete un mazzo di funzionare di processi di svchost.exe. Se desiderate più Info sul Manger di operazione, verific i miei articoli sopra capire il responsabile di operazione.
Noterete che ci sono attualmente otto processi dello svchost che funzionano sul mio calcolatore, su tutto l'esaurimento gli importi vari della memoria e sul funzionamento in nomi vari dell'utente. Così diciamo che uno di loro sta funzionando ad un uso eccessivamente alto del CPU di 100 per cento, come può noi identificare il funzionamento reale di applicazione?
Ci sono realmente due sensi andare circa questo: facendolo tutto che per mezzo manualmente del richiamo di ordine e dell'attrezzo di servizi o usando un'applicazione dei terzi. Sto andando accennare entrambi qui nel caso uno non funziona per voi.
Identifichi i processi di svchost.exe usando il richiamo di ordine (senso duro)
1. In primo luogo, vada avanti e scatti sopra Inizio ed allora Funzionamento e scriva dentro CMD e scatto APPROVAZIONE
2. Scriva dentro quanto segue a macchina nella finestra e nella pressa di ordine Entri
tasklist eq svchost.exe del imagename di /svc /fi “
Dovreste ottenere un'uscita come indicato sotto con il nome, il PID e la descrizione di servizio
Ora vedrete che ogni processo dello svchost con esso è numero unico di identificazione ed i servizi è responsabile del funzionare. Tuttavia, questi nomi sono ancora molto cryptic e sono tutti nomi corti della mano. Per ottenere un po'più di informazioni utili sul processo, possiamo usare il browser di servizi in Windows.
3. Di destra-scatto sopra Il mio calcolatore, scelga Controlli. Sullo schermo risultante, scelga Computer Management and then choose Services and Applications. Finally, choose Services.
4. Now try to match the cryptic Windows service name with the easily readable names in the Services tab. This is a little and can take some time because if you take the process with ID 1436 and it’s name WudfSvc, you have to try to find it in the list. If you double-click on one the service names, you’ll see their cryptic name also, so that’s how you can match them up. In my case, I guessed that the W means the process starts with Windows… and opened them until I saw a match.
As you can see, the Windows Driver Foundation service is actually called WudfSvc also!
Use Process Explorer to find programs running as svchost.exe (easy way)
If you found to be too difficult, there is a much easier way! Check out the Process Explorer tool from Microsoft (originally from SysInternals). The tool is completely free and gives you detailed information for each process currently running.
Once you download it, just run the exe file as it does not have to be installed. Hover your mouse over the svchost process and you’ll get a popup showing you which service is running under that process.
Fixing SVCHOST high CPU usage
Now that you have figured out exactly which process is eating up all of your CPU, we can address how to fix it. If you have found that the process is not a Windows process, such as Windows Update or Windows Firewall, etc, then simply kill the process and uninstall the program.
However, most of the time that this problem occurs, it has something to do with a Windows process. The best solution in this case is to install all of the latest updates from Microsoft’s web site. If you’re not able to do so normally in Windows, try restarting the computer in safe mode and try it again.
Also, if you can get to the Services tab like we did above, go ahead and right-click on the service and choose Disable. Even if it’s Windows Update or the Firewall, don’t worry, you can re-enable it later. Then restart the computer and go to Microsoft’s web site and manually get the updates. Re-enable the service and restart the computer again and hopefully things are working!
In order to disable a service in Windows, right-click on it from the Services tab and choose Properties.
Next choose Disabled from the Startup type combo box located in the middle of the dialog box:
I have gone through this process a couple of times and it’s worked for me. So again, it’s disable the service, restart computer, install updates manually, re-enable service, and then restart computer again.
Any questions, comments, add-ons, or tips? Post a comment!
Technorati Tags: svchost, svchost high cpu, services, task manager, processIf you enjoyed this post, make sure you subscribe to my RSS feed!
» Filed Under Computer Tips
Related Posts
- An introduction to the Windows XP Task Manager: Processes, Programs, and Performance - Part 2
- An introduction to the Windows XP Task Manager: Processes, Programs, and Performance - Part I
- Want more information on your Windows XP processes?
- Windows Server 2003/Small Business Server hangs on "Applying Computer Settings"
- How to forcefully clear all jobs from a print queue
























