Prevent Explorer from Freezing With Large Zip Files on Vista Запобігання Explorer від замерзання при великих Zip-архіви на Vista
This article was written by Ця стаття була написана Daniel Spiewak Даніель Spiewak , a great software developer and friend of the How-To Geek. , Більше розробників програмного забезпечення та іншої 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 Vista має вбудовану обробку Zip файлів - ви можете створювати, витягувати, або навіть переглядати прямо в них, як ніби вони в папці. But if you have very big zip files sitting on your hard drive, bad things can happen unless you disable the zip handler. Але якщо у вас дуже великий Zip-архіви сидячи на жорсткому диску, погані речі можуть відбуватися, якщо ви вимкніть Zip обробника.
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. Тільки сьогодні я намагався відновити деякі з моїх файлів з резервної копії. Я схопив величезного архіву: Off My мережевому диску і зберегти її на робочому столі. Звідти, трохи магії WinZip схопив мене однієї, 25 Mb Каталог Я дійсно хотів з усього файлу Zip 11 Гб. 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). Я знав, що може знадобитися більш відновити файли пізніше, тому я вийшов з файлу на робочому столі (навіть передачі по Gigabit, 11 Гб ще 11 ГБ).
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. Коли я нарешті повернувся до господаря Desktop пізно ввечері, я виявив, до мого повне ударних, що все не працює належним чином. Наприклад, я відкрив файл Explorer і спробував розгорнути папку в дереві панелі ліворуч -- сторони. Замість того, щоб красиво розширення, із зазначенням вкладених папок, він просто почав обертатися колеса. When I came back to it ten minutes later, it was still 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. Я вбив процес explorer.exe, перезапуску Explorer і пішов з моїм робочим процесом. Крайньої мере, до початку WinZip виникають проблеми. Я натискаю кнопку "Extract" на розумний розмір архіву (150 Мб) і додаток заморозили. Подібно Explorer , він їв моє повне процесора і абсолютно нічого не робити з нею.
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. Визнаючи, я вийшов з моєї ліги, я стріляв в розмову з "Грайте та вигравайте", і ми почали несправностей. Півтори години потому, після заливки через гори лог-файлів, завантаження інструментів, я навіть не знаю існує, і болотна перегортати сторінки вихід з SysInternals "ProcMon", ми, нарешті, знайшли проблему.
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. Схоже, що Windows Vista File Explorer (за замовчуванням) намагається Рекурсія в будь-якому Zip архівів у прямому підкаталог, що дозволяє користувачам переглядати вміст Zip-файл безпосередньо в бічному меню. Windows XP був той же "особливість", але вона чекала щоб увійти до Zip файл, поки ви фактично розширив вузлом на бічну панель. В принципі, метод Vista є хорошою ідеєю. XP завжди страждали від тривалих затримок, коли ви розширили Zip файлів, зокрема через мережне підключення. Схопивши список файлів у фон здається гарною ідеєю, поки ви не враховувати надзвичайно великих архівів.
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. Намагаючись Рекурсія в тому, що 11 Гб файлу Zip сидять на моєму робочому столі, Vista в значній мірі початку виконання ресурсоємних завдань, що він не встиг завершити в розумні терміни. Таким чином, в результаті чого продуктивність за порадою будь-яких відчутних повернення.
Disabling Zip Handling Відключення Zip обробка
The obvious solution to this problem is to just turn off Windows's built-in zip file handling, since I'm using WinZip anyway. Очевидним рішенням цієї проблеми є просто відключити Windows вбудованого Zip обробці файлу, тому що я використовую WinZip в будь-якому випадку. The quickest way to do this is to use the excellent Найшвидший спосіб зробити це полягає у використанні відмінне ShellExView application ShellExView застосування to disable the explorer shell extension. Щоб відключити Explorer розширення оболонки. (you don't have to install it, just in case you're leery about that sort of thing) (вам не доведеться встановити його, тільки у випадку якщо ви хитрий про такого роду речі)
Open up ShellEx in Administrator mode by right-clicking the file and choosing “Run as Administrator”. Відкрийте ShellEx в режимі адміністратора правою кнопкою миші по файлу і вибравши пункт "Запуск від імені адміністратора". Select all of the “Compressed” items, right-click and select “Disable Selected Items”. Вибрати все "стислі" кошти, клацніть правою кнопкою миші і виберіть "Вимкнути вибрані елементи".
![]()
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. Тепер про те, що розширення піклуються, можна або вийти, або ви можете бути трохи розумніші, про речі, і тільки перезавантаження "Explorer.exe" процес. Щоб зробити це, відкрийте Диспетчер завдань (клацніть правою кнопкою миші на панелі задач і виберіть пункт "Диспетчер завдань", або використовувати три, що добра пальцями Вулкан Pinch нерв, Ctrl + Alt + Delete), а також "explorer.exe" процес. Там, ймовірно, буде більш ніж одним процесом у списку під назвою "Explorer. EXE ", так що будьте впевнені, щоб відсортувати дані по процесору і виберіть той, далекий до вершини.
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. Після того як Ви вибрали Explorer, натисніть кнопку "Завершити процес" і підтвердити в наступний діалог. Зникне панель задач разом з усіма своїми Windows File Explorer.
![]()
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. Тепер виберіть "Нова задача (Виконати ...)" з меню" Файл ". У полі" Відкрити "текстове поле, введіть" Explorer "та натисніть кнопку ОК. Через хвилину, панель завдань повинна з'явитися і все має бути першокласним. Після цього Ви не повинні мати більше проблем з великим замком Zip-архіви складають систему.
![]()
Download ShellExView from nirsoft.net Завантажити ShellExView від nirsoft.net

Daily Email Updates Email Щоденні оновлення
You can get our how-to articles in your inbox each day for free. Ви можете отримати наші довідкові статті у Вашу поштову скриньку щодня безкоштовно. Just enter your name and email below: Просто введіть ваші ім'я та адресу електронної пошти нижче:


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. My Downloads папки навантажень RAR і Zip-архіви близько 100 МБ і прийме назавжди завантажити папку і повісять. I had no idea why this was happening and now after following your above instructions, it opens up in a more timely fashion! Я не знав, чому це відбувається і зараз, після вашої наступної вище інструкцій, він відкриває в більш своєчасно! thanks again. Ще раз спасибі.
Thanks! Спасибо!
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. Ця установка може бути підвищена з красивим реєстру зламати повністю запобігти Vista Explorer для перегляду Zip / CAB файли в лівій руці Провідника дереві панелі навігації. If you use ShellEx the zip files are now as they were folders you can't access. Якщо ви використовуєте Shellex Zip-архіви тепер як вони були папки не можуть отримати доступ. See here: Див тут:
http://forums.techarena.in/tips-tweaks/934174.htm http://forums.techarena.in/tips-tweaks/934174.htm
Works with Vista Home Premium SP1. Працює з Vista Home Premium SP1. Very handy if your folders are flooded with zip files. Дуже зручно, якщо вашим папок затоплені Zip файлів.
You can always open Task manager directly using CTRL-SHIFT-ESC rather than indirectly through CAD Ви завжди можете відкрити диспетчер завдань безпосередньо за допомогою CTRL-SHIFT-ESC, а не опосередковано через CAD
I think of this as the Masonic three-fingered-salute (it can be done all using the left hand) Я думаю про це як про масонської трипалі-Salute (це може бути зроблено все, використовуючи ліву руку)