Wenn bei unserem Computer einige Leistungsprobleme auftreten, öffnen wir zunächst den Task-Manager und suchen dann nach den Anwendungen oder Komponenten, die die meisten Ressourcen benötigen. Wenn Sie mit dem Task-Manager vertraut sind, müssen Sie auch bemerkt haben, dassHost-Prozess für Windows-Aufgaben' oder 'Service HostProzess verbrauchen Ressourcen. Was sind diese Prozesse und was können Sie tun, wenn Ihr Host-Prozess nicht mehr funktioniert oder hohe CPU-, Festplatten- oder Arbeitsspeicherverbrauch beansprucht.

Host-Prozess für Windows-Aufgaben

Windows funktioniert im Wesentlichen nur aufgrund seiner Dienste. Eine Vielzahl von Diensten, die den Hintergrund ausführen, erleichtern Ihre täglichen Aufgaben und Abläufe. Einige dieser Dienste sind in EXE-Dateien kompiliert und in sich selbst vollständig. Diese Dienste werden im Task-Manager angezeigt. Einige Dienste sind jedoch in DLL-Dateien geschrieben und können nicht direkt ausgeführt werden. Microsoft hat sich auf DLL-Dateien verlagert, da diese aus Programmiersicht einfach zu warten und zu aktualisieren waren. DLL-Dienste erfordern einen Host-Prozess, eine EXE-Datei, mit der sie ausgeführt werden können. Dies ist, was "Taskhost" in Windows ist.

Taskhost in Windows 10 ist eine Kerndatei in der System32 Ordner und wurde umbenannt intaskhostw.exe', von 'taskhost.exe' im Windows 7. Wenn Sie eine Datei mit diesem Namen an einem anderen Ort finden, könnte es sich um einen Virus handeln, der möglicherweise von Ihrer Sicherheitssoftware überprüft wird.

Jeder "Host-Prozess für Windows-Task" ist eine Instanz von "Taskhost", der im Hintergrund einen Dienst ausführt. Obwohl Sie mit dem Windows Task-Manager nicht genau sehen können, welche Dienste er ausführt, können andere Tools dies tun.

Es kann vorkommen, dass Sie feststellen, dass dieser Prozess viele Ressourcen beansprucht. Sie können nun verstehen, dass dies auf den zugrunde liegenden Dienst und nicht auf den Prozess selbst zurückzuführen ist. Beim Start von Windows stellen Sie möglicherweise einen hohen Ressourcenverbrauch fest. Das liegt nur daran, dass der Taskhost alle DLL-Dateien lädt und deren Ausführung plant. Sobald der Vorgang abgeschlossen ist, wird der Verbrauch auf einen niedrigeren Wert eingestellt und bleibt für den Rest der Zeit ziemlich niedrig.

Ich habe bereits erwähnt, dass Sie mit dem Task-Manager die zugrunde liegenden Services nicht anzeigen können. Aber du kannst verwenden Process Explorer von Microsoft, um die Dienste unter dem Taskhost anzuzeigen. Es ist ein tragbares Dienstprogramm, das Sie direkt nach dem Herunterladen ausführen können. Mit diesem Tool können Sie alle Details anzeigen, die dem Taskhost zugeordnet sind.

Suchen Sie im linken Fensterbereich nach 'taskhostw.exe', und Sie können alle Details im unteren Fensterbereich lesen. Sie können die Liste der von taskhost geladenen DLL-Dateien auch anzeigen, indem Sie den folgenden Befehl in ein cmd-Fenster eingeben:

tasklist /M /FI 'IMAGENAME eq taskhostw.exe

Dieser Befehl listet alle DLL-Dateien auf, die beim Windows-Start von diesem Prozess geladen wurden. Wenn Sie die Liste durchgehen, finden Sie einige wichtige Dateien, die die wichtigsten Funktionen von Windows bereitstellen.

Also, kurz gesagt, Taskhost ist ein Kern Windows-Prozess Das bietet Funktionen zum Laden und Ausführen von Dynamic Link Libraries. Da es verschiedene DLL-Dateien hostet, kann es manchmal mehr Ressourcen als normal verbrauchen. Wenn Sie mit solchen Problemen konfrontiert werden, bei denen der Prozess nicht mehr reagiert oder viele Ressourcen verwendet. Verwenden Sie den Prozess-Explorer, den Leistungsmonitor und den Ressourcenmonitor, und versuchen Sie, das Problem manuell zu beheben.

Top-Tipps:
Kommentare: