31Aug

Megakadályozza az Explorer-t a fagyasztással nagyméretű Zip fájlokkal a Vista-ban

Ez a cikk írta: Daniel Spiewak , a How-To Geek nagyszerű szoftverfejlesztője és barátja.

A Windows Vista beépített kezelése a zip fájlokhoz - létrehozhat, kivonatolhat vagy akár böngészhet rájuk, mintha mappák lennének. De ha nagyon nagy zip fájlok vannak a merevlemezen, rossz dolgok történhetnek, hacsak nem tiltja le a zipkezelőt.

Hogyan alakult ki

Csak ma próbáltam visszaállítani egyes fájlokat egy korábbi biztonsági mentésből. Megragadtam a hatalmas zip fájlt a hálózati meghajtóról és mentettem az asztalra. Innen egy kicsit WinZip magic ragadta meg a 25 MB-os könyvtárat, amit igazán szerettem volna az egész 11 GB-os zip fájlból. Tudtam, hogy később szeretnék több fájlt visszaállítani, ezért hagytam a fájlt az asztalon( akár gigabit fölötti átvitel, 11 GB még mindig 11 GB).

Amikor később este visszatértem a fogadó asztalomhoz, rájöttem, hogy a sokk nem működik megfelelően. Például megnyitottam a fájlkezelőt, és megpróbáltam bővíteni egy mappát a bal oldali faablakban. Ahelyett, hogy szépen bővülne, bemutatva az al-mappákat, csak elindította a kerekeket. Amikor tíz perccel később visszatértem, az

még mindig volt.

Megöltem az explorer.exe folyamatot, újraindítottam a felfedezőt, és folytattam a munkafolyamatomat. Legalábbis, amíg a WinZip elkezdte a problémákat. Az "Extract" gombra kattintottam egy ésszerű méretű archívumon( 150 MB), és az alkalmazás megdermedt. Csakúgy, mint a felfedező, a teljes CPU-t ettem, és ezzel semmit sem csináltam vele.

Elismerve, hogy nem voltam a bajnokságomban, beszéltem a "The Geek" -el, és elkezdtük a hibaelhárítást. Egy másfél órával később, miután rengeteg naplófájlt töltöttek fel, olyan eszközöket töltöttem le, amelyekről azt sem tudtam, hogy léteztek, és a SysInternals "procmon" kimenetének oldalain keresztül bámultak, végre megtaláltuk a problémát.

Úgy tűnik, hogy a Windows Vista fájlkezelő( alapértelmezés szerint) megkísérli a zip archívumok közvetlen alkönyvtárba való bejutását, így a felhasználók a zip-fájl tartalmát közvetlenül az oldalsávon megtekinthetik. A Windows XP-nek ugyanaz a "funkciója" volt, de várt, hogy beírja a zip fájlt, amíg ténylegesen nem bővítette ki a csomópontot az oldalsávon. Elvileg a Vista módszer jó ötlet. A XP mindig hosszú késedelmet szenvedett, amikor kibővített egy zip fájlt, különösen hálózati kapcsolaton keresztül. A háttérlistán szereplő fájllista megragadása jó ötletnek tűnik, amíg nem veszi figyelembe a rendkívül nagy archívumokat.

Megpróbáltam visszatérni a 11 GB-os zip fájlomba, amely az asztalon ül, a Vista eléggé elindította a processzor-igényes feladatot, hogy ésszerű időn belül nem volt lehetősége befejezni.Így megölve a teljesítményt a fedélzeten, és nem érhető el kézzelfogható visszatérés.

A Zip Handler kikapcsolása

A probléma nyilvánvaló megoldása, hogy kikapcsolja a Windows beépített zipfájlkezelését, mivel WinZip-et használok. A leggyorsabb módja annak, hogy a kiváló ShellExView alkalmazást letiltja az explorer héj-kiterjesztése.(nem kell telepítenie, csak abban az esetben, ha ilyen dolgokról van szó)

A ShellEx adminisztrátori módban való megnyitásához kattintson a jobb egérgombbal a fájlra, és válassza a "Run as Administrator" parancsot. Válassza ki az összes "Összenyomott" elemet, kattintson a jobb gombbal, és válassza ki a "Kijelölt elemek letiltása" parancsot.

Most, hogy gondoskodik a kiterjesztésről, vagy kiléphet, vagy kicsit okosabb lehet a dolgokkal kapcsolatban, és csak indítsa újra az "explorer.exe" folyamatot. Ehhez nyissa meg a Feladatkezelőt( kattintson a jobb gombbal a tálcán, válassza ki a "Feladatkezelő" pontot, vagy használja a jobb oldali háromujjas Vulcan-ideg csipet, Ctrl + Alt + Törlés), és keresse meg a "explorer.exe" eljárást. Valószínűleg több lesz egy folyamat a "explorer.exe" nevű listán, ezért ügyeljen arra, hogy rendezze a CPU-t, és válassza ki a legtávolabb lévőt.

Miután kiválasztotta a felfedezőt, kattintson a "Vége folyamat" gombra, és erősítse meg a következő párbeszédablakban. A tálca eltűnik az összes fájlkezelő ablakával együtt.

Most válassza ki az "Új feladat( futtatás. ..)" parancsot a Fájl menüből. Az "Open:" szövegmezőbe írja be az "explorer" parancsot, és nyomja meg az OK gombot. Egy pillanat múlva újra megjelenik a tálca, és mindent meg kell hallgatni. Ezután nem kell több problémát okozni a nagy zip-fájlokkal, amelyek bezárják a rendszert.

A ShellExView letöltése a nirsoft.net

-ből