Zabrániť zmrazeniu aplikácie Explorer s veľkými súbormi ZIP na
Tento článok bol napísaný Daniel Spiewak, skvelý softvérový vývojár a priateľ z How-To Geek.
Systém Windows Vista má zabudovanú manipuláciu so súbormi zip - môžete vytvoriť, extrahovať alebo dokonca prehliadať priamo do nich, akoby boli adresárom. Ak však máte na svojom pevnom disku veľké zipsové súbory, môžu sa stať zlé veci, pokiaľ nezakážete obsluhu zipsu.
Ako sme to vychádzali
Práve dnes som sa pokúsil obnoviť niektoré z mojich súborov z predchádzajúcej zálohy. Chytil som obrovský zip súbor zo sieťového disku a uložil ho na pracovnú plochu. Odtiaľ trochu WinZip magic ma chytil jeden, 25 MB adresár som naozaj chcel z celého 11 GB zip súboru. Vedel som, že by som mohol chcieť obnoviť ďalšie súbory neskôr aj keď, takže som opustil súbor na pracovnej ploche (dokonca aj prenos cez gigabit, 11 GB je stále 11 GB).
Keď som sa konečne vrátil späť na svoju hostiteľskú plochu neskôr večer, našiel som úplný šok, že veci nefungujú správne. Napríklad som otvoril súbor explorer a pokúsil sa rozšíriť priečinok v stromovom paneli na ľavej strane. Namiesto toho, aby sa pekne rozširoval a ukázal podsložky, začal sa točiť jeho kolesami. Keď som sa k nemu vrátil o desať minút neskôr, bolo to stále chugging preč.
Zabil som proces explorer.exe, reštartoval explorer a pokračoval v mojej práci. Aspoň, kým WinZip začal mať problémy. Stlačil som tlačidlo "Extract" na archíve s primeranou veľkosťou (150 MB) a aplikácia zmrzla. Rovnako ako prieskumník, to bolo jesť moju plnú CPU a robiť absolútne nič s tým.
Keď som si uvedomil, že som bol mimo moju ligu, vypálil som rozhovor s "The Geek" a začali sme riešiť problémy. O hodinu a pol neskôr, po preliatí po horách log súborov, sťahovanie nástrojov, ktoré som ani nevedel existoval, a brodil cez stránky výstupu z SysInternals "procmon", sme nakoniec našli problém.
Zdá sa, že prehliadač súborov systému Windows Vista (predvolene) sa pokúša obnoviť všetky archívy zip v priamom podadresári, čo používateľom umožňuje zobraziť obsah súboru zip priamo v bočnom paneli. Systém Windows XP mal rovnakú funkciu, ale čakal na zadanie súboru zip, kým skutočne nerozšírite uzol v bočnom paneli. Metóda systému Vista je v zásade dobrý nápad. XP vždy trpel dlhým oneskorením vždy, keď ste rozšírili súbor zip, najmä cez sieťové pripojenie. Uchopenie zoznamu súborov na pozadí sa zdá byť dobrý nápad, kým nezohľadníte extrémne veľké archívy.
Snažím sa znova využiť 11 GB zip súboru, ktorý sedí na pracovnej ploche, Vista skoro začal úlohu náročnú na procesor, ktorú nemala šancu dokončiť v primeranom časovom rámci. Tým sa zabíja výkon na celom stole bez hmatateľného návratu.
Zakázanie manipulácie so zipsom
Zrejmým riešením tohto problému je jednoducho vypnúť systém Windows so zabudovaným zipsom, keďže používam WinZip tak ako tak. Najrýchlejší spôsob, ako to urobiť, je použiť vynikajúcu aplikáciu ShellExView na vypnutie rozšírenia shellu Explorer. (nemusíte ju nainštalovať len v prípade, že ste o takejto veci znechutený)
Otvorte ShellEx v režime Administrator kliknutím pravým tlačidlom na súbor a voľbou "Spustiť ako správca". Vyberte všetky položky "Komprimované", kliknite pravým tlačidlom myši a vyberte možnosť "Zakázať vybraté položky".
Teraz, keď sa toto rozšírenie postará, môžete sa buď odhlásiť, alebo môžete byť o niečo šikovnejší a stačí reštartovať proces "explorer.exe". Ak chcete to urobiť, otvorte Správcu úloh (kliknite pravým tlačidlom myši na panel úloh a zvoľte "Správca úloh" alebo použite ten správny ol 'tri prsty Vulcan nerve pinch, Ctrl + Alt + Delete) a nájdite proces "explorer.exe" , V zozname s názvom "explorer.exe" pravdepodobne bude viac ako jeden proces, takže sa uistite, že ste triedili podľa CPU a vybrali ste jeden najďalej smerom k vrcholu.
Po vybratí prieskumníka kliknite na tlačidlo "Ukončiť proces" a potvrďte v nasledujúcom dialógu. Panela úloh zmizne spolu so všetkými oknami vášho prieskumníka súborov.
Teraz vyberte v ponuke Súbor "Nová úloha (spustiť ...)". Do textového poľa "Open:" zadajte "explorer" a stlačte OK. Po chvíli by sa mal panel nástrojov znova objaviť a všetko by malo byť hnusné. Potom by ste nemali mať žiadne ďalšie problémy s veľkými zipsmi, ktoré zamknú systém.
Stiahnite si ShellExView od nirsoft.net