Zabrániť zmrazeniu aplikácie Explorer s veľkými súbormi ZIP na

Zabrániť zmrazeniu aplikácie Explorer s veľkými súbormi ZIP na
Zabrániť zmrazeniu aplikácie Explorer s veľkými súbormi ZIP na
Anonim

Tento článok bol napísaný Daniel Spiewak, skvelého softvérového vývojára a priateľa 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é súbory zip, môžu sa stať zlé veci, ak nevypnete obsluhu zipsov.

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šíril, zobrazoval podadresáre, začal sa točiť jeho kolesami. Keď som sa k nemu vrátil o desať minút neskôr, bolo to tak 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 primeranej veľkosti (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í do hôr 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 zipsové archívy 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. V zásade je Vista metóda 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 na pracovnej ploche, Vista skoro začal úlohu náročnú na procesor, ktorú nemala šancu dokončiť v primeranom časovom rámci. Tak, zabíjanie výkonnosti 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, pretože aj tak používam WinZip. Najrýchlejší spôsob, ako to urobiť, je použiť vynikajúcu aplikáciu ShellExView na vypnutie rozšírenia shellu Explorer. (nemusíte ho nainštalovať len v prípade, že ste o takejto veci znepokojení)

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

Po vybratí prieskumníka kliknite na tlačidlo "Ukončiť proces" a potvrďte v nasledujúcom dialógovom okne. Panel s nástrojmi zmizne spolu so všetkými oknami vášho prieskumníka súborov.

Odporúča: