Startseite » wie man » Verhindern Sie, dass der Explorer mit großen ZIP-Dateien unter Vista einfriert

    Verhindern Sie, dass der Explorer mit großen ZIP-Dateien unter Vista einfriert

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

    Windows Vista verfügt über eine integrierte Handhabung für ZIP-Dateien. Sie können sie wie einen Ordner erstellen, extrahieren oder sogar nach unten durchsuchen. Wenn Sie jedoch sehr große ZIP-Dateien auf Ihrer Festplatte haben, können schlechte Dinge passieren, es sei denn, Sie deaktivieren den ZIP-Handler.

    Wie wir es herausgefunden haben

    Gerade heute habe ich versucht, einige meiner Dateien aus einer vorherigen Sicherung wiederherzustellen. Ich packte die riesige ZIP-Datei von meinem Netzlaufwerk und speicherte sie auf dem Desktop. Von dort packte mich ein bisschen WinZip-Magie in einem Verzeichnis mit 25 MB, das ich wirklich aus der ganzen 11-GB-ZIP-Datei wollte. Ich wusste, dass ich später vielleicht mehr Dateien wiederherstellen möchte, also beließ ich die Datei auf meinem Desktop (selbst wenn über Gigabit übertragen wird, 11 GB sind immer noch 11 GB)..

    Als ich später am Abend endlich wieder auf meinem Host-Desktop war, stellte ich zu meinem Schock fest, dass die Dinge nicht richtig funktionierten. Ich habe zum Beispiel den Datei-Explorer geöffnet und versucht, einen Ordner in der Baumstruktur auf der linken Seite zu erweitern. Anstatt die Unterordner hübsch auszudehnen, fingen sie an, sich zu drehen. Als ich zehn Minuten später darauf zurückkam, war es so immer noch tuckern weg.

    Ich habe den Prozess explorer.exe beendet, den Explorer neu gestartet und den Workflow fortgesetzt. Zumindest bis WinZip Probleme hatte. Ich drückte auf die Schaltfläche "Extrahieren" in einem angemessen großen Archiv (150 MB) und die App erstarrte. Genau wie der Explorer fraß es meine volle CPU und machte absolut nichts damit.

    Als ich erkannte, dass ich nicht in meiner Liga war, begann ich ein Gespräch mit „The Geek“ und wir begannen mit der Fehlerbehebung. Eineinhalb Stunden später, nachdem wir durch die Berge von Protokolldateien gossen, Tools heruntergeladen hatten, von denen ich nicht einmal wusste, dass sie existierten, und die Seiten der Ausgabe von SysInternals "procmon" durchwühlten, fanden wir das Problem schließlich.

    Es scheint, dass der Windows Vista-Dateiexplorer (standardmäßig) versucht, in alle ZIP-Archive in einem direkten Unterverzeichnis zu rekursieren, sodass Benutzer den Inhalt der ZIP-Datei direkt in der Seitenleiste anzeigen können. Windows XP hatte das gleiche "Feature", aber es wartete darauf, die ZIP-Datei einzugeben, bis Sie den Knoten in der Seitenleiste erweitert haben. Die Methode von Vista ist im Prinzip eine gute Idee. XP hat immer dann zu langen Verzögerungen geführt, wenn Sie eine ZIP-Datei erweitern, insbesondere über eine Netzwerkverbindung. Das Abrufen einer Dateiliste im Hintergrund scheint eine gute Idee zu sein, bis Sie extrem große Archive berücksichtigen.

    Durch den Versuch, in diese 11-GB-ZIP-Datei auf meinem Desktop zu rekursieren, begann Vista mit einer prozessorintensiven Aufgabe, die keine Chance hatte, in einem vernünftigen Zeitrahmen abzuschließen. Dies bedeutet eine tödliche Leistung ohne nennenswerte Rendite.

    Zip-Handling deaktivieren

    Die offensichtliche Lösung für dieses Problem besteht darin, die in Windows integrierte Zip-Dateibehandlung einfach zu deaktivieren, da ich sowieso WinZip verwende. Der schnellste Weg dazu ist die Verwendung der ausgezeichneten ShellExView-Anwendung, um die Explorer-Shell-Erweiterung zu deaktivieren. (Sie müssen es nicht installieren, nur für den Fall, dass Sie solche Dinge nicht mögen)

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

    Nun, da die Erweiterung erledigt ist, können Sie sich entweder abmelden, oder Sie sind ein bisschen schlauer und starten den Prozess "explorer.exe" einfach neu. Öffnen Sie dazu den Task-Manager (klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie "Task-Manager" aus, oder verwenden Sie die bewährte dreifingerige Vulcan-Prise "Vulcan", Strg + Alt + Entf), und suchen Sie nach "explorer.exe" . Es wird wahrscheinlich mehr als einen Prozess in der Liste mit dem Namen "explorer.exe" geben. Stellen Sie daher sicher, dass Sie nach CPU sortieren und den Prozess auswählen, der am weitesten nach oben verläuft.

    Wenn Sie den Explorer ausgewählt haben, klicken Sie auf "Prozess beenden" und bestätigen Sie im folgenden Dialog. Die Taskleiste sowie alle Ihre Explorer-Fenster werden ausgeblendet.

    Wählen Sie nun im Menü "Datei" die Option "Neue Aufgabe (Ausführen ...)". Geben Sie im Textfeld "Öffnen:" "Explorer" ein und klicken Sie auf OK. Nach einem Moment sollte die Taskleiste wieder angezeigt werden und alles sollte in Ordnung sein. Danach sollten Sie keine Probleme mehr haben, wenn große ZIP-Dateien das System blockieren.

    Laden Sie ShellExView von nirsoft.net herunter