Ovaj je članak napisao Daniel Spiewak, izvrstan softver razvijen i prijatelj How-To Geek.
Windows Vista ima izgrađen-in rukovanje za zip datoteke - možete stvoriti, ekstrakt, ili čak pregledavati pravo dolje u njih kao da su mape. Ali ako imate jako velike zip datoteke na vašem tvrdom disku, loše stvari mogu se dogoditi ako ne onemogućite upravitelj zip-a.
Kako smo to shvatili
Upravo sam danas pokušavao vratiti neke moje datoteke iz prethodne sigurnosne kopije. Zgrabio sam ogromnu zip datoteku s mrežnog pogona i spremio ga na radnu površinu. Odatle, malo WinZip magije zgrabila mi je onaj, 25 MB katalog koji sam doista želio iz cijele 11 GB zip datoteke. Znao sam da bih kasnije želio vratiti više datoteka, tako da sam ostavio datoteku na radnoj površini (čak i prijenos preko gigabita, 11 GB je još 11 GB).
Kad sam se kasnije večeras konačno vratio na radnu stanicu računala, otkrio sam da sam šokiran što stvari ne funkcioniraju ispravno. Na primjer, otvorio sam istražitelj datoteka i pokušao proširiti mapu u stablo stabla na lijevoj strani. Umjesto da se lijepo širi, prikazujući pod-mape, samo je počela vrti svoje kotače. Kad sam se deset minuta kasnije vratio, bilo je to još izbjegavajući.
Ubio sam proces explorer.exe, ponovno pokrenuo istraživača i nastavio s mojim radnim procesom. Barem, sve dok WinZip počne s problemima. Pritisnuo sam gumb "Ekstrakt" na razumnoj veličini arhive (150 MB) i aplikacija se zamrznula. Baš kao i istraživač, jede cijelu CPU i ne radi apsolutno ništa s njom.
Prepoznavši da sam izvan moje lige, zapalio sam razgovor s "The Geek" i započeli smo rješavanje problema. Sat i pol kasnije, nakon što su prolili planine log datoteka, skidanje alata koje ni ja nisam ni znao postojao i prolazio kroz stranice izlaznih podataka iz SysInternals "procmon", konačno smo našli problem.
Čini se da je Windows Vista datoteka Explorer (po defaultu) pokuša vratiti u bilo koju zip arhivu u direktnom poddirektoriju, čime korisnici mogu pregledati sadržaj zip datoteke izravno u bočnoj traci. Windows XP imao je istu "značajku", ali je čekao da unese zip datoteku dok zapravo ne proširite čvor na bočnoj traci. U načelu, Vistaova metoda je dobra ideja. XP je uvijek patio od dugih kašnjenja kad god ste proširili zip datoteku, osobito preko mrežne veze. Grabbing popis datoteka u pozadini čini se kao dobra ideja, sve dok ne uzmete u obzir izuzetno velike arhive.
Pokušavajući se vratiti na taj 11 GB zip datoteku koja sjedi na mojoj radnoj površini, Vista je prilično započela s procesorom intenzivnim zadatkom koji nije imao šanse za dovršetak u razumnom roku. Dakle, ubijanje performansi preko odbora bez opipljivog povratka.
Onemogućavanje zaliha rukovanja
Očito rješenje ovog problema je isključivanje ugrađenog sustava za upravljanje zip datotekama sustava Windows jer ionako koristim WinZip. Najbrži način za to je korištenje izvrsne aplikacije ShellExView da biste onemogućili proširenje ljuske istraživača. (ne morate ga instalirati, samo u slučaju da ste neuredan za takvu vrstu stvari)
Otvorite ShellEx u Administratorskom načinu tako da desnom tipkom miša kliknete datoteku i odaberete "Run as Administrator". Odaberite sve "Komprimirane" stavke, desnom tipkom miša i odaberite "Onemogući odabrane stavke".
Nakon što odaberete Explorer, kliknite na "End Process" i potvrdite u sljedećem dijalogu. Programska traka će nestati, zajedno sa svim prozorima vašeg istražitelja datoteka.