Explorer Sehr langsam und nicht reaktiv


12

Mein Windows Explorer unter Windows XP 32Bit ist in letzter Zeit sehr langsam. Wenn ich es starte, dauert es bis zu 10 Sekunden, bis alle Ordner und Laufwerke aufgelistet sind. Während dieser Zeit ist es nicht reaktiv, was bedeutet, dass es nicht auf Maus- oder Tastatureingaben reagiert. Auch wenn es langsamer als sonst bleibt. Das Öffnen eines neuen Ordners dauert einige Sekunden, während sie zuvor sofort geöffnet wurden.

Andere Filebrowter wie "Total Commander" arbeiten wie gewohnt sehr schnell.


Dies ist , was ich spreche: superuser.com/questions/7621/...
OscarRyz

1
Ich glaube, ich habe das gleiche Problem: superuser.com/questions/11291/…
Graviton

Antworten:


14
  1. Laden Sie den Sysinternals Process Explorer herunter
  2. Führen Sie das Programm mit Administratorrechten aus (damit es auf alle vom System benötigten Informationen zugreifen kann).
  3. Klicken Sie mit der rechten Maustaste auf den Prozess Explorer.exe und wählen Sie Eigenschaften.
  4. Wählen Sie die Registerkarte Leistung.
  5. Öffnen Sie nun ein neues Explorer-Fenster und beobachten Sie die Grafiken. Sie sollten feststellen können, ob es sich bei dem Problem um einen E / A-Zugriff oder eine CPU handelt (ich habe den Speicher nicht als wahrscheinliche Ursache für dieses Verhalten angesehen).
  6. Mithilfe anderer Registerkarten wie Leistung und Threads können Sie herausfinden, wie die Systemressourcen missbraucht werden.

Wenn Sie davon ausgehen, dass das Problem eine beschädigte DLL oder ein beschädigter Handler ist, der an den Explorer-Prozess angeschlossen ist, gehen Sie folgendermaßen vor:

  1. Laden Sie die Autoruns von Sysinternals herunter (es muss nicht installiert werden).
  2. Dekomprimieren Sie die zip-Datei und führen Sie das Programm autoruns.exe mit Administratorrechten aus.
  3. Warten Sie, bis das Programm alle Informationen abgerufen hat, und wählen Sie dann die Registerkarte Explorer.
  4. Suchen Sie nach Artikeln ohne Verlag oder aus einer zweifelhaften Quelle.
  5. Wenn Sie welche finden, deaktivieren Sie das Element, indem Sie das Kontrollkästchen links deaktivieren, die Anwendung schließen und das System neu starten.
  6. Wiederholen Sie den Vorgang mit allen anderen DLLs / Handlern, von denen Sie glauben, dass sie das Problem verursachen könnten. Führen Sie nach jedem Neustart einen Neustart durch (Sie können die Elemente auch wieder aktivieren, indem Sie das entsprechende Kontrollkästchen aktivieren).

Ich hoffe, das hilft.


1
Danke! Das klingt nach einer guten Lösung, um das Problem zu beheben. aber ich konnte keine verdächtigen Werte im Prozess-Explorer finden, als ich eine neue explorer.exe startete (wo das Problem auftritt). E / A-Bytes gehen kurz nach dem Start auf ~ 30 KB, aber ich denke, das kann normal sein. Es wird auf 0 zurückgesetzt, solange das Problem weiterhin besteht. Die CPU-Auslastung bleibt die ganze Zeit sehr niedrig.
Klemme

1
danke auch für deinen zweiten vorschlag. Ich habe die Liste durchgesehen, die sehr lang ist, aber alle Elemente scheinen sinnvoll zu sein. Die meisten von ihnen sind von Microsoft. Der Rest ist von den Firmen, die meine Treiber oder Tools herstellen, die sich in das Explorer-Rechtsklick-Menü integrieren.
Klemme

