Prenumerera till Hur-Till Geek

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.

Förhindra utforskaren från att frysa med den stora vinandet sparar på utsikt

Denna artikel var skriftlig by Daniel Spiewak, en stor programvarubärare och vän av Hur-Till Geek.

Den Windows utsikten har inbyggt bruk för vinande sparar - du kan skapa, extraktet, eller även besegrar bläddranderätten in i dem som, om de var en mapp. Men, om du har mycket stort, sparar vinandet sammanträde på ditt hårda drev, dåligasaker kan hända, om inte du inaktiverar vinandeförlagehanteraren.

Hur vi figurerade det ut

Den rättvisa todayen var jag pröva till återställandet som något av mitt sparar från en föregående reserv. Jag grep den jättelika vinandet sparar av mitt knyter kontakt drev och sparat det på det skrivbords-. Därifrån bet a lite av WinZip magi grep mig den, arkiv för MB 25 som jag önskade egentligen ut ur helheten, den 11 GB vinandet sparar. Jag visste att I-styrkan önskar till återställandet sparar mer mer sistnämnd though, så jag lämnade spara på mitt skrivbords- (överföra även över gigabit, 11 GB är stillbilden 11 GB).

Vara värd skrivbords- mer sistnämnd då jag fick slutligen baksida till mitt, som afton, I som finnas till mitt fullkomligt, chockar att saker inte var funktionsduglig riktigt. Till exempel öppnade jag upp sparautforskaren, och försökt att utvidga en mapp i treen förse med rutor på den vänster sidan. I stället för utvidgning nicely visningen under-mapparna, rullar det den dess rättvisa startade snurret. Då jag kom tillbaka till det tio, noterar mer sistnämnd, det var stillbild puttra bort.

Jag dödade den processaa explorer.exen, startade utforskaren om igen och gick på med min workflow. Åtminstone, tills WinZip startat ha utfärdar. Jag slogg ”extraktet” knäppas på storleksanpassat ett rimligt arkiverar (MB 150), och appen fryste. Den rättvisa lika utforskaren, åt gjorde det min fulla CPU och absolut ingenting med det.

Känna igen var jag ut ur min liga, avfyrade jag upp en konversation med ”Geeken”, och vi startade att felsöka. 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.

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.

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.

Disabling Zip Handling

The obvious solution to this problem is to just turn off Windows’s built-in zip file handling, since I’m using WinZip anyway. The quickest way to do this is to use the excellent ShellExView application to disable the explorer shell extension. (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”. Select all of the “Compressed” items, right-click and select “Disable Selected Items”.

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.

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.

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.

run-task

Download ShellExView from nirsoft.net

| More
This article was originally written on 10/29/07 Tagged with: Vista Tips & Tweaks, Windows Vista

Daily Email Updates

You can get our how-to articles in your inbox each day for free. Just enter your name and email below:


Name:
Email:

Comments (3)

  1. Marcus

    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. 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.

  2. simo

    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. If you use ShellEx the zip files are now as they were folders you can’t access. See here:

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

    Works with Vista Home Premium SP1. Very handy if your folders are flooded with zip files.

  3. AdamV

    You can always open Task manager directly using CTRL-SHIFT-ESC rather than indirectly through C-A-D
    I think of this as the Masonic three-fingered-salute (it can be done all using the left hand)


Our Friends
Getting Started


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

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