Das Öffnen des Kontextmenüs per Rechtsklick auf eine Datei/einen Ordner dauert mehr als 10 Sekunden. Die Verzögerung ändert sich nicht, wenn ich wiederholt mit der rechten Maustaste auf dieselbe Datei/denselben Ordner klicke. Außerdem stürzt mein Explorer manchmal ab.
Eine Verzögerung tritt nur auf, wenn ich mit einem Netzwerk verbunden bin (kabelgebunden oder WLAN). Dabei spielt es auch keine Rolle, ob es sich um eine Internetverbindung handelt.
Ich habe alle Kontextmenü-/Shell-Einträge mit CCleaner deaktiviert. Einschließlich derNorton's, NavShExt.dll
das bekanntermaßen Verzögerungen verursacht.
Um sicherzustellen, dass meine Festplatte nicht defekt oder kaputt ist:
- Wurde ausgeführt
sfc /scannow
, es wurden keine Fehler gefunden. - Habe das
C:->Properties->Tools->Error Checking
Dienstprogramm ausgeführt und es hat einige Fehler ohne Probleme behoben, aber ich habe mich entschieden, es abzubrechen und vom Boot aus auszuführen. Ich habe eschkdsk C: /v /r /f
beim Booten ausgeführt und es konnte alles beheben („4 KB in fehlerhaften Sektoren“): „Es sind keine weiteren Maßnahmen erforderlich.“ - Ich habe das Laufwerk C: defragmentiert, auf dem sich mein Betriebssystem und andere Daten befinden. Ich habe auch eine D:-Partition und ein externes vernetztes NAS für Daten.
Ich habe mehrere Dumps von WinDbg erstellt, um herauszufinden, warum der Explorer abstürzte, indem ich eine Verbindung hergestellt explorer.exe
und Dinge getan habe, bis er abstürzte..dump /m mydump.dmp
Beim Erfassen von Dumps mit WinDbg erhalte ich einen konstanten Strom von CLR-Ausnahmen (ich bin nicht sicher, ob das normal ist).
Antwort1
Überprüfen Sie, ob Sie Kontextmenüelemente/-programme haben, die sich indiese Liste.
VerwendenShellExViewum alle Kontextmenüeinträge anzuzeigen, die aktiviert/aktiv sind. Das Programm sieht etwas altmodisch aus und ist zunächst schwer zu handhaben, bietet aber ein vollständiges Bild aller aktivierten Einträge. Deaktivieren Sie nacheinander alle Einträge, die nicht von Microsoft stammen, bis das Problem behoben ist.
Nachdem Sie Einträge deaktiviert/aktiviert haben, müssen Sie neu starten, explorer.exe
damit die Änderungen aktiv werden. Sie können neu starten, explorer.exe
indem Sie den Task-Manager öffnen( ctrl+ alt+ delete), Windows Explorer
aus der Processes->App
Liste auswählen und drücken Restart
.
Notiz:CCleaner verfügt auch über ein Kontextmenü-Dienstprogramm ( Tools->Startup->Context Menu
), aber es listet nicht alle Einträge auf, die die Ladezeiten beeinflussen könnten.
Zum manuellen Debuggen explorer.exe
können Sie WinDbg verwenden:
File->Attach to Process
oderF6
- Sortieren
By Executable
- Scrollen Sie nach unten und wählen Sie aus
explorer.exe
.Stellen Sie sicher, dass Sieexplorer.exe
im einklappbaren Menü die Sitzungsinstanz auswählen und nicht auswählen. - Drücken Sie „OK“ und warten Sie, bis unten auf dem Befehlsbildschirm eine Konsole/Texteingabe angezeigt wird.
- Geben Sie „g“ ein und drücken Sie die Eingabetaste. Ihr Explorer friert ein, bis Sie ihm diesen Befehl geben.
- Suchen Sie nach
ModLoad
Einträgen, die nach der Verzögerung und dem Erscheinen des Kontextmenüs erscheinen. Jeder dieser Einträge könnte der Übeltäter sein.
Wenn der Explorer abstürzt und Sie eine Dump-Datei erfassen möchten, beginnen Sie mit den oben genannten Schritten 1–5 und gehen Sie dann wie folgt vor:
- Führen Sie die Aktion(en) aus, die zum Einfrieren führen
explorer.exe
. Sie werden wahrscheinlich feststellen, dass es nicht wie üblich abstürzt, weil WinDbg eingegriffen hat und auf den nächsten Befehl wartet. - Erstellen Sie eine Dump-Datei, indem Sie Folgendes ausführen:
.dump /m mydump.dmp
- Die Dump-Datei befindet sich dort, wo WinDbg installiert wurde. Sie können auch einen vollständigen Dateipfad zum Desktop verwenden, aber es ist nicht immer einfach, den Pfad in der Zwischenablage zur Hand zu haben, um ihn einzufügen.
Die Lösung in meinem Fall bestand darin, den Perforce- P4EXP.P4EXPContextMenuExtension
Eintrag zu deaktivieren mitShellExView.
P4EXP.P4EXPContextMenuExtension
Speicherort: C:\Windows\assembly\GAC_MSIL\P4EXP\2014.2.95.9073__null\P4EXP.dll
Von: P4Merge
Firma: Perforce
Diese Verzögerung wurde erwähnt in derHinweise zu Perforce r14.2aber es ist wahrscheinlich ein Rückschritt, da ich die Version 2014.2 habe und immer noch das Problem hatte:
#975324 (Bug #75847)
P4EXP erstellt das Perforce-Kontextmenü nicht mehr, wenn Sie mit der rechten Maustaste auf ein Objekt im Windows Explorer klicken. Dies konnte zuvor zu einer erheblichen Verzögerung bei der Anzeige des Windows Explorer-Kontextmenüs führen, wenn Perforce-Umgebungsvariablen nicht oder falsch gesetzt waren oder wenn der Zielserver offline war.
Antwort2
Ich habe dieses Problem bereits gehabt und es gelöst.
Ich habe dieses Problem gelöst mitCCleanerwie unten:
- OffenCCleaner.
- Klicken Sie auf die linke Registerkarte, umWerkzeuge.
- Klicken Sie auf die Registerkarte oben, umKontextmenü.
- Klicke aufBthSendToContextMenuExt(Datei: C:\WINDOWS\System32\BSAppShEXT.dll)
- Klicke aufDeaktivierenKnopf auf der rechten Seite.
Wenn Sie das Problem auf diese Weise nicht lösen können, können Sie diesem Link folgen http://windowsreport.com/file-explorer-slow-windows-10/