31Aug
Αυτό το άρθρο γράφτηκε από Daniel Spiewak , ένας μεγάλος προγραμματιστής λογισμικού και φίλος του How-To Geek.
Τα Windows Vista έχουν ενσωματωμένο χειρισμό για αρχεία zip - μπορείτε να δημιουργήσετε, να εξαγάγετε ή ακόμα και να περιηγηθείτε σε αυτά ακριβώς σαν να ήταν φάκελος.Αλλά αν έχετε πολύ μεγάλα αρχεία zip που κάθονται στο σκληρό σας δίσκο, μπορεί να συμβούν κακά πράγματα αν δεν απενεργοποιήσετε το χειριστήριο φερμουάρ.
Πώς το καταλάβαμε έξω
Σήμερα, προσπαθούσα να επαναφέρω μερικά από τα αρχεία μου από ένα προηγούμενο αντίγραφο ασφαλείας.Πάω το τεράστιο αρχείο zip από τη μονάδα δίσκου δικτύου μου και το έσωσε στην επιφάνεια εργασίας.Από εκεί, λίγο μαγικό WinZip με αρπάζει το ένα, 25 MB κατάλογο που ήθελα πραγματικά από το σύνολο των 11 GB zip αρχείο.Ήξερα ότι θα ήθελα να επαναφέρω περισσότερα αρχεία αργότερα, οπότε άφησα το αρχείο στην επιφάνεια εργασίας μου( ακόμα και η μεταφορά μέσω gigabit, 11 GB είναι ακόμα 11 GB).
Όταν τελικά επέστρεψα στην επιφάνεια εργασίας του υπολογιστή μου αργότερα εκείνο το βράδυ, βρήκα στο απόλυτο σοκ μου ότι τα πράγματα δεν δούλευαν σωστά.Για παράδειγμα, άνοιξα τον εξερευνητή αρχείων και προσπάθησα να αναπτύξω ένα φάκελο στο παράθυρο δέντρου στην αριστερή πλευρά.Αντί να επεκταθεί ωραία, δείχνοντας τους υπο-φακέλους, μόλις ξεκίνησε να περιστρέφει τους τροχούς της.Όταν επέστρεψα σε αυτό δέκα λεπτά αργότερα, ήταν
ακόμα chugging μακριά.Σκότωσα τη διεργασία explorer.exe, επανεκκίνησα τον εξερευνητή και συνέχισα με τη ροή εργασίας μου.Τουλάχιστον, μέχρι να αρχίσει να έχει προβλήματα το WinZip.Επέστρεψα το κουμπί "Εξαγωγή" σε ένα λογικό μέγεθος αρχείου( 150 MB) και η εφαρμογή πάγωσε.Ακριβώς όπως ο εξερευνητής, έτρωγε την πλήρη CPU μου και δεν έκανε τίποτα απολύτως με αυτό.
Αναγνωρίζοντας ότι ήμουν έξω από το πρωτάθλημα μου, πυροδότησα μια συνομιλία με το "The Geek" και ξεκινήσαμε την αντιμετώπιση προβλημάτων.Μια ώρα και ένα μισό αργότερα, αφού έριξα μέσα από τα βουνά των αρχείων καταγραφής, κατεβάζοντας εργαλεία που δεν ήξερα ότι υπήρχε, και βυθίζοντας τις σελίδες της παραγωγής από το SysInternals "procmon", βρήκαμε τελικά το πρόβλημα.
Φαίνεται ότι ο εξερευνητής αρχείων των Windows Vista( από προεπιλογή) προσπαθεί να επανέλθει σε οποιοδήποτε αρχείο zip σε έναν άμεσο υποκατάλογο, επιτρέποντας στους χρήστες να δουν τα περιεχόμενα του αρχείου zip απευθείας στην πλαϊνή γραμμή.Τα Windows XP είχαν την ίδια "δυνατότητα", αλλά περίμενε να εισέλθει στο αρχείο zip μέχρι να επεκταθεί ο κόμβος στην πλαϊνή γραμμή.Κατ 'αρχήν, η μέθοδος των Vista είναι μια καλή ιδέα.Το XP υπέφερε πάντα από μεγάλες καθυστερήσεις κάθε φορά που επεκτάσατε ένα αρχείο zip, ειδικά μέσω μιας σύνδεσης δικτύου.Η σύλληψη μιας λίστας αρχείων στο παρασκήνιο μοιάζει σαν μια καλή ιδέα, μέχρι να λάβετε υπόψη εξαιρετικά μεγάλα αρχεία.
Προσπαθώντας να επανέλθει σε εκείνο το αρχείο zip 11 GB που καθόταν στην επιφάνεια εργασίας μου, το Vista ξεκίνησε αρκετά ένα έργο που απαιτούσε επεξεργαστή και δεν είχε καμία πιθανότητα να ολοκληρωθεί σε εύλογο χρονικό διάστημα.Έτσι, η δολοφονία των επιδόσεων σε όλη την επιφάνεια χωρίς απτή επιστροφή.
Απενεργοποίηση χειρισμού Zip
Η προφανής λύση σε αυτό το πρόβλημα είναι απλά να απενεργοποιήσετε τον ενσωματωμένο χειρισμό αρχείων zip των Windows, επειδή χρησιμοποιώ το WinZip ούτως ή άλλως.Ο πιο γρήγορος τρόπος για να γίνει αυτό είναι να χρησιμοποιήσετε την εξαιρετική εφαρμογή ShellExView για να απενεργοποιήσετε την επέκταση κελύφους εξερευνητών.(δεν χρειάζεται να το εγκαταστήσετε, μόνο σε περίπτωση που είστε κακό για τέτοια πράγματα)
Ανοίξτε τη λειτουργία ShellEx στη λειτουργία Διαχειριστής κάνοντας δεξί κλικ στο αρχείο και επιλέγοντας "Εκτέλεση ως διαχειριστής".Επιλέξτε όλα τα στοιχεία "Συμπιεσμένα", κάντε δεξί κλικ και επιλέξτε "Απενεργοποίηση επιλεγμένων στοιχείων".
Τώρα που η επέκταση έχει ληφθεί μέριμνα, μπορείτε είτε να αποσυνδεθείτε, είτε μπορείτε να είστε λίγο πιο έξυπνος για τα πράγματα και να επανεκκινήσετε τη διαδικασία "explorer.exe".Για να το κάνετε αυτό, ανοίξτε το Task Manager( κάντε δεξιό κλικ στη γραμμή εργασιών και επιλέξτε "Task Manager" ή χρησιμοποιήστε το καλό τσίμπημα ποντικιών Vulcan, Ctrl + Alt + Delete) και βρείτε τη διαδικασία "explorer.exe".Πιθανότατα θα υπάρχουν περισσότερες από μία διεργασίες στη λίστα που ονομάζεται "explorer.exe", οπότε βεβαιωθείτε ότι έχετε ταξινομήσει με CPU και επιλέξτε το πιο απομακρυσμένο προς τα πάνω.
Αφού επιλέξετε τον εξερευνητή, κάντε κλικ στο "End Process" και επιβεβαιώστε στο επόμενο παράθυρο διαλόγου.Η γραμμή εργασιών θα εξαφανιστεί μαζί με όλα τα παράθυρα του εξερευνητή αρχείων σας.
Τώρα επιλέξτε "Νέα εργασία( Εκτέλεση. ..)" από το μενού Αρχείο.Στο πλαίσιο κειμένου "Άνοιγμα:", πληκτρολογήστε "εξερευνητής" και πατήστε OK.Μετά από μια στιγμή, η γραμμή εργασιών θα πρέπει να επανεμφανιστεί και όλα θα πρέπει να είναι hunky-dory.Μετά από αυτό, δεν θα πρέπει να έχετε άλλα προβλήματα με μεγάλα αρχεία zip που κλειδώνουν το σύστημα.
Κατεβάστε το ShellExView από το nirsoft.net