Megakadályozza a böngésző fagyasztását nagy zip-fájlokkal a Vista rendszeren
Ezt a cikket írta Daniel Spiewak, a How-To Geek nagyszerű szoftverfejlesztője és barátja.
A Windows Vista beépített kezelése van a zip fájlokhoz - létrehozhat, kivonhat vagy akár böngészhet közvetlenül a számukra úgy, mintha egy mappa lenne. De ha nagyon nagy zip fájlja van a merevlemezen, rossz dolgok történhetnek, hacsak nem kapcsolja ki a zip kezelőt.
Hogyan jutottunk rá
Csak ma próbáltam néhány fájlt visszaállítani egy korábbi biztonsági mentésből. Megkaptam a hatalmas zip fájlt a hálózati meghajtóról, és elmentettem az asztalra. Innen egy kis WinZip mágia megragadta az egyiket, 25 MB-os könyvtárat, amit igazán akartam az egész 11 GB-os zip-fájlból. Tudtam, hogy később szeretnék több fájlt visszaállítani, így elmentem a fájlt az asztalomról (még a gigabites átadás esetén is 11 GB még 11 GB).
Amikor később aznap este visszajöttem a fogadó asztalomhoz, rájöttem, hogy a teljes sokk, hogy a dolgok nem működtek megfelelően. Például kinyitottam a fájlkezelőt, és megpróbáltam kiterjeszteni egy mappát a bal oldali faablakban. Ahelyett, hogy szépen bővült volna, bemutatva az almappákat, csak elkezdte forgatni a kerekeit. Amikor tíz perc múlva jöttem hozzá, az volt még mindig elcsúszott.
Megöltem az explorer.exe folyamatot, újraindítottam a felfedezőprogramot, és folytattam a munkafolyamatomat. Legalábbis addig, amíg a WinZip nem kezdett kérdéseket feltenni. Megtaláltam az „Extract” gombot az ésszerű méretű archívumban (150 MB), és az alkalmazás megfagyott. Csakúgy, mint a felfedező, a teljes CPU-t eszik, és semmit sem csináltam vele.
Felismerve, hogy ki voltam a bajnokságomból, beszélgetést folytattam a „The Geek” -vel, és elkezdtük a hibaelhárítást. Másfél óra múlva, miután a naplófájlokat átöntöttük, a már nem ismert eszközöket letöltöttem, és a SysInternals „próbája” kimenetének lapjain átjutottunk, végül megtaláltuk a problémát.
Úgy tűnik, hogy a Windows Vista fájlkezelője (alapértelmezés szerint) egy közvetlen alkönyvtárban próbálja megismételni a zip archívumokat, így a felhasználók közvetlenül megtekinthetik a zip fájl tartalmát az oldalsávban. A Windows XP ugyanazzal a „funkcióval” rendelkezik, de várta, hogy belépjen a zip fájlba, amíg ténylegesen nem bővítette a csomópontot az oldalsávban. Elvileg a Vista módszere jó ötlet. Az XP mindig hosszú késésekkel küzdött, amikor bővített egy zip fájlt, különösen egy hálózati kapcsolaton keresztül. A háttérben lévő fájllisták megragadása jó ötletnek tűnik, amíg figyelembe nem veszi a rendkívül nagy archívumokat.
A Vista az asztalomon ülő 11 GB-os zip-fájlba való visszatéréssel próbálkozott a processzor-intenzív feladattal, melynek nem volt esélye egy ésszerű időn belül. Így a teljes teljesítményt megölve, kézzelfoghatatlan visszatéréssel.
Zip kezelése letiltása
Ennek a problémának a nyilvánvaló megoldása az, hogy egyszerűen kapcsolja ki a Windows beépített zip fájlkezelését, mivel én is WinZipet használok. Ennek a leggyorsabb módja a kiváló ShellExView alkalmazás használata az explorer shell kiterjesztésének letiltásához. (nem kell telepítenie, csak abban az esetben, ha ilyen jellegű dologról van szó)
Nyissa meg a ShellEx-et rendszergazdai módban, a jobb gombbal kattintva a fájlra, és válassza a „Futtatás rendszergazdaként” lehetőséget. Válassza ki az összes „tömörített” elemet, kattintson a jobb gombbal, és válassza a „Kijelölt elemek letiltása” lehetőséget.
Most, hogy a kiterjesztés gondoskodik, vagy kijelentkezhet, vagy kicsit okosabb lehet a dolgokról, és újraindíthatja az „explorer.exe” folyamatot. Ehhez nyissa meg a Feladatkezelőt (kattintson a jobb gombbal a tálcára, és válassza ki a „Feladatkezelő” lehetőséget, vagy használja ezt a jó ol három ujjú Vulcan idegcsíkot, Ctrl + Alt + Delete), és keresse meg a „explorer.exe” folyamatot . Valószínűleg egynél több folyamat lesz a "explorer.exe" nevű listában, ezért ügyeljen arra, hogy rendezze a CPU-t, és válassza ki a legtávolabbi linket.
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álcán eltűnik az összes fájlkezelő ablak.
Most válassza ki az „Új feladat (Futtatás…)” lehetőséget a Fájl menüből. Az „Open:” szövegmezőbe írja be az „explorer” -t, majd nyomja meg az OK gombot. Egy pillanat múlva újra kell megjelennie a tálcán, és mindennek meg kell lennie. Ezután nem kell több problémát okoznia a nagy zip-fájloknál, amelyek a rendszert zárják.
Töltse le a ShellExView-t a nirsoft.net webhelyről