Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Prevent Explorer from Freezing With Large Zip Files on Vista Zapobieganie Explorer Zamrażanie Z Duże pliki Zip w systemie Vista

This article was written by Ten artykuł został napisany przez Daniel Spiewak Daniel Śpiewak , a great software developer and friend of the How-To Geek. Wielki programista i przyjaciel How-To Geek.

Windows Vista has built-in handling for zip files – you can create, extract, or even browse right down into them as if they were a folder. Windows XP ma wbudowaną obsługę plików zip - można tworzyć, wyciągu, a nawet przeglądać aż do nich, jak gdyby były one folder. But if you have very big zip files sitting on your hard drive, bad things can happen unless you disable the zip handler. Ale jeśli masz bardzo duże pliki zip siedzi na dysku twardym, złych rzeczy może się zdarzyć, chyba że wyłączenie obsługi zip.

How We Figured It Out How We figured it out

Just today, I was trying to restore some of my files from a previous backup.  I grabbed the enormous zip file off my network drive and saved it onto the desktop.  From there, a little bit of WinZip magic grabbed me the one, 25 MB directory I really wanted out of the whole 11 GB zip file. Tylko dzisiaj, starałem się przywrócić niektóre moje pliki z poprzedniej kopii zapasowej. Złapałem ogromny plik zip z mojego dysku sieciowego i zapisaniu go na pulpit. Stamtąd trochę magii WinZip złapał mnie jeden, 25 MB katalog naprawdę chciałem z całą 11 GB plik zip. I knew I might want to restore more files later though, so I left the file on my desktop (even transferring over gigabit, 11 GB is still 11 GB). Wiedziałem, że mógłbym chcesz przywrócić więcej plików później jednak, więc zostawiłem plik na pulpicie (nawet przeniesienie na Gigabit, 11 GB jest jeszcze 11 GB).

When I finally got back to my host desktop later that evening, I found to my utter shock that things weren't working properly.  For example, I opened up the file explorer and tried to expand a folder in the tree pane on the left-hand side.  Instead of nicely expanding, showing the sub-folders, it just started spinning its wheels. Kiedy w końcu wróciłem do mojego pulpitu hosta później, wieczorem, znalazłem do mojej zupełnej szoku, że rzeczy nie działa poprawnie. Na przykład, otwarcie Eksploratora plików i próbował rozwinąć folder w okienku drzewa po lewej strony. Zamiast ładnie się rozwija, pokazano podfoldery, to właśnie rozpoczął wirowania koła. When I came back to it ten minutes later, it was still chugging away. Kiedy wróciłem do niego dziesięć minut później, było jeszcze chugging away.

I killed the explorer.exe process, restarted explorer and went on with my workflow.  At least, until WinZip started having issues.  I hit the “Extract” button on a reasonable sized archive (150 MB) and the app froze.  Just like explorer, it was eating my full cpu and doing absolutely nothing with it. Zabiłem proces Explorer.exe, ponownie Explorer i udał się z mojej pracy. Co najmniej do WinZip rozpoczął mając problemy. Uderzę "Wyciąg" przycisk na rozsądnych rozmiarów archiwum (150 MB) oraz aplikacja zamarłem. Podobnie jak Explorer , to jadł mój pełny procesora i robi absolutnie nic z nim.

Recognizing I was out of my league, I fired up a conversation with “The Geek” and we started troubleshooting.  An hour and a half later, after pouring through mountains of log files, downloading tools I didn't even know existed, and wading through pages of output from SysInternals “procmon”, we finally found the problem. Uznając, byłem w mojej lidze, I Fired Up rozmowie z "Geek" i zaczęliśmy rozwiązywania problemów. Półtorej godziny później, po odlaniu w górach plików dziennika, pobierając narzędzia nie wiedziałem nawet istniał, i brodząc za pośrednictwem strony wyjście z Sysinternals "procmon", mamy w końcu znaleźć problem.

It seems that Windows Vista file explorer (by default) attempts to recurse into any zip archives in a direct subdirectory, allowing users to view the contents of the zip file directly in the sidebar.  Windows XP had the same “feature”, but it waited to enter the zip file until you actually expanded the node in the sidebar.  In principle, Vista's method is a good idea.  XP always suffered from long delays whenever you expanded a zip file, particularly over a network connection.  Grabbing a file list in the background seems like a good idea, until you take into account extremely large archives. Wydaje się, że Eksploratorze Windows Vista (domyślnie) próbuje recurse do wszelkich archiwów ZIP w bezpośrednim podkatalogu, pozwalając użytkownikom na podgląd zawartości plików ZIP bezpośrednio na pasku bocznym. Windows XP miał ten sam "cechą", ale czekał wejść zip, aż faktycznie Rozszerzyliśmy węzeł na pasku bocznym. W zasadzie metoda Vista jest dobrym pomysłem. XP zawsze cierpiał z opóźnień w dowolnej chwili rozszerzyć plik zip, w szczególności za pośrednictwem połączenia sieciowego. Zrzucanie listę plików w tle wydaje się dobrym pomysłem, dopóki nie brać pod uwagę bardzo duże archiwum.

By trying to recurse into that 11 GB zip file sitting on my desktop, Vista pretty much started a processor-intensive task that it had no chance of completing in a reasonable timeframe.  Thus, killing performance across the board with no tangible return. Próbując recurse do tego 11 GB plik zip siedział na pulpicie, Vista prawie zaczął intensywnie zadanie procesora, że nie ma szans na zakończenie w rozsądnym terminie. Zatem, zabijając wyników całej swojej działalności, bez zauważalnego powrotu.

Disabling Zip Handling Wyłączenie pocztowy obsługa

The obvious solution to this problem is to just turn off Windows's built-in zip file handling, since I'm using WinZip anyway. Oczywistym rozwiązaniem tego problemu jest po prostu wyłączyć Windows wbudowanej obsługi plików ZIP, ponieważ używam WinZip anyway. The quickest way to do this is to use the excellent Najszybszym sposobem na to jest użycie doskonałe ShellExView application Stosowania ShellExView to disable the explorer shell extension. wyłączyć Explorer rozszerzenia powłoki. (you don't have to install it, just in case you're leery about that sort of thing) (nie musisz go zainstalować, tylko w przypadku jesteś niechętne tego typu rzeczy)

Open up ShellEx in Administrator mode by right-clicking the file and choosing “Run as Administrator”. Otwórz ShellEx w trybie administracyjnym przez kliknięcie prawym przyciskiem myszy plik, a następnie wybierając opcję "Uruchom jako administrator". Select all of the “Compressed” items, right-click and select “Disable Selected Items”. Zaznacz wszystkie "Skompresowany" elementów, kliknij prawym przyciskiem myszy i wybierz opcję "Wyłącz wybrane przedmioty.

shell-ex

Now that the extension is taken care of, you can either logout, or you can be a bit smarter about things and just restart the “explorer.exe” process.  To do this, open up Task Manager (right-click on the task bar and select “Task Manager”, or use that good ol' three fingered Vulcan nerve pinch, Ctrl+Alt+Delete) and find the “explorer.exe” process.  There probably will be more than one process in the list named “explorer.exe”, so be sure to sort by CPU and select the one farthest toward the top. Teraz, gdy rozszerzenie jest załatwione, można wylogować, lub może być nieco mądrzejszy o rzeczach i tylko restart "explorer.exe" procesu. W tym celu należy otworzyć Menedżera zadań (kliknij prawym przyciskiem myszy na pasku zadań i wybierz opcję "Menedżer zadań", albo użyć tego good ol 'trzy palce Vulcan szczypta nerwów, Ctrl + Alt + Delete) i znaleźć "explorer.exe" procesu. Prawdopodobnie będzie więcej niż jeden proces w listy "Explorer. exe ", więc należy sortowanie wg CPU i wybierz jedno z najdalej ku górze.

Once you've selected the explorer, click the “End Process” and confirm in the ensuing dialog.  The taskbar will disappear, along with all of your file explorer windows. Po wybraniu Explorer, kliknij przycisk "Zakończ proces" i potwierdzić w oknie wynikających. Pasku zniknie, wraz ze wszystkimi okna eksploratora plików.

Task-Manager

Now select “New Task (Run…)” from the File menu.  In the “Open:” text box, enter “explorer” and hit OK.  After a moment, the taskbar should reappear and everything should be hunky-dory.  After this, you shouldn't have any more problems with large zip files locking up the system. Teraz wybierz "Nowe zadanie (Uruchom ...)" z menu File. W polu "Otwórz:" pole tekstowe wpisać "Explorer" i kliknij OK. Po chwili na pasku zadań powinna pojawić się ponownie i wszystko powinno być w porządku. Po tym , nie powinien mieć żadnych problemów z dużą pliki zip zablokowanie systemu.

uruchomić zadanie

Download ShellExView from nirsoft.net Pobierz ShellExView z nirsoft.net

This article was originally written on 10/29/07 Tagged with: Ten artykuł został napisany na 10/29/07 Tagged with: Vista Tips & Tweaks Vista Tips & Tweaks , , Windows Vista Windows Vista

Daily Email Updates Daily Email Updates

You can get our how-to articles in your inbox each day for free. Możesz pobrać nasze instrukcje postępowania w skrzynce odbiorczej codziennie za darmo. Just enter your name and email below: Wystarczy podać swoje imię i adres e-mail:


Name: Imię i nazwisko:
Email: E-mail:

Comments (3) Komentarze (3)

  1. Marcus Marcus

    Thank you for this !! Thank you for this!

    My downloads folder has loads of rar and zip files around 100 mb in size and would take forever to load up the folder and would hang. Folderu Moje pliki do pobrania jest mnóstwo rar i zip około 100 MB i będzie się wiecznie ładować folderu i będzie powiesić. I had no idea why this was happening and now after following your above instructions, it opens up in a more timely fashion! Nie miałem pojęcia, dlaczego to się dzieje, a teraz po wykonaniu powyższych instrukcji się, otwiera się w sposób bardziej na czasie! thanks again. thanks again.

  2. simo simo

    Thanks! Dzięki!

    This tweak can be enhanced with a nice registry hack to completely prevent Vista Explorer to view zip/cab files in the Explorer's left hand navigation pane tree. To uszczypnąć może zostać zwiększona z Nicei do rejestru siekać, aby całkowicie zapobiec Vista przeglądarce zip / cab w lewym menu Explorer strony drzewo okienku. If you use ShellEx the zip files are now as they were folders you can't access. Jeśli używasz ShellEx pliki zip obecnie są one folderów nie można uzyskać dostępu. See here: Zobacz tutaj:

    http://forums.techarena.in/tips-tweaks/934174.htm http://forums.techarena.in/tips-tweaks/934174.htm

    Works with Vista Home Premium SP1. Works with Vista Home Premium SP1. Very handy if your folders are flooded with zip files. Bardzo przydatny, jeśli foldery są zalane zip.

  3. AdamV AdamV

    You can always open Task manager directly using CTRL-SHIFT-ESC rather than indirectly through CAD Zawsze można otworzyć menedżera zadań bezpośrednio za pomocą Ctrl + Shift + ESC, a nie pośrednio poprzez CAD
    I think of this as the Masonic three-fingered-salute (it can be done all using the left hand) Myślę o tym, jak Masonic trójpalczaste-Salute (można to zrobić za pomocą wszystkich lewej strony)


Our Friends Nasi Przyjaciele
Getting Started Pierwsze kroki


About How-To Geek O How-To Geek
What Is That Process? Co to jest proces?
svchost.exe svchost.exe
jusched.exe jusched.exe
dwm.exe dwm.exe
ctfmon.exe Gadu-Gadu
wmpnetwk.exe wmpnetwk.exe
wmpnscfg.exe wmpnscfg.exe
rundll32.exe rundll32.exe
wfcrun32.exe wfcrun32.exe
Ipoint.exe Ipoint.exe
Itype.exe Itype.exe
Wfica32.exe Wfica32.exe
Mobsync.exe Mobsync.exe
conhost.exe conhost.exe
Dpupdchk.exe Dpupdchk.exe Adobe_Updater.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. Copyright © 2006-2009 HowToGeek.com. All Rights Reserved. All Rights Reserved.