Warum verwendet explorer.exe so viel CPU?

2622
Asgeir S. Nilsen

Der Prozess explorer.exe auf meinem Vista x64 hat in letzter Zeit viel CPU verwendet. Durch einen Neustart des Prozesses wird das Problem normalerweise gelöst.

Gibt es eine einfache Möglichkeit, den Prozess zu untersuchen, um herauszufinden, wo (Threads, Module) die hohe CPU-Last verbraucht wird?

2

2 Antworten auf die Frage

3
William Hilsum

Es ist nicht einfach, herauszufinden, was das Problem verursacht, aber die wahrscheinlichste Ursache sind Explorer-Shell-Erweiterungen (sowie mehrere andere Elemente).

Ich würde empfehlen, dass Sie einen Blick auf Microsoft / Sysinternals Autoruns werfen und unter der Explorer-Registerkarte suchen. Drücken Sie jedoch nicht die Löschen-Taste. Verwenden Sie diese Option, um Probleme zu identifizieren (durch Deaktivieren der Kontrollkästchen). Wenn Sie das Problem gefunden haben, verwenden Sie das Deinstallationsprogramm für die Anwendung. Drücken Sie nur dann Löschen, wenn das Deinstallationsprogramm es nicht entfernen kann.

3
heavyd

Sie können den Microsoft / Sysinternals Process Explorer verwenden, um den Prozess zu untersuchen und herauszufinden, welche Threads / Module den Prozessor verwenden. Doppelklicken Sie einfach auf den Prozess und schließen Sie die Registerkarte " Threads" .

Von dort aus können Sie sehen, welcher Thread den Prozessor verwendet. Sie können auch den Aufrufstack des Threads sehen, um herauszufinden, welches Modul den Prozessor belegt.