1
Nur weil es etwas ist, das du benutzt, heißt das nicht, dass es nicht schuld ist. Versuchen Sie, alle Add-Ons von Drittanbietern einzeln zu aktivieren. Sie können sogar alle deaktivieren, um zu überprüfen, ob die Add-Ons überhaupt fehlerhaft sind.
Prestomation

Ich habe Autoruns ausgeführt und die Registerkarte Explorer überprüft . Es gab einen Eintrag, der dem Registrierungsschlüssel entsprach, HKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Componentsund der Text in der Spalte Image Path zeigt "File not found: About: Home". Nachdem Sie diesen Eintrag deaktiviert haben, wird der Explorer einwandfrei geöffnet. UPDATE - nein; Es öffnet sich einfach gut und gut und die Autoruns sind bereits geöffnet ...
Kenny Evitt

'NOTHER UPDATE - Ein vollständiges Herunterfahren scheint etwas bewirkt zu haben; Der Explorer öffnet sich jetzt superschnell.
Kenny Evitt

6

Eine Checkliste,

  • Haben Sie Netzlaufwerke zugeordnet? das kann zu Ständen führen
  • Haben Sie eine Fragmentierung auf dem primären Laufwerk? das macht die Aufzählung im Explorer langsam
    • try JkDefrag - Vertrauen Sie nicht der integrierten Defragmentierungsunterstützung
  • Haben Sie eine Auslagerungsdatei-Fragmentierung, die viele Dinge langsam macht?
    • versuchen Sie PageDefrag - wenn Sie diese App starten, werden Sie sofort darüber informiert , welche Systemdateien fragmentiert sind. Anschließend können Sie einen Neustart durchführen, um eine Defragmentierung durchzuführen
  • Hinweis zur Windows- Unterstützung bei anderen Anwendungskonflikten
  • Stellen Sie sicher, dass sich dieser Windows-Computer auf demselben Service-Patch-Level befindet wie die anderen Systeme, auf denen solche Probleme nicht auftreten
  • Ziehen Sie in Betracht, den Indexdienst auszuschalten - es ist nicht genau bekannt, dass dies zu solchen Verlangsamungen führt. Es soll nur im Leerlauf funktionieren, aber es ist trotzdem eine Verschwendung
  • Ist Ihr Windows so konfiguriert, dass ZIP-Dateien als Ordner angezeigt werden?
    • Dies verursacht bekanntermaßen Probleme
    • Ich würde sowieso vorschlagen, auf 7-zip umzusteigen.

Einige weitere Dinge, die Sie ausprobieren können .

  • Der autorunsCheck ist eine gute Idee.
    Haben Sie neue oder unerwartete Start-up-Aktivitäten gefunden?
  • Haben Sie kürzlich Treiber- oder Systemaktualisierungen vorgenommen?
  • Es besteht auch die Möglichkeit einer Beschädigung der Systemdatei . Sie können , dass der Check
    von der Start, Runmit einem „ sfc /scannow“ oder „ sfc /verifyonly“ -Befehl.
    Es wird einige Zeit dauern, bis alle Windows-Dateien intakt sind

Vielen Dank! ja, ich will. Aber ich hatte sie auch schon einmal, als alles in Ordnung war. Auch andere Benutzer im selben Netzwerk haben die gleichen zugeordneten Laufwerke und es funktioniert gut für sie.
Klemme

1
Ich glaube nicht, dass Fragmentierung die Ursache ist, weil, wie gesagt, andere Dateibrowser wie gewohnt schnell arbeiten!
Klemme

Der Indexdienst ist bereits deaktiviert.
Klemme

1
+1 "Netzlaufwerke zugeordnet". Wird verwendet, um reguläre Explorer-Einfrierungen zu verursachen, da das Voodoo im Hintergrund ausgeführt wird.

3

Ich würde Process Monitor von Sysinternals ausprobieren, um zu sehen, welche Art von Dateizugriffen beim Öffnen einer Datei ausgeführt werden.

Wie ich es verstehe, versucht der Explorer, Symbole für jede Datei zu finden, die manchmal versucht, die zugehörige Anwendung zu finden (so dass das Excel-Symbol neben einer Excel-Datei usw. angezeigt wird). Befindet sich jedoch eine Anwendung in einem Netzwerkordner (oder auf einem Memory Stick), kann dies zu einer Verlangsamung führen. Und wenn der Laufwerkspfad nicht vorhanden ist, z. B. ein nicht eingesteckter Memory Stick oder ein nicht gefundener Netzwerkpfad, oder wenn die Erlaubnis für die Datei verweigert wird, wird dies den Vorgang verlangsamen.

Process Monitor zeigt Ihnen auch viele andere Vorgänge an, die beim Öffnen eines Fensters ausgeführt werden. Wenn der Explorer beispielsweise versucht, auf eine Anwendung zuzugreifen, um das Dateisymbol zu ermitteln, wird ein Antivirenscan ausgelöst.

Beachten Sie, dass die Symbole zwischengespeichert werden sollten, um wiederholte Suchvorgänge zu vermeiden. Dies ist jedoch möglicherweise nicht der Fall. Es gibt einen Registrierungsschlüssel, der die Größe des Caches steuert

Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max. Zwischengespeicherte Symbole

(Meins ist auf 2000 eingestellt, aber vielleicht können Sie versuchen, es zu erhöhen).

Der Cache kann auch beschädigt werden, aber ich habe noch nie davon gehört, dass dies zu einer Verlangsamung führt. Stattdessen werden die Symbole manchmal nicht richtig gezeichnet.


2

Ich kenne jemanden, dem dies passiert ist. Die Art und Weise, wie er es gelöst hat, war , ein neues XP-Benutzerprofil zu erstellen . Leider bedeutete dies, dass viele profilspezifische Anwendungseinstellungen verloren gingen, aber es ist besser, sie neu zu installieren!


2

Ich hatte ein Problem wie dieses, bei dem ich Verknüpfungen auf meinem Desktop, C-Root oder Eigene Dateien hatte (ich kann mich nicht genau daran erinnern), die auf nicht vorhandene Dateien verweisen. Ich weiß, es klingt verrückt, aber das Löschen der defekten Verknüpfungen hat dieses Problem für mich behoben. Es gab etwas Besonderes, was Fenster mit diesen Verknüpfungen taten (ich denke, es wurde versucht, eine Symbolressource für die Verknüpfung aus der nicht vorhandenen Datei oder so etwas zu erhalten). Schauen Sie sich also die Verknüpfungen auf Ihrem Desktop an und löschen Sie alle ungültigen und gehen Sie dann von dort aus.

Bearbeiten: Bei dem Versuch, den Artikel zu finden, der mir bei der Behebung meines Problems geholfen hat (es ist lange her), habe ich Folgendes gefunden: http://ss64.com/nt/slow_browsing.html



0

Nachdem ich @ niks und dann @ Leonardos Rat befolgt hatte, entdeckte ich ein zusätzliches mögliches Problem, das noch nicht erwähnt wurde ...

Suchen Sie im Benutzerprofil "Desktop" Ordner. Wenn sich dort eine große Anzahl von Dateien / Ordnern befindet, archivieren (verschieben) Sie so viele dieser Dateien / Ordner wie möglich in einen anderen Ordner auf Ihrem Computer. Der Grund dafür ist: explorer.exe unter Windows 10 scheint beim Start über Dateien / Ordner im Desktop-Ordner zu iterieren, möglicherweise auch zu anderen Zeiten (und mehr Dateien / Ordner bedeuten, dass die Verarbeitung dieser Liste länger dauert).

In meinem Fall habe ich 3500 Dateien aus dem Desktop-Ordner in einen anderen Ordner im Dateisystem verschoben und dabei eine Geschwindigkeitsverbesserung von 20 Sekunden festgestellt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.