31Aug

Verhindern Sie das Einfrieren des Explorers mit großen Zip-Dateien unter Vista

click fraud protection

Dieser Artikel wurde geschrieben von Daniel Spiewak , ein großartiger Softwareentwickler und Freund des How-To Geek.

Windows Vista verfügt über eine integrierte Handhabung für ZIP-Dateien - Sie können sie erstellen, extrahieren oder sogar ganz nach unten durchsuchen, als wären sie ein Ordner. Aber wenn Sie sehr große Zip-Dateien auf Ihrer Festplatte haben, können schlimme Dinge passieren, wenn Sie den Zip-Handler nicht deaktivieren.

Wie wir es herausgefunden haben

Gerade heute habe ich versucht, einige meiner Dateien aus einem früheren Backup wiederherzustellen. Ich nahm die riesige Zip-Datei von meinem Netzwerklaufwerk und speicherte sie auf dem Desktop. Von dort hat mir ein bisschen WinZip-Magie das eine 25-MB-Verzeichnis beschert, das ich wirklich aus der ganzen 11-GB-Zip-Datei wollte. Ich wusste, dass ich später vielleicht noch mehr Dateien wiederherstellen möchte, also habe ich die Datei auf meinem Desktop gelassen( sogar über Gigabit übertragen, 11 GB sind immer noch 11 GB).

instagram viewer

Als ich später am Abend zu meinem Host-Desktop zurückkehrte, stellte ich zu meinem größten Schock fest, dass die Dinge nicht richtig funktionierten. Zum Beispiel habe ich den Datei-Explorer geöffnet und versucht, einen Ordner im Baumbereich auf der linken Seite zu erweitern. Anstatt schön zu expandieren und die Unterordner anzuzeigen, hat es gerade damit begonnen, seine Räder zu drehen. Als ich zehn Minuten später wieder zurückkam, war es , die noch immer tuckerte.

Ich habe den explorer.exe-Prozess beendet, den Explorer neu gestartet und meinen Workflow fortgesetzt. Zumindest bis WinZip Probleme hatte. Ich habe die Schaltfläche "Extrahieren" in einem vernünftigen Archiv( 150 MB) gedrückt und die App ist eingefroren. Genau wie der Entdecker aß er meine volle CPU und tat absolut nichts damit.

Als ich erkannte, dass ich nicht mehr in meiner Liga war, habe ich eine Unterhaltung mit "The Geek" angezettelt und wir begannen mit der Fehlersuche. Anderthalb Stunden später, nachdem ich Berge von Log-Dateien, Download-Tools, von denen ich nicht einmal wusste, dass sie existierten, durchflutete und durch die Seiten der Ausgabe von SysInternals "procmon" watete, fanden wir schließlich das Problem.

Es scheint, dass Windows Vista Datei-Explorer( standardmäßig) versucht, in Zip-Archiven in einem direkten Unterverzeichnis zu recurse, so dass Benutzer den Inhalt der Zip-Datei direkt in der Seitenleiste anzeigen können. Windows XP hatte das gleiche "Feature", aber es wartete auf die Eingabe der ZIP-Datei, bis Sie den Knoten in der Seitenleiste tatsächlich erweitert haben. Im Prinzip ist die Methode von Vista eine gute Idee. XP hatte immer große Verzögerungen, wenn Sie eine Zip-Datei erweiterten, insbesondere über eine Netzwerkverbindung. Eine Dateiliste im Hintergrund zu ergattern scheint eine gute Idee zu sein, bis Sie extrem große Archive in Betracht ziehen.

Durch den Versuch, in diese 11-GB-Zip-Datei auf meinem Desktop zu gelangen, hat Vista so ziemlich eine prozessorintensive Aufgabe gestartet, die es in einem vernünftigen Zeitrahmen nicht geschafft hätte. Auf diese Weise wird Leistung ohne spürbare Rendite auf der ganzen Linie abgewendet.

Deaktivierung der Zip-Behandlung

Die offensichtliche Lösung für dieses Problem besteht darin, die integrierte Zip-Datei-Handhabung von Windows zu deaktivieren, da ich sowieso WinZip verwende. Der schnellste Weg dazu ist die Verwendung der exzellenten ShellExView-Anwendung, um die Explorer-Shell-Erweiterung zu deaktivieren.(Sie müssen es nicht installieren, nur für den Fall, dass Sie so etwas misstrauisch sind)

Öffnen Sie ShellEx im Administratormodus, indem Sie mit der rechten Maustaste auf die Datei klicken und "Als Administrator ausführen" auswählen. Wählen Sie alle "Komprimierten" Elemente, klicken Sie mit der rechten Maustaste und wählen Sie "Ausgewählte Elemente deaktivieren".

Jetzt, da Sie sich um die Erweiterung gekümmert haben, können Sie sich entweder abmelden oder Sie können etwas schlauer vorgehen und den "explorer.exe" -Prozess einfach neu starten.Öffnen Sie dazu den Task-Manager( klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie "Task-Manager", oder verwenden Sie diese gute drei Finger Vulcan Nerv Prise, Strg + Alt + Entf) und finden Sie den "explorer.exe" -Prozess. Es wird wahrscheinlich mehr als einen Prozess in der Liste namens "explorer.exe" geben, also sortiere nach der CPU und wähle den am weitesten oben liegenden aus.

Nachdem Sie den Explorer ausgewählt haben, klicken Sie auf "Prozess beenden" und bestätigen Sie im folgenden Dialog. Die Taskleiste wird zusammen mit allen Datei Explorer-Fenstern ausgeblendet.

Wählen Sie nun "Neue Aufgabe( Ausführen. ..)" aus dem Menü Datei. Geben Sie im Textfeld "Öffnen:" "Explorer" ein und klicken Sie auf OK.Nach einem Moment sollte die Taskleiste wieder erscheinen und alles sollte gut aussehen. Danach sollten Sie keine Probleme mehr mit großen Zip-Dateien haben, die das System sperren.

Herunterladen von ShellExView von nirsoft.net