Désactiver les vignettes dans Windows XP?

12

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?

Quack Quichotte
la source
si nécessaire, supposez que je connais regedit pour les besoins d' une partie de type de fichier spécifique .
Quack Quichote
Mauvais charlatan question. Comment allez-vous sélectionner une réponse si vous répondez à vos trois questions par trois personnes différentes? J'ai ajouté mon 2c à la réponse de Hugh ci
Nifle
4
@nifle: hé mec, je connais les mods ici ... si je les poste comme trois questions distinctes, ils en fermeront deux comme doublons et me crieront pour avoir posté trois questions très liées.
Quack Quichote
Dang Quack, tu m'as presque fait étouffer mon café avec celui-là
Nifle

Réponses:

15

1. Désactiver les vignettes pour tous les types de vidéos

  • Désactiver: regsvr32 /u shmedia.dll
  • Activer: regsvr32 shmedia.dll

( source 1 , source 2 )

2. Désactivation des miniatures pour tous les types d'images

  • Désactiver: regsvr32.exe /u shimgvw.dll
  • Activer: 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.

Hugh Allen
la source
deux! deux sur 3! ah-hah-hah-hah-hah!
Quack Quichote
@Quack - vous vous demandez, ces 2 points ont-ils accéléré votre ordinateur?
Moshe
@moshe: la seconde ici désactive les vignettes non-image, et oui, je remarque une différence en parcourant mes dossiers multimédias. je n'ai pas essayé la première (vignettes d'images) mais mes recherches indiquent que c'est la bonne façon de les désactiver.
Quack Quichote
Je ne peux pas non plus comprendre les types d'images individuels (via le registre), mais je peux confirmer que la clé de registre fonctionne pour les types de vidéos individuels. Merci!
Quack Quichote
3

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.

Wayne Johnston
la source
c'est une solution de contournement décente pour se débarrasser du symptôme dont je me plains, mais cela ne répond pas aux questions posées. je poste habituellement des réponses utiles mais pas directes comme celle-ci en tant que commentaires au lieu de réponses.
Quack Quichotte
4
Point pris, mais j'essayais de répondre à votre question fondamentale de savoir comment éviter les hoquets.
Wayne Johnston
1

Cela devrait vous aider:

  1. Ouvrez le panneau de configuration. (Vue classique)
  2. Cliquez sur l'icône Système.
  3. Cliquez sur le lien des paramètres système avancés.
  4. Sous Performances, cliquez sur le bouton Paramètres.
  5. Dans l'onglet Effets visuels, décochez "Afficher les vignettes au lieu des icônes".

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".

ta.speot.is
la source
Afficher les miniatures au lieu des icônes n'est pas une option sur ce panneau sur mon système (WinXP SP3). sont ces directions pour les systèmes Vista / 7? en tout cas, cette question ne concerne pas les performances; il s'agit de vignettes. oubliez facile, je cherche des détails.
Quack Quichotte
J'ai vérifié mon système XP et l'option n'est pas là. En termes de "détails", vérifiez ma réponse ici avec quelques clés de registre et les interfaces COM pour vous d'enquêter.
ta.speot.is
oui, j'ai vu cette réponse plus tôt, c'est ce qui m'a fait réfléchir à nouveau. n'explique pas vraiment quoi que ce soit. :)
Quack Quichotte