31Aug

Forhindre Explorer fra Frysning med store zip-filer på Vista

click fraud protection

Denne artikel er skrevet af Daniel Spiewak , en stor softwareudvikler og ven til How-To Geek.

Windows Vista har indbygget håndtering af zip-filer - du kan oprette, udtrække eller endda bladre lige ned i dem som om de var en mappe. Men hvis du har meget store zip-filer, der sidder på harddisken, kan der ske dårlige ting, medmindre du deaktiverer zip-handleren.

Hvordan vi figurerede det ud

I dag forsøgte jeg at gendanne nogle af mine filer fra en tidligere backup. Jeg greb den enorme zip-fil ud af mit netværksdrev og gemte det på skrivebordet. Derfra tog en lille smule WinZip magi mig den ene, 25 MB bibliotek jeg virkelig ønskede ud af hele 11 GB zip-filen. Jeg vidste, at jeg måske vil genoprette flere filer senere, men så forlod jeg filen på mit skrivebord( selv overførsel via gigabit, 11 GB er stadig 11 GB).

Da jeg endelig kom tilbage til min værtsskrivebord senere den aften, fandt jeg mit fulde chok, at tingene ikke fungerede korrekt. Eksempelvis åbnede jeg filutforskeren og forsøgte at udvide en mappe i træpanelet på venstre side. I stedet for pænt at udvide, viste undermapperne, begyndte det bare at dreje hjulene. Da jeg kom tilbage til det ti minutter senere, var det

instagram viewer
stadig chugging væk.

Jeg dræbte explorer.exe processen, genstartede explorer og fortsatte med min workflow. I det mindste, indtil WinZip begyndte at have problemer. Jeg ramte knappen "Uddrag" på et rimeligt arkiv( 150 MB) og appen blev frøs. Ligesom udforskeren spiste den min fulde cpu og gjorde absolut ingenting med det.

At erkende, at jeg var ude af min liga, fyrede jeg en samtale med "The Geek" og vi startede fejlfinding. En halvanden time senere, efter at have hældt igennem bjerge af logfiler, downloadede værktøjer, som jeg ikke engang vidste, og wading gennem sider af output fra SysInternals "procmon", fandt vi endelig problemet.

Det ser ud til, at Windows Vista-filopkigere( som standard) forsøger at rekruttere i zip-arkiver i en direkte undermappe, så brugerne kan se indholdet af zip-filen direkte i sidepanelet. Windows XP havde den samme "funktion", men det ventede at indtaste zip-filen, indtil du faktisk udvidede noden i sidepanelet. I princippet er Vista's metode en god ide. XP har altid lidt af lange forsinkelser, når du udvidede en zip-fil, især over en netværksforbindelse. Gribning af en filliste i baggrunden virker som en god ide, indtil du tager højde for ekstremt store arkiver.

Ved at forsøge at rekruttere i den 11 GB zip-fil, der sidder på mit skrivebord, startede Vista stort set en processorintensiv opgave, der ikke havde nogen chance for at gennemføre inden for en rimelig tidsramme. Dermed dræber præstation over hele linjen uden konkret tilbagevenden.

Deaktivering af zip-håndtering

Den indlysende løsning på dette problem er at bare slukke for Windows's indbyggede zip-filhåndtering, da jeg alligevel bruger WinZip. Den hurtigste måde at gøre dette på er at bruge den fremragende ShellExView applikation til at deaktivere explorer shell extension.(du behøver ikke installere det, bare hvis du er lære om den slags ting)

Åbn ShellEx i Administrator-tilstand ved at højreklikke på filen og vælge "Kør som administrator".Vælg alle de "Komprimerede" elementer, højreklik og vælg "Deaktiver valgte elementer".

Nu da udvidelsen er taget hånd om, kan du enten logge ud, eller du kan være lidt smartere om ting og bare genstarte processen "explorer.exe".For at gøre dette skal du åbne Opgavehåndtering( højreklik på proceslinjen og vælge "Task Manager", eller brug den gode ol 'trefingrede Vulcan nerve nip, Ctrl + Alt + Slet) og find processen "explorer.exe".Der vil sandsynligvis være mere end én proces i listen "explorer.exe", så sørg for at sortere efter CPU og vælg den længst mod toppen.

Når du har valgt udforskeren, skal du klikke på "Afslut proces" og bekræfte i den efterfølgende dialog. Aktivitetslinjen forsvinder sammen med alle dine filopkaldsvinduer.

Vælg nu "Ny opgave( Kør. ..)" fra menuen Filer. I tekstboksen "Åbn:" skal du indtaste "explorer" og trykke på OK.Efter et øjeblik skal proceslinjen ses igen, og alt skal være hunky-dory. Efter dette skal du ikke have flere problemer med store zip-filer, der låser op for systemet.

Download ShellExView fra nirsoft.net