Vältige Exploreriga suurte Zip-failidega külmutamist Vista
See artikkel on kirjutatud Daniel Spiewak, suurepärane tarkvaraarendaja ja How-To Geeki sõber.
Windows Vista on zip-failide jaoks sisseehitatud käsitsemine - saate luua, ekstraktida või isegi sirvida neid alla, nagu oleks kaust. Aga kui teil on kõvakettal istuvad väga suured zip-failid, võivad halvad asjad juhtuda, kui tõmburite käitlejat ei keelata.
Kuidas me selle välja nägime
Just täna üritasin mõningaid minu faile varasemast varukoopiast taastada. Haarasin tohutu zip-faili oma võrgudraivist välja ja salvestasin selle töölauale. Sealt mõnevõrra WinZipi maagia haaras mulle ühe 25 MB kataloogi, mida ma tõesti tahtsin kogu 11 GB zip-failist. Ma teadsin, et võib-olla tahan hiljem veel faile taastada, nii et ma jätsin faili töölauale (isegi üle gigabiti, 11 GB on veel 11 GB).
Kui ma lõpuks õhtul tagasi oma vastuvõtva töölaua juurde tagasi sain, leidsin ma oma täieliku šoki, et asjad ei töötanud korralikult. Näiteks avasin failifaili ja püüdsin laiendada kausta vasakpoolses puupaanis. Selle asemel, et alamkaustu ilusalt laiendada, hakkas see lihtsalt oma rattad ketramiseks. Kui ma sellele kümme minutit hiljem tagasi tulin, oli see veel chugging ära.
Ma tapsin explorer.exe protsessi, taaskäivitasin uurija ja läksin oma töövoo juurde. Vähemalt, kuni WinZipil probleeme tekkis. Ma tabasin "Extract" nuppu mõistliku suurusega arhiivis (150 MB) ja rakendus külmutas. Nagu explorer, oli see minu täis CPU söömine ja sellega midagi tegemata.
Tunnistades, et olin minu liigast väljas, astusin vestluse „The Geek” -ga ja alustasime veaotsingut. Pärast pooleteist aastat hiljem, pärast logifailide mägede valamist, tööriistade allalaadimist, mida ma isegi ei teadnud, leiti SysInternals'i väljundi lehekülgede kaudu "kavalus"..
Tundub, et Windows Vista failirakendaja (vaikimisi) üritab otseses alamkataloogis ühegi zip-arhiivi juurde pöörduda, võimaldades kasutajatel zip-faili sisu otse külgriba vaadata. Windows XP-l oli sama funktsioon, kuid ta ootas, et siseneb zip-faili, kuni te tegelikult laiendasite sõlme külgriba. Põhimõtteliselt on Vista meetod hea mõte. XP-l on alati zip-faili laiendamisel, eriti võrguühenduse korral. Taustal olevate failide loendamine tundub hea mõte, kuni arvestate äärmiselt suuri arhiive.
Püüdes oma töölaual istuvale 11 GB zip-failile korduda, alustas Vista päris palju protsessorimahukat ülesannet, mis tal polnud võimalust mõistliku aja jooksul lõpule viia. Seega, tapmise tulemuslikkus kogu laual ilma käegakatsutamatu tulususeta.
Zip käitlemise keelamine
Selle probleemi ilmselge lahendus on lihtsalt Windowsi sisseehitatud zip-failide käitlemise väljalülitamine, sest ma kasutan ikkagi WinZipi. Kiireim viis seda teha on kasutada suurepärane ShellExView rakendus, et keelata explorer shell-laiend. (sa ei pea seda installima, vaid juhul, kui te seda tüüpi asju kursis)
Avage administraatori režiimis ShellEx, klõpsates failil paremklõpsates ja valides "Run as Administrator". Valige kõik "tihendatud" üksused, paremklõpsake ja valige "Keela valitud elemendid".
Nüüd, kui laiendust hooldatakse, võite kas välja logida või olla asjadest natuke targemad ja taaskäivitada “explorer.exe” protsess. Selleks avage Task Manager (paremklõpsake tegumiribal ja valige "Task Manager" või kasutage seda head ol 'kolme sõrmejälje Vulcan närvi pinch, Ctrl + Alt + Delete) ja leidke "explorer.exe" protsess . Loendis nimega „explorer.exe” on tõenäoliselt rohkem kui üks protsess, seega tuleb kindlasti sorteerida CPU-ga ja valida kõige kaugemale ülaltpoolt.
Kui olete exploreri valinud, klõpsake „Lõpeta protsess” ja kinnitage järgnevas dialoogis. Tegumiriba kaob koos kõigi teie failirakenduse akendega.
Nüüd vali menüüst File (Fail) käsk „New Task (Run…)”. Sisestage tekstiväljale “Open:” “explorer” ja vajutage OK. Mõne hetke pärast peaks tegumiriba uuesti ilmuma ja kõik peaks olema hunky-dory. Pärast seda ei tohiks teil olla probleeme suurte zip-failidega, mis lukustavad süsteemi.
Lae alla ShellExView alates nirsoft.net