Novērst Explorer no iesaldēšanas ar lieliem Zip failiem Vista
Šo rakstu rakstīja Daniel Spiewak, lielisks programmatūras izstrādātājs un How-To Geek draugs.
Windows Vista ir iebūvēta zip failu apstrāde - jūs varat izveidot, iegūt vai pat pārlūkot tos uz leju, it kā tie būtu mape. Bet, ja jums ir ļoti liels zip fails, kas sēž uz jūsu cietā diska, sliktas lietas var notikt, ja vien neizslēdzat rāvējslēdzēju.
Kā mēs to redzējām
Tieši šodien es mēģināju atjaunot dažus no maniem failiem no iepriekšējā dublējuma. Es satveru milzīgo zip failu no sava tīkla diska un saglabāju to uz darbvirsmas. No turienes mazliet WinZip maģija satvera mani, 25 MB direktoriju, ko es tiešām gribēju no visa 11 GB zip faila. Es zināju, ka vēlāk es varētu vēlēties atjaunot vairākus failus, tāpēc es atstāju failu savā darbvirsmā (pat pārsūtot vairāk nekā gigabit, 11 GB joprojām ir 11 GB).
Pēc tam, kad vēlāk vakarā atgriezos pie sava darbvirsmas darbvirsmas, es atklāju, ka mans pilnīgais šoks, ka lietas nedarbojās pareizi. Piemēram, es atvēru failu pārlūku un mēģināju paplašināt mapi koka rūtī kreisajā pusē. Tā vietā, lai labi paplašinātu, parādot apakšmapes, tā tikko sāka vērpt savus riteņus. Kad es atgriezos pie tā desmit minūtes vēlāk, tas bija joprojām chugging prom.
Es nogalināju explorer.exe procesu, restartēju pētnieku un turpināju savu darbplūsmu. Vismaz, kamēr WinZip sāka risināt problēmas. Es sapratu pogu “Extract” uz saprātīga lieluma arhīva (150 MB) un lietotne iesaldēja. Tāpat kā pētnieks, tas bija mans pilnais cpu ēdiens un ar to neko nedarīja.
Atzīstot, ka es biju ārpus manas līgas, es izveidoju sarunu ar “The Geek” un sākām traucējummeklēšanu. Pēc pusotras dienas pēc ielešanas caur žurnālu failu kalniem, lejupielādējot instrumentus, ko es pat nezināju, un izplūstot caur SysInternals iznākuma lapām, mēs beidzot atradām šo problēmu.
Šķiet, ka Windows Vista failu pārlūkprogramma (pēc noklusējuma) mēģina atkārtoties 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, lai ievadītu zip failu, līdz jūs faktiski paplašināsiet mezglu sānjoslā. Principā Vista metode ir laba ideja. XP vienmēr cieta no ilgstošām aizkavēšanās reizēm, kad jūs paplašinājāt zip failu, jo īpaši tīkla savienojuma laikā. Failu saraksta satveršana fonā šķiet laba ideja, līdz tiek ņemti vērā ārkārtīgi lieli arhīvi.
Mēģinot atkāpties šajā 11 GB zip failā, kas sēž uz mana darbvirsmas, Vista diezgan daudz uzsāka procesora intensīvu uzdevumu, ka tai nebija iespējas pabeigt saprātīgu termiņu. Tādējādi, nogalinot izpildījumu visā valdījumā bez reālas atgriešanās.
Zip apstrādes atspējošana
Acīmredzams šīs problēmas risinājums ir vienkārši 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 lielisko ShellExView lietojumprogrammu, lai atspējotu pārlūkprogrammas čaulas paplašinājumu. (jums nav jāinstalē, tikai tad, ja jūs par to kaut ko neesat darījis)
Atveriet ShellEx administratora režīmā, ar peles labo pogu noklikšķinot uz faila un izvēloties “Run as Administrator”. Atlasiet visus "Saspiestos" vienumus, ar peles labo pogu noklikšķiniet un atlasiet "Atspējot atlasītos vienumus".
Tagad, kad paplašinājums tiek aprūpēts, varat vai nu atteikties, vai arī varat būt mazliet gudrāki par lietām un vienkārši atsākt “explorer.exe” procesu. Lai to paveiktu, atveriet uzdevumu pārvaldnieku (ar peles labo pogu noklikšķiniet uz uzdevumjoslas un atlasiet “Task Manager” vai izmantojiet šo labo ol “trīs pirkstu vulkāna nervu saspiešanu, Ctrl + Alt + Delete) un atrodiet“ explorer.exe ”procesu . Iespējams, ka sarakstā "explorer.exe" būs vairāk nekā viens process, tāpēc pārliecinieties, ka kārtot pēc CPU un atlasiet to, kas atrodas vistālāk uz augšu.
Kad esat izvēlējies pētnieku, noklikšķiniet uz “Beigt procesu” un apstipriniet nākamajā dialoglodziņā. Uzdevumjosla pazudīs kopā ar visiem jūsu failu pārlūkprogrammas logiem.
Tagad izvēlnē Fails atlasiet “Jauns uzdevums (palaist…)”. Tekstlodziņā „Atvērt:” ievadiet “explorer” un nospiediet OK. Pēc brīža uzdevumjoslai vajadzētu atkal parādīties, un viss ir jūtams. Pēc tam jums nevajadzētu būt vairāk problēmu ar lieliem zip failiem, kas bloķē sistēmu.
Lejupielādējiet ShellExView no nirsoft.net