Contexte
J'utilise régulièrement l'Explorateur Windows pour parcourir mes disques et mes données, et je remarque parfois de petits blocages et hoquets. Il est particulièrement visible lors de la navigation dans des dossiers locaux ou réseau contenant de nombreux fichiers vidéo (AVI, MKV, MPG, etc.).
Je navigue presque toujours dans la vue Détails et l' option "Ne pas mettre en cache les vignettes" est activée. Même si je suis en mode Détails , je suis convaincu que la lenteur est due au fait que Windows essaie de générer des vignettes pour les fichiers vidéo, donc je veux désactiver la génération de vignettes pour ces fichiers.
J'utilise parfois la vue Miniatures pour parcourir les fichiers image, donc je ne veux pas désactiver toutes les miniatures. Mais pour référence future, cela pourrait être bon à savoir.
Des questions
- Comment désactiver la génération de vignettes pour tous les fichiers non image?
- Comment désactiver la génération de vignettes pour tous les fichiers?
- Comment désactiver la génération de vignettes pour un type de fichier spécifique?
Enfin, comment annuler (réactiver les vignettes) une fois que j'ai effectué l'une des opérations ci-dessus?
la source
Réponses:
1. Désactiver les vignettes pour tous les types de vidéos
regsvr32 /u shmedia.dll
regsvr32 shmedia.dll
( source 1 , source 2 )
2. Désactivation des miniatures pour tous les types d'images
regsvr32.exe /u shimgvw.dll
regsvr32.exe shimgvw.dll
Alternativement, vous pouvez les désactiver dans RegEdit en effaçant (c'est-à-dire en définissant la valeur sur un espace vide et vide) la valeur "(par défaut)" sur la clé suivante:
HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview
Pour une restauration facile, sauvegardez (exportez) la clé d'abord, puis fusionnez votre sauvegarde dans le registre; ou redéfinissez la valeur par défaut "{e84fda7c-1d6a-45f6-b725-cb260c236066}" .
( source )
3a. Désactivation des vignettes pour les types de vidéos individuels
L' outil K-Lite Codec Tweak accomplira cette tâche de manière pratique. Il fonctionne en sauvegardant et en supprimant la clé de registre suivante (où .xxx est une extension de fichier):
HKEY_CLASSES_ROOT\.xxx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
La suppression manuelle de cette clé avec RegEdit fonctionne également; à nouveau, exportez d'abord la clé pour pouvoir la restaurer.
3b. Désactivation des vignettes pour les types d'images individuels
J'ai essayé (dans une machine virtuelle!) De supprimer toutes les clés de registre contenant la chaîne "jpg", en vain. Je ne pense pas que ce soit faisable, à moins de modifier en hexadécimal certaines DLL système.
la source
L' option Ne pas mettre en cache les vignettes empêche Windows de générer un cache de vignettes (un fichier caché dans chaque dossier contenant les vignettes - nommé thumbs.db). Cela oblige Windows à générer les vignettes chaque fois qu'il en a besoin. Si vous êtes prêt à accepter le fichier caché, la désactivation de l'option permettra à Windows d'utiliser les valeurs mises en cache, ce qui devrait accélérer les choses.
la source
Cela devrait vous aider:
Quant à la désactivation des vignettes pour un type d'image particulier, vous devrez désactiver le moteur de prévisualisation des vignettes répertorié dans le registre. Ce n'est pas facile, je le laisserais simplement sur "on" ou "off".
la source