31Aug
Cet article a été écrit par Daniel Spiewak , un grand développeur de logiciels et ami du How-To Geek.
Windows Vista dispose d'une gestion intégrée pour les fichiers zip - vous pouvez créer, extraire ou même naviguer directement dans ces fichiers comme s'il s'agissait d'un dossier. Mais si vous avez de très gros fichiers zip sur votre disque dur, de mauvaises choses peuvent se produire à moins que vous désactiviez le gestionnaire zip.
Comment nous l'avons compris
Aujourd'hui, j'essayais de restaurer certains de mes fichiers à partir d'une sauvegarde précédente. J'ai attrapé l'énorme fichier zip de mon lecteur réseau et l'ai enregistré sur le bureau. De là, un peu de magie WinZip m'a attrapé le seul, 25 MB répertoire que je voulais vraiment sur le fichier zip de 11 Go. Je savais que je pourrais vouloir restaurer plus de fichiers plus tard, donc j'ai laissé le fichier sur mon bureau( même en le transférant sur gigabit, 11 Go est encore 11 Go).
Quand je suis finalement revenu sur mon ordinateur hôte plus tard dans la soirée, j'ai été choqué par le fait que les choses ne fonctionnaient pas correctement. Par exemple, j'ai ouvert l'explorateur de fichiers et essayé de développer un dossier dans le volet de l'arborescence sur le côté gauche. Au lieu de bien se développer, montrant les sous-dossiers, il a juste commencé à tourner ses roues. Quand je suis revenu dix minutes plus tard, c'était
encore qui s'en allait.J'ai tué le processus explorer.exe, redémarré l'explorateur et continué mon flux de travail. Au moins, jusqu'à ce que WinZip commence à avoir des problèmes. J'ai frappé le bouton "Extraire" sur une archive de taille raisonnable( 150 Mo) et l'application a gelé.Tout comme l'explorateur, il mangeait mon cpu complet et ne faisait absolument rien avec.
Reconnaissant que j'étais hors de ma ligue, j'ai lancé une conversation avec "The Geek" et nous avons commencé le dépannage. Une heure et demie plus tard, après avoir traversé des montagnes de fichiers journaux, téléchargé des outils dont je ne connaissais même pas l'existence, et pataugeant à travers les pages de sortie de SysInternals "procmon", nous avons finalement trouvé le problème.
Il semble que l'explorateur de fichiers de Windows Vista( par défaut) tente de se recréer dans toutes les archives zip d'un sous-répertoire direct, ce qui permet aux utilisateurs d'afficher le contenu du fichier zip directement dans la barre latérale. Windows XP avait la même "fonctionnalité", mais il a attendu pour entrer dans le fichier zip jusqu'à ce que vous avez réellement développé le nœud dans la barre latérale. En principe, la méthode de Vista est une bonne idée. XP a toujours souffert de longs délais chaque fois que vous avez développé un fichier zip, en particulier via une connexion réseau. Saisir une liste de fichiers en arrière-plan semble une bonne idée, jusqu'à ce que vous preniez en compte les archives extrêmement volumineuses.
En essayant de recopier dans ce fichier zip de 11 Go assis sur mon bureau, Vista a à peu près commencé une tâche de processeur-intensive qu'il n'avait aucune chance de terminer dans un délai raisonnable. Ainsi, tuer la performance à travers le conseil sans retour tangible.
Désactivation de la gestion des zips
La solution évidente à ce problème consiste simplement à désactiver la gestion intégrée des fichiers zip de Windows, puisque j'utilise WinZip de toute façon. Le moyen le plus rapide de le faire est d'utiliser l'excellente application ShellExView pour désactiver l'extension shell de l'explorateur.
Ouvrez ShellEx en mode Administrateur en cliquant avec le bouton droit de la souris sur le fichier et en choisissant "Exécuter en tant qu'administrateur".Sélectionnez tous les éléments "compressés", faites un clic droit et sélectionnez "Désactiver les éléments sélectionnés".
Maintenant que l'extension est prise en charge, vous pouvez soit vous déconnecter, soit vous pouvez être un peu plus intelligent sur les choses et simplement redémarrer le processus "explorer.exe".Pour ce faire, ouvrez le Gestionnaire des tâches( faites un clic droit sur la barre des tâches et sélectionnez "Gestionnaire des tâches", ou utilisez cette bonne pincée de nerf Vulcan à trois doigts, Ctrl + Alt + Suppr) et trouvez le processus "explorer.exe".Il y aura probablement plus d'un processus dans la liste nommée "explorer.exe", alors assurez-vous de trier par CPU et sélectionnez celui le plus éloigné vers le haut.
Une fois que vous avez sélectionné l'explorateur, cliquez sur "End Process" et confirmez dans la boîte de dialogue qui s'ensuit. La barre des tâches disparaîtra, ainsi que toutes les fenêtres de l'explorateur de fichiers.
Sélectionnez maintenant "Nouvelle tâche( Exécuter. ..)" dans le menu Fichier. Dans la boîte de texte "Ouvrir:", entrez "explorer" et appuyez sur OK.Après un moment, la barre des tâches devrait réapparaître et tout devrait être Hunky-Dory. Après cela, vous ne devriez plus avoir de problèmes avec les gros fichiers zip qui verrouillent le système.
Télécharger ShellExView à partir de nirsoft.net