Nous avons des répertoires contenant des centaines de fichiers vidéo. Lorsque nous utilisons l’Explorateur Windows (Windows 7 64 Pro) pour parcourir et réorganiser ces répertoires, l’Explorateur ralentit à un niveau inutilisable, utilise des gigaoctets de RAM, et empêche ou ralentit d’autres programmes (comme Media Center) d’utiliser le même disque pendant ce temps.
Cela s’accompagne d’une barre verte qui progresse très lentement dans la barre d’adresse.
Ce que l’Explorateur semble faire est lire le contenu des fichiers vidéo pour produire des miniatures, ou obtenir d’autres métadonnées. Cela n’est pas utile pour nos besoins, nous aimerions donc désactiver ce comportement. Comment faire ?
Ces discussions peuvent être liées :
-
Superuser Empêcher l’Explorateur Windows d’essayer d’extraire des métadonnées. [Explication ajoutée le 11/04/2014] Cette solution désactive la liste du registre pour un PropertyHandler pour une extension de nom de fichier particulière. Cela pourrait être utile, mais c’est un peu radical – cela désactiverait l’affichage des propriétés dans l’Explorateur pour tous les répertoires, pas seulement les problématiques. (Voir plus de détails dans les réponses.)
-
Superuser : “Tri par date - Très lent” : La colonne ‘Date’ tente d’obtenir les données EXIF, et est distincte des colonnes ‘Date de création’ et ‘Date de modification’ du système de fichiers.
-
Microsoft : “Explorer - tri par date très très lent”
14/04/2014 : Résumé des suggestions et conclusions
Je pense qu’à ce stade nous sommes bien satisfaits des réponses, et les symptômes restants ne sont pas liés à l’Explorateur Windows. Voici donc un résumé des suggestions et quelques autres choses que nous avons apprises.
Considérations générales
Réveil du disque : La lenteur initiale lors de l’accès à un disque après une longue période d’inactivité peut être attribuée au disque qui s’est mis en veille.
Erreurs de disque : Évidemment, s’il y a des erreurs matérielles qui nécessitent des tentatives, cela ralentira considérablement l’Explorateur et tout autre programme.
Contention de disque : D’autres programmes effectuant une activité intensive sur le même disque vont évidemment entrer en concurrence avec, et ralentir, les tentatives de l’Explorateur d’afficher le contenu d’un disque. Si l’Explorateur n’a besoin de lire que le répertoire, l’impact peut être minimal, mais si l’Explorateur doit aussi lire chaque fichier pour les métadonnées, alors les problèmes de contention seront grandement amplifiés.
Contention de disque due aux logiciels antivirus : Les tentatives de l’Explorateur de lire les métadonnées peuvent inciter le logiciel antivirus à lire et valider chaque fichier en premier. Envisagez de désactiver l’antivirus pour les types de fichiers de confiance (par exemple, les fichiers wtv enregistrés par Media Center).
Paramètres de l’Explorateur
Désactiver l’affichage des miniatures : “Organiser” → “Options des dossiers et de recherche” → “Affichage” → cochez “Toujours afficher les icônes, jamais les miniatures” → appuyez sur Appliquer et fermez.
Désactiver la collecte de métadonnées spécifiques aux vidéos : Dossier concerné → “Propriétés” → “Personnaliser” → sous “Optimiser ce dossier pour :” ouvrez le menu déroulant et choisissez “Éléments généraux” → cochez la case “Appliquer également ce modèle à tous les sous-dossiers” → appuyez sur Appliquer et fermez.
Désactiver encore davantage la collecte de métadonnées spécifiques aux vidéos : Dans la “vue détaillée” d’un dossier problématique, supprimez toutes les colonnes basées sur les métadonnées des fichiers vidéo qui ne sont pas dans les informations de répertoire du système de fichiers. Cela inclut la colonne Durée, ainsi que la colonne Date (basée sur les métadonnées vidéo, et distincte des colonnes “Date de création” et “Date de modification” du système de fichiers).
Dans le registre
Désactiver les “Property Handlers” pour les extensions de fichiers vidéo (comme wtv, mp3, etc.). Cela, bien sûr, s’appliquerait à l’ensemble du système, pas seulement à des répertoires particuliers. Peut être accompli avec RegEdit, ou avec le programme tiers ShellExView. (Voir les réponses pour les détails.)
Plus d’informations sur le cache de miniatures et autres caches
Nous avons remarqué qu’après avoir désactivé les miniatures et les métadonnées, lorsque nous les avons réactivées, les performances étaient rapides. (C’est-à-dire : la barre verte de lenteur n’est pas revenue.) Cela suggère que les modifications ont fait quelque chose concernant le(s) cache(s) de miniatures, peut-être les ont supprimés puis reconstruits. Il s’avère que par défaut l’Explorateur enregistre les miniatures dans chaque répertoire (dans thumbs.db) et aussi dans le répertoire AppData\Local\Microsoft\Windows\Explorer de l’utilisateur dans un ensemble de fichiers thumbcache*.db. Il est possible que ceux-ci se retrouvent dans un état gonflé ou autrement lent, et les supprimer pourrait accélérer le fonctionnement.
Ce que nous ne savons pas, c’est si l’Explorateur met en cache d’autres informations de métadonnées (comme Durée, Date, Emplacement, Protection, etc.).
Autres interactions
Non attribuable à l’Explorateur en soi, mais des indices potentiellement utiles.
Nous avons remarqué dans le Gestionnaire des tâches > Moniteur de ressources que Media Center avait un comportement problématique créant beaucoup d’activité disque : un composant de Media Center, ehrec.exe, cyclait sans fin à travers la lecture de quelques ko de données d’un ensemble particulier de fichiers vidéo – sur un disque, environ 200 fichiers vidéo. C’est comme si Media Center ne pouvait pas terminer la lecture des métadonnées de ces fichiers, et continuait simplement à essayer de lire les fichiers pour lesquels il n’a pas de métadonnées complètes. Ces fichiers semblent non endommagés en ce qui concerne le système de fichiers (on peut les copier sans problème). Quand nous avons demandé à l’Explorateur d’afficher les répertoires sur ce disque particulier, l’activité de Media Center a vraisemblablement rivalisé pour le temps d’accès au disque. Nous avons déconnecté ce disque pour d’autres tests.
Merci à tous les répondants.
Source : Super User.)