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

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

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

Videó: Megakadályozza az Explorer-t a fagyasztással nagyméretű Zip fájlokkal a Vista-ban
Videó: How to Productively Listen to Audiobooks - YouTube 2024, November
Anonim

Ezt a cikket írta: Daniel Spiewak, egy nagyszerű szoftverfejlesztő és a How-To Geek barátja.

A Windows Vista beépített kezelést nyújt a zip fájlok számára - létrehozhat, kivonatolhat vagy böngészhet akár rájuk is, 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 alakítottuk 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õ este visszatértem a fogadó asztalhoz, rájöttem, hogy a dolgok nem mûködnek 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 volt még mindig elfojtva.

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.

Felismerve, hogy nem voltam a bajnokságomban, beszélgettem 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ájlintelligense (alapértelmezés szerint) megpróbálja átkerülni bármelyik zip archívumba egy közvetlen alkönyvtárba, amely lehetővé teszi a felhasználók számára, hogy a zip-fájl tartalmát közvetlenül az oldalsávra nézzék. 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.

Azáltal, hogy megpróbáltam beolvasni az asztalon lévő 11 GB-os zip fájlt, 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 kezelés letiltása

A probléma nyilvánvaló megoldása, hogy a Windows beépített zip fájlkezelését csak kikapcsolja, 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 dologról van szó)

A ShellEx adminisztrátori módban történő 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 dolgokról, és csak indítsa újra az "explorer.exe" eljárást. 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.
Most, hogy gondoskodik a kiterjesztésről, vagy kiléphet, vagy kicsit okosabb lehet a dolgokról, és csak indítsa újra az "explorer.exe" eljárást. 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 kijelölted a felfedezőt, kattints a "Vége folyamat" gombra, és erősítsd meg a következő párbeszédablakban. A tálca eltűnik az összes fájlkezelő ablakával együtt.

Ajánlott: