15.03.2012
Prozesse und Dienste
1. Teil: „Was macht svchost.exe?“
Was macht svchost.exe?
Autor: Konstantin Pfliegl
Im Task-Manager aller aktuellen Windows-Versionen taucht gleich mehrfach die Datei „svchost.exe“ auf. Was hinter dieser Datei steckt, erklärt dieser Artikel.
Im Task-Manager von Windows ist auf der Registerkarte „Prozesse“ mehrmals der Eintrag „svchost.exe“ zu sehen. Es handelt sich dabei um eine Systemdatei von Windows XP, Vista und 7. Was die „svchost.exe“ genau ist und macht, zeigt der Artikel.
Windows-Dienste
Die Datei „svchost.exe“ liegt im Verzeichnis „C:\Windows\System32“. Windows führt damit eigene Dienste wie die Windows-Firewall aus.
Technisch gesehen ist „svchost.exe“ ein Host-Prozess, der Dienste mit Hilfe von DLL-Dateien ausführt. DLL steht für Dynamic Link Library. Vereinfacht ausgedrückt führt die Datei „svchost.exe“ Dienste aus, indem sie für jeden Dienst den Programmcode in der zugehörigen DLL-Datei abarbeitet.
Jede Instanz der Datei „svchost.exe“ startet eine andere Gruppe von Windows-Diensten. Wie viele Instanzen der Datei „svchost.exe“ laufen, hängt davon ab, welche Windows-Dienste im Hintergrund gerade aktiv sind. Welche Dienste eine gemeinsame Instanz der „svchost.exe“ nutzen, zeigt die Registry im Schlüssel „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\svchost“.
2. Teil: „Svchost.exe im Windows Task-Manager“
Svchost.exe im Windows Task-Manager
Einen Überblick über die Datei „svchost.exe“ und die laufenden Dienste erhalten Sie im Task-Manager. Starten Sie ihn mit [Strg Umschalt Esc]. Wechseln Sie zum Register „Prozesse“. Es zeigt alle laufenden Prozesse.
Windows Vista und 7: Windows Vista und 7 zeigen nur die laufenden Prozesse an, die von Ihrem Benutzerkonto gestartet wurden. Da „svchost.exe“ vom Windows-System selbst gestartet wird, müssen Sie die Datei erst sichtbar machen. Klicken Sie dazu im Windows Task-Manager auf die Schaltfläche „Prozesse aller Benutzer anzeigen“.
Der Task-Manager informiert darüber, welche Windows-Dienste sich hinter einer Instanz der „svchost.exe“ verbergen. Die Spalte „Benutzername“ gibt einen ersten Hinweis: Der Benutzername „SYSTEM“ steht für einen Systemdienst wie Windows Update. Der Benutzer „NETZWERKDIENST“ steht für Dienste im Zusammenhang mit Netzwerken. Der Benutzername „LOKALER DIENST“ steht für andere Dienste wie das Sicherheitscenter.
Windows XP: Der Task-Manager von XP zeigt die Dienste der Datei „svchost.exe“ nicht an. Nutzen Sie stattdessen das Tool Process Explorer. Bewegen Sie in der Prozessliste den Mauszeiger über eine Instanz der „svchost.exe“. Ein Tooltipp zeigt alle dahinterstehenden Dienste an .
Finger weg von den Diensten
Gelegentlich lastet eine Instanz der „svchost.exe“ den PC im Leerlauf voll aus: Wie im Windows Task-Manager in der Spalte „CPU“ zu sehen, steigt die Prozessorauslastung stark an. Ursache ist ein Dienst wie Windows Update, der Aktualisierungen installiert. Die einzelnen Instanzen verbrauchen zudem viel Arbeitsspeicher — bis zu 100 MByte.
Übrigens: Manche Schädlinge tarnen sich mit Dateinamen wie „svchosts.exe“ oder „svhost.exe“. Ein regelmäßiger Blick in den Task-Manager und ein Virenscanner sind daher Pflicht.
Wisej
.NET Server als kostenlose Express Edition
Das Web-Framework Wisej.NET führt ab dem 1. Mai 2024 ein neues Lizenzmodell ein: Mit Wisej.NET Server Express wird dann eine neue kostenlose Einstiegsversion angeboten.
>>
Microsoft
Windows - RSA-Schlüssel müssen 2048 Bit lang sein
Microsoft hat angekündigt, dass RSA-Schlüssel, die kürzer als 2048 Bit sind, in Windows Transport Layer Security (TLS) bald auslaufen, um die Sicherheit zu erhöhen.
>>
Microsoft
WinForms Designer: Alternative für für 32-Bit .NET Framework Projekte
Für Windows-Forms-Entwickler, die Legacy-Komponenten haben, welche auf 32-Bit Design-Time-Unterstützung angewiesen sind, zeigt Shyam Gupta, Senior Software Engineer Windows Forms bei Microsoft eine Alternative auf.
>>
Martin Henke
Editor für Ordner-Metadaten in C#
Da Microsoft keine Benutzeroberfläche für das Bearbeiten von Ordner-Metadaten bereitstellt, hat Entwickler Martin Henke einen Editor dafür geschrieben.
>>