Hilfe und Anleitungen zum Computer, zum Netzwerk und zu Windows

 

Wissen

 

- Abkürzungen

- Nachrichten - News

- PC-Windows

- PC-Windows 7

- PC-Hilfe 2k & XP

- PC-Hilfe Windows 7

- PC-Technik

- PC-Netzwerk

- PC-Sicherheit

- PC-Software

- Programmierung

- DSL, DFÜ & Internet

- Bücher

- Webmaster Ecke

 

Sonstiges

 

- DSL-Rechner

- Stromtarifrechner

- Startseite

- Web-Infos

- Banner

- Sitemap

- Sitemap Webmaster

- Sitemap Windows 7

 

Infos zu IT-Berufe

 

- IT-Ausbildung

- Tätigkeitsfelder

- Voraussetzungen

- Existenzgründung

- Elektrotechnik

 

 

 © 2003 - 2012

 ITS05 & Screen4Dream

 Holger Külgen

Letzte Änderung:

Samstag, 12. Mai 2012 

 

svchost.exe - Prozess und Dienst und Windows

Was ist die svchost.exe bei Windows, wofür wird diese Datei benötigt und was kann man tun, wenn diese Datei das Betriebssystem zu stark belastet...

Anzeige

 

Häufig erhält man fragen darüber, was die Datei svchost.exe mit dem Betriebssystem Windows zu tun hat und wofür diese eigentlich verwendet wird. Häufig wird dann die Frage gestellt, wenn das Betriebssystem Windows wieder einmal durch diese Datei beziehungsweise durch diesen Prozess stark belastet oder sogar ausgelastet wird. Im nachfolgenden willig am erklären, wofür diese Datei bei Windows eigentlich benötigt wird.

 

Was ist die svchost.exe und wofür ist sie zuständig

Die Datei svchost.exe ist ein Hostprozess für Windows Dienste. Als Hostprozess dient sie als übergeordneter Prozess für Windows Dienste, die über DLL-Dateien (Dynamic Link Libraries) gestartet beziehungsweise aufgerufen werden. Daher kann man im Taskmanager unter der Registerkarte Prozesse auch mehrere Einträge zur svchost.exe finden.

 

Unter dem Feld Abbildname (Windows 7 oder Vista) findet man dann die Bezeichnung svchost.exe und unter dem Feld Benutzername den Dienst, der den jeweiligen laufenden Prozess zugeordnet ist. Das kann zum Beispiel ein Systemdienst, ein Netzwerkdienst oder ein anderweitiger Lokaler Dienst sein. Zu den Systemdiensten können zum Beispiel die Automatischen Updates von Windows, die Windows Themes oder die Windows Firewall gehören. Das sind jedoch nur einige Dienste, die die svchost.exe in Anspruch nehmen. Es gibt noch einige andere Prozesse, die die Dienste der svchost.exe in Anspruch nehmen.

 

Nähere Informationen zu den jeweilig gestarteten Prozessen findet man entweder, wie bereits erwähnt, im Taskamanger oder über einen Befehl in der Eingabekonsole von Windows. Dazu drückt man die Tastenkombination Windows und R und gibt im Feld cmd ein. Ist das Fenster der Eingabeaufforderung geöffnet, so gibt man tasklist/svc | more ein. Anschließend erhält man eine Auflistung der verschiedenen Prozesse und welche Anwendung / Programm / Dienst dahinter steckt. So lassen sich auch eventuelle Schädlinge aufspüren.

 

Auszug der Eingabe zur svc bzw svchost

cmd svc - svchost.exe abfragen

 

Die svchost.exe dient dabei als Dienst- / Prozessstarter. Werden die Dienste oder die Prozesse nicht mehr benötigt, so werden diese auch wieder durch die svchost.exe beendet um dann wieder bei bedarf durch diese gestaret

 

Wo befindet sich die svchost.exe

Die Datei svchost.exe liegt nach der Installation von Windows im Systemordner System32 im Windows Installationsverzeichnis. Der Pfad zu dieser Datei lautet in der Regel:

C:\Windows\System32\svchost.exe

Der Pfad kann insofern davon abweichen, als dass man das Windows Betriebssystem in ein anderes Verzeichnis oder auf ein anderes Laufwerk installiert hat.

Man kann die Datei auch über den Systempfad %SystemRoot%\System32 erreichen, wenn man diesen wie angegeben in der Adressleiste des Explorers einträgt. So gelangt man auf einfache Art und Weise in das Windows-Verzeichnis.

 

Wenn die svchost.exe die CPU stark belastet

Hin und wieder kann es vorkommen, dass die svchost.exe scheinbar das Betriebssystem stark auslastet. In der Regel ist es jedoch nicht die Datei svchost.exe selber, sondern eher der dazugehörige Prozess.

 

Eine Möglichkeit für eine starke Auslastung ist zum Beispiel das Automatische Windows Update. Wird der Prozess im Hintergrund ausgeführt und installiert Windows gerade heruntergeladene Updates, so sieht es im Taskmanager so aus, als würde die svchost.exe die CPU stark beanspruchen. Dabei handelt es sich eher um das Abarbeiten der Installation. In den meisten Fällen sind Systemprozesse für eine zu hohe Auslastung durch die svchost.exe für Antworten und keine Viren.

 

Auch Viren können für eine starke CPU Auslastung durch die svchost.exe führen

Wie bei so vielen Dingen, ist nicht alles Gold was glänzt. Es gibt auch negative Seiten der svchost.exe. Viren zum Beispiel können sich die svchost.exe zu Nutze machen, um sich hinter deren Prozess zu verstecken und von dieser ausgeführt beziehungsweise gestartet zu werden. Gute Viren Scanner sollten oder sind zu meist in der Lage, solche Aktivitäten zu entdecken und zu unterbinden.

 

Einige Viren verwenden zudem noch artverwandte Namen, wie zum Beispiel svchosts.exe oder svchost2.exe und haben im eigentlichen Sinne nichts mit dem System zu tun. Daher sollte man bei einem Blick in den Taskmanager von Windows schon einmal genauer hinsehen, ob sich ein solcher Prozess mit einem artverwandten Namen dort befindet. Ist das einmal der Fall, so sollte man seine Festplatte nach diesem artverwandten Namen durchsuchen und herausfinden, wo diese Datei gespeichert ist. In der Regel ist dann diese Datei nicht im Systemordner System 32 gespeichert, sondern befindet sich an einem anderen Speicher Ort. Ab da an wird es nun schwer! Mit verschiedenen Virenscannern kann man nun versuchen, den Schädling ausfindig zu machen und zu entfernen.

 

Lösung bei zu hoher Auslastung des Betriebssystems durch die svchost.exe

Wenn man einen guten Virenscanner hat, dann kann man eigentlich von vornherein einen Virus ausschliessen. Sicherheitshalber sollte man einen vollständigen Scann der Laufwerke nach Viren durchführen. Wurde kein Virus gefunden, dann kann man mit dem nächsten Schritt weiter machen.

 

Als nächstes sollte man herausfinden, welcher Dienst / Prozess Programm eigentlich die hohe Auslastung der CPU / Betriebssystem verursacht. Hierzu kann der Taskmanager dienen oder zum Beispiel wie weiter oben beschrieben durch die Eingabe tasklist/svc |more in der Eingabeaufforderung.

 

Wie schon angedeutet, ist häufig der Automatische Update Dienst für eine starke Auslastung verantwortlich. Um das herauszufinden, sollte man den Computer für einige Minuten in Ruhe arbeiten lassen. Wenn Windows alle Updates aus dem Internet herunter geladen und installiert hat, sollte die Belastung der CPU durch die svchost.exe abnehmen. Gegebenenfalls kann man auch den Dienst oder die Automatischen Updates vorübergehend deaktivieren oder die Updates immer manuell für Windows aus dem Internet herunterladen.

 

 

Weiter nützliche Informationen rund um den Computer und Windows

[ Dienste unter Windows einschalten oder ausschalten ]
[ Dienste in der Übersicht ]
[ Dienste Snap-In erstellen ]
[ Abhängigkeit des Dienstes von anderen Diensten ]
[ svchost.exe - Prozess und Dienst und Windows ]
[ Spoolsv.exe - Datei zum Verwalten von Druckaufträgen ]
[ csrss.exe - Datei des Windows32 Subsystems ]
 

Anzeigen:

 

 

 

Office_2010_160x600.jpg