Wenn Sie etwas Zeit im Task-Manager-Fenster suchen, ist wahrscheinlich ein Prozess mit dem Namen "Host Process for Windows-Aufgaben" aufgetreten. Tatsächlich haben Sie wahrscheinlich mehrere Instanzen dieser Aufgabe zur gleichen Zeit gesehen. Wenn Sie sich jemals gefragt haben, was es war und warum es manchmal so viele gibt, haben wir die Antwort für Sie.

Dieser Artikel ist Teil unserer fortlaufenden Serie, in der verschiedene Prozesse im Task-Manager erläutert werden, z. B. Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe und viele andere. Weiß nicht, was diese Dienste sind Beginnen Sie besser zu lesen!

Was ist das und warum gibt es so viele im Task-Manager?

Der Host-Prozess für Windows-Aufgaben ist ein offizieller Microsoft-Kernprozess. In Windows können Dienste, die aus ausführbaren Dateien (EXE-Dateien) geladen werden, sich als vollständige, separate Prozesse auf dem System einrichten und werden im Task-Manager unter ihrem eigenen Namen aufgeführt. Dienste, die aus DLL-Dateien (Dynamic Linked Library) und nicht aus EXE-Dateien geladen werden, können sich nicht als vollständiger Prozess einrichten. Stattdessen müssen Host-Prozess für Windows-Aufgaben als Host für diesen Dienst dienen.

Für jeden in Windows geladenen DLL-basierten Dienst oder möglicherweise für eine Gruppe von DLL-basierten Diensten wird ein eigener Eintrag für den Hostprozess für Windows-Aufgaben angezeigt. Ob und wie DLL-basierte Dienste gruppiert werden, liegt beim Entwickler des Dienstes. Wie viele Instanzen Sie sehen, hängt ganz davon ab, wie viele solcher Prozesse auf Ihrem System ausgeführt werden. Auf meinem aktuellen System sehe ich nur zwei Instanzen, aber auf anderen Systemen habe ich schon ein Dutzend gesehen.

Leider bietet der Task-Manager keine Möglichkeit, genau zu sehen, welche Dienste (oder welche Gruppe von Diensten) an jeden Eintrag für den Host-Prozess für Windows-Aufgaben angehängt ist. Wenn Sie wirklich wissen möchten, mit welcher Instanz die einzelnen Instanzen verbunden sind, müssen Sie Process Explorer herunterladen, ein kostenloses Sysinternals-Dienstprogramm von Microsoft. Es ist ein tragbares Werkzeug, daher gibt es keine Installation. Laden Sie es einfach herunter, extrahieren Sie die Dateien und führen Sie sie aus. Wählen Sie im Prozess-Explorer Ansicht> Unterer Bereich, um Details für den von Ihnen ausgewählten Prozess anzuzeigen. Blättern Sie durch die Liste und wählen Sie einen der taskhostw.exe-Einträge aus. Dies ist der Dateiname des Host-Prozess für Windows-Tasks.

Wenn ich mir die Details im unteren Bereich durchsehe, kann ich feststellen, dass dieser Dienst mit meinen Audiotreibern verknüpft ist und auch über Tastaturschlüssel für die Registrierungstasten verfügt. Ich gehe also davon aus, dass dies der Dienst ist, der überwacht wird, wenn ich eine der Medientasten auf der Tastatur drücke (Lautstärke, Stummschaltung usw.), und die entsprechenden Befehle an die entsprechenden Stellen liefert.

Warum werden beim Start von Windows so viele Ressourcen verwendet?

In der Regel hängen CPU und Arbeitsspeicher jeder Instanz von Host Process für Windows-Tasks nur davon ab, an welchen Dienst der Eintrag angehängt ist. Normalerweise verbraucht jeder Dienst die Ressourcen, die er benötigt, um seine Arbeit zu erledigen, und beginnt dann wieder mit einer Grundaktivität. Wenn Sie feststellen, dass eine einzelne Instanz von Host Process für Windows-Tasks ständig mehr Ressourcen verwendet, als Sie vermuten, sollten Sie feststellen, welcher Dienst mit dieser Instanz verbunden ist, und den zugehörigen Dienst selbst behandeln.

Sie werden feststellen, dass gleich nach dem Start alle Instanzen von Host Process für Windows-Aufgaben aussehen, als würden sie zusätzliche Ressourcen verbrauchen - insbesondere die CPU. Dies ist auch ein normales Verhalten und sollte sich schnell beruhigen. Wenn Windows gestartet wird, durchsucht der Hostprozess für Windows-Aufgaben die Diensteeinträge in der Registrierung und erstellt eine Liste der DLL-basierten Dienste, die geladen werden müssen. Es lädt dann jeden dieser Dienste, und Sie werden sehen, dass es während dieser Zeit ziemlich viel CPU verbraucht.

Kann ich es deaktivieren?

Nein, Sie können Host Process für Windows-Aufgaben nicht deaktivieren. Und du würdest sowieso nicht wollen. Damit DLL-basierte Dienste auf Ihr System geladen werden können, kann das Deaktivieren des Host-Prozesses für Windows-Tasks abhängig von der jeweiligen Ausführung eine Reihe von Fehlern verursachen. Windows lässt Sie die Aufgabe auch nicht vorübergehend beenden.

Könnte dieser Prozess ein Virus sein?

Der Prozess selbst ist eine offizielle Windows-Komponente. Während es möglich ist, dass ein Virus den eigentlichen Host-Prozess für Windows-Aufgaben durch eine eigene ausführbare Datei ersetzt hat, ist dies sehr unwahrscheinlich. Wir haben keine Berichte über Viren gefunden, die diesen Prozess missbrauchen. Wenn Sie sich sicher sein möchten, können Sie den unterliegenden Dateispeicherort von Host Process für Windows-Aufgaben überprüfen. Klicken Sie im Task-Manager mit der rechten Maustaste auf Host Process für Windows-Aufgaben, und wählen Sie die Option "Dateispeicherort öffnen".

Wenn die Datei in Ihrem Windows System32-Ordner gespeichert ist, können Sie ziemlich sicher sein, dass Sie sich nicht mit einem Virus befassen.

Das heißt, wenn Sie immer noch etwas mehr Ruhe haben möchten oder die Datei an einem anderen Ort als dem System32-Ordner gespeichert ist, können Sie mit Ihrem bevorzugten Virenscanner nach Viren suchen. Sicher ist sicher!

Top-Tipps:
Kommentare: