Šis raksts tika rakstīts ar Daniels Spiewak, lielisks programmatūras izstrādātājs un How-To Geek draugs.
Windows Vista ir iebūvēta zip failu pārvaldība - jūs varat izveidot, ekstrakts vai pat pārlūkot tos tieši tā, it kā viņi būtu mape. Bet, ja jums ir ļoti lieli zip faili, kas sēž uz jūsu cietā diska, sliktas lietas var notikt, ja neesat atspējojis zip apstrādātāju.
Kā mēs to izdomājām?
Tikai šodien es mēģināju atjaunot dažus no maniem failiem no iepriekšējās dublējumkopijas. Es satveru milzīgo zip failu no tīkla diska un saglabāju to uz darbvirsmas. No turienes nedaudz WinZip burvju satver mani vienu, 25 MB mapi, kuru patiešām gribēju no visa 11 GB zip fails. Es zināju, ka vēlāk vēlos atjaunot vēl vairāk failu, tāpēc es atstāju failu savā darbvirsmā (pat pārvietojot vairāk nekā gigabitu, 11 GB joprojām ir 11 GB).
Kad beidzot beidzot atnāca pie mana saimniekdatora vēlāk vakarā, es atklāju, ka mans pilnīgs šoks, ka lietas nedarbojās pareizi. Piemēram, es atvēru failu meklētāju un mēģināja paplašināt mapi koka rūtī kreisajā pusē. Tā vietā, lai labi paplašinātu, parādot apakšmapes, tā tikai sāka vērpt savus riteņus. Kad es atgriezos pie tā desmit minūtes vēlāk, tas bija joprojām aizbēgt prom.
Es nogalināju explorer.exe procesu, restartēju pārlūku un turpināju darbu ar manu darbplūsmu. Vismaz līdz brīdim, kad WinZip sāka problēmas. Es pieskārienu pogai "Izraksts" uz saprātīga izmēra arhīvu (150 MB), un lietotne ir iesaldējusies. Tāpat kā pētnieks, tas ēda manu pilnu CPU un neko nedarīja.
Atzīstot, ka es biju ārpus savas līgas, es sāku sarunu ar "The Geek", un mēs sākām traucējummeklēšanu. Pēc pusotras stundas, pēc tam, kad ielejot log failu logus kalnos, tika lejupielādēti rīki, kurus es pat nezināju, un, izmantojot galu no SysInternals lapas "procmon", mēs beidzot atradām problēmu.
Šķiet, ka Windows Vista faila pārlūks (pēc noklusējuma) mēģina atkārtoti izlikties jebkurā zip arhīvā tiešā apakšdirektorijā, ļaujot lietotājiem skatīt zip faila saturu tieši sānjoslā. Windows XP bija tāda pati "funkcija", bet tā gaidīja ievadīt zip fails, līdz sīkājos joslās jūs faktiski paplašinājāt mezglu. Principā Vista metode ir laba ideja. XP vienmēr cieta no ilgstošām kavēšanās ikreiz, kad paplašinājāt zip failu, īpaši tīkla savienojuma laikā. Fona failu sarakstu satveršana fonā šķiet laba ideja, kamēr neņem vērā ļoti lielus arhīvus.
Mēģinot atkārtoti izlikties šajā 11 GB zip fails, kas atrodas manā darbvirsmā, Vista diezgan daudz sāka procesoru intensīvu uzdevumu, kuru tai nebija iespējams pabeigt saprātīgā laika periodā. Tādējādi, nogalinot sniegumu visās jomās bez materiāla atdeve.
Atspējojot Zip apstrādi
Acīmredzamais šīs problēmas risinājums ir tikai izslēgt Windows iebūvēto zip failu apstrādi, jo es tomēr izmantoju WinZip. Ātrākais veids, kā to izdarīt, ir izmantot izcilu ShellExView lietojumprogrammu, lai atspējotu pārlūkprogrammas čaulas paplašinājumu. (jums tas nav jāinstalē, tikai gadījumā, ja jūs esat leery par šāda veida lieta)
Atveriet ShellEx administratora režīmā, ar peles labo pogu noklikšķinot uz faila un izvēloties "Palaist kā administrators". Atlasiet visus "Saspiesti" vienumus, ar peles labo pogu noklikšķiniet un izvēlieties "Atspējot izvēlētos vienumus".
Tagad, kad paplašinājums tiek uzraudzīts, jūs varat vai nu atteikties, vai arī jūs varat būt nedaudz gudrākas par lietām un vienkārši restartējiet "explorer.exe" procesu. Lai to paveiktu, atveriet uzdevumu pārvaldnieku (ar peles labo pogu noklikšķiniet uz uzdevumjoslas un atlasiet "Uzdevumu pārvaldnieks" vai izmantojiet šo labo "trīs pirkstu Vulcan nervu šķipsnu, Ctrl + Alt + Delete) un atrodiet" explorer.exe "procesu . Iespējams, sarakstā nosaukts "explorer.exe" vairāk nekā viens process, tādēļ pārliecinieties, ka to kārtojat pēc CPU un izvēlieties vistālāko augšpusē.
Kad esat izvēlējies pētnieku, noklikšķiniet uz pogas "Beigt procesu" un apstipriniet dialoglodziņā. Uzdevumjosla pazudīs kopā ar visiem jūsu failu meklēšanas logiem.
Tagad izvēlnē File (Fails) izvēlieties "New Task (Run ...)". Teksta lodziņā "Open:" ievadiet "explorer" un nospiediet OK. Pēc brīža uzdevumjoslai vajadzētu atkārtoti parādīties un viss ir jādara. Pēc tam nevajadzētu rasties problēmām ar lieliem zip failiem, kas bloķē sistēmu.
Lejupielādējiet ShellExView no nirsoft.net