Wie man svchost.exe Störungen und Probleme mit hohem CPU Verbrauch regelt

Bekanntgegeben am 6. Oktober 2007 bei 8:11 morgens

SVCHOST.EXE ist einer jener geheimnisvollen Prozesse, der ständig in Windows läuft und äußerst wesentlich ist, dennoch wissen Sie nie genau, was es tut. So ist was SVCHOST.EXE? Die tatsächlichen Dienstleistungen und die Programme zu kennzeichnen, die innerhalb jedes SVCHOST.EXE Prozesses laufen, ist ein Aufgabe Brunnen wert das Wissen, besonders wenn der Prozeß herauf 99 oder 100 Prozent Ihrer CPU ißt!

So, bevor wir in Lösungen tauchen, lassen Sie uns erhalten ein tieferes Verständnis, von was dieser Prozeß wirklich tut und von wie Sie über das Reparieren einige der Probleme gehen können, die auftreten konnten. Erstens steht svchost für „Service-Wirt“ und es tut genau, was als der Name vorschlagen: Hilfen „Wirt“ zu den Dienstleistungen. Ein Service in Windows ist einfach ein Programm im Betriebssystem, das eine bestimmte Arbeit erledigt und in den Hintergrund ständig läuft, wenn Ihr Computer eingeschaltet ist, selbst wenn Sie nicht angemeldet werden.

Die meisten Programme, daß Sie mit Durchlauf vertraut als alleinstehende executables sind, solches .EXEs. Jedoch werden die meisten Dienstleistungen in Form von DLLs eingeführt, das nicht auf ihre Selbst laufen kann. Folglich lädt svchost jenes DLLs und läßt sie selbst laufen. Das ist, warum, wenn Sie den Windows Aufgabe Manager öffnen, Sie ein Bündel des svchost.exe Prozeßlaufens sehen. Wenn Sie mehr Info auf der Aufgabe Krippe wünschen, überprüfen Sie heraus meine Artikel an Verstehen des Aufgabe Managers.

svchost

Sie beachten, daß es z.Z. acht svchost Prozesse gibt, die auf meinen Computer, allem Verwenden herauf verschiedene Mengen des Gedächtnisses und Betrieb unter unterschiedliche Benutzernamen laufen. Lassen Sie uns so sagen, daß eins von ihnen an einem übermäßig hohen CPU Verbrauch von 100 Prozent, wie kann wir den tatsächlichen Anwendung Betrieb kennzeichnen läuft?

Es gibt wirklich zwei Möglichkeiten, über dieses zu gehen: es aller tun, der manuell das Befehlseingabeformat und das Service-Werkzeug oder durch das Verwenden einer dritten Parteianwendung verwendet. Ich werde beide hier erwähnen, falls man nicht für Sie arbeitet.

Kennzeichnen Sie svchost.exe Prozesse mit Befehlseingabeformat (harte Weise)

1. Zuerst gehen Sie voran und klicken Sie an Anfang und dann Durchlauf und tippen Sie ein CMD und Klicken O.K.

Befehlseingabeformat

2. Tippen Sie das folgende in das Befehl Fenster und die Presse ein Kommen Sie herein

tasklist /svc /fi „imagename eq svchost.exe

Sie sollten einen Ausgang unten mit dem Namen, dem PID und der Service-Beschreibung wie gezeigt erhalten

svchost Prozeß

Sie sehen jetzt, daß jeder svchost Prozeß zusammen mit ihm einzigartige Identifikation Zahl und die Dienstleistungen ist, die sie für das Laufen verantwortlich ist. Jedoch sind diese Namen noch sehr mysteriös und sind alle kurze Handnamen. Um mehr nützliche Informationen über den Prozeß zu erhalten, können wir die Service-Datenbanksuchroutine in Windows benutzen.

3. Recht-Klicken an Mein Computer, wählen Sie Handhaben Sie. Auf dem resultierenden Schirm wählen Sie Computer Management and then choose Services and Applications. Finally, choose Services.

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.

services1

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.

windows services

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.

disable services

Next choose Disabled from the Startup type combo box located in the middle of the dialog box:

disable service

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: , , , ,

If you enjoyed this post, make sure you subscribe to my RSS feed!

» Filed Under Computer Tips

Related Posts

Please post your comments/suggestions!