Hallo,
Die svchost / svchost.exe ist ein Systemprozess. Mit ihrer Hilfe werden dll - Dateien ausgeführt.
Taucht die svchost.exe öfter im Task Manager auf?
Das ist kein Fehler, der Task Manager ist nur nicht in der Lage alle Prozesse namentlich getrennt aufzuführen.
Windows XP-User die wissen wollen was dahinter steckt, klicken auf:
START--->AUSFÜHREN geben cmd ein und drücken RETURN. Im aufgehenden Eingabefenster gibst Du Tasklist/svc | more ein. Die einzelnen Prozesse der svchost.exe werden aufgelistet.
Die SVCHOST.EXE gibt es erst ab Windows 2000, sie liegt im System32-Verzeichnis der Windows-Installation und wird beim Systemstart von Windows automatisch als allgemeiner Hostprozess gestartet. Der Prozess durchsucht beim Systemstart die Registry nach Diensten, die beim Systemstart geladen werden müssen. Dienste, die nicht eigenständig lauffähig sind, sondern über Dynamic Link Library (DLL)-Dateien geladen werden, werden mit Hilfe der SVCHOST.EXE geladen.
Ach wenn das System einmal läuft, kommt die SVCHOST.EXE immer dann ins Spiel, wenn Dienste über DLL-Dateien geladen werden müssen. Das Betriebssystem startet SVCHOST-Sessions sobald solche benötigt werden und beendet sich auch wieder, sobald sie nicht mehr gebraucht werden.
Die SVCHOST.EXE ist also so etwas wie ein „Vorarbeiter-Dienst“ oder die Zusammenfassung von Einzel-Diensten, die mit DLL-Dateien ausgeführt werden.
Da unter Windows die unterschiedlichsten Dienste parallel laufen, können auch mehrere Instanzen der SVCHOST.EXE gleichzeitig in der Prozessliste auftauchen.
Hinweis: Die svchost.exe ist nicht mit den ähnlich klingenden Prozessen svhost.exe, svchosts.exe, syshost.exe oder svchost2.exe zu verwechseln! Dieses sind Viren. Weitere Dateien mit ähnlichen Namen existieren. Deshalb genau lesen was im Task Manager steht!
Welches Betriebssystem benutzt Du?
Falls Du Windows2000 nutzt, lade Dir mal diesen Patch herunter und installiere den. Sollte dann weg sein die Fehlermeldung.
Patch svchost.exe So long!