Tout ce que vous devez savoir sur les fichiers cache de vignettes dans Windows

Le système d'exploitation Windows crée des fichiers cache de vignettes pour les images et d'autres types de fichiers afin d'accélérer le chargement des dossiers sur le système. Sous Windows XP, les fichiers thumbs.db étaient utilisés et placés dans les dossiers dans lesquels les images étaient stockées.

À partir de Windows Vista, Microsoft a déplacé le cache vers un emplacement central (% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer) dans lequel les fichiers thumbcache_xxx.db sont stockés. Vous y trouverez également un fichier index contenant des informations dans lesquelles chaque fichier mis en cache est stocké. version d'une image se trouve dans.

La seule exception à la règle est lorsque vous parcourez des partages réseau à l'aide de Windows Vista ou de versions plus récentes de Windows. Au lieu d'utiliser le cache de vignettes local, les fichiers thumbs.db sont créés dans les dossiers que vous parcourez. Ce comportement peut être modifié dans la stratégie de groupe.

Vous pouvez les considérer comme des caches conçus pour accélérer l'affichage des dossiers lorsque vous utilisez l'Explorateur Windows.

Sans le cache des vignettes, Windows devrait traiter les images du dossier lors de son chargement à chaque ouverture du dossier, ce qui peut ralentir l'affichage en fonction des performances globales du système et du nombre de fichiers image qu'il contient.

Windows ne stocke pas seulement les formats d'image dans les fichiers de base de données. Bien que l’un des principaux objectifs soit de traiter les fichiers image au format jpeg, png, bmp, tiff et gif, le cache est également utilisé pour les formats de document tels que docx, pptx, pdf et html, ainsi que les formats vidéo tels que avi.

L'effet d'un fichier cache thumbs.db et d'un fichier thumbcache sur le temps de chargement d'un dossier peut être mieux observé si vous ouvrez un dossier volumineux contenant des fichiers image. Vous remarquerez que le chargement est plus rapide lorsque le cache de vignettes est activé. Cela devient particulièrement évident sur les périphériques de stockage lents tels que les DVD d'images ou les disques durs lents.

Pourquoi vous souhaitez peut-être désactiver la mise en cache

Il est possible que vous souhaitiez désactiver la mise en cache pour deux raisons. Premièrement, il y avait des problèmes dans le passé où des fichiers thumbs.db empêchaient de renommer ou de supprimer des fichiers ou des dossiers sur le système.

En fonction de l'utilisation de l'ordinateur, cela peut également avoir des conséquences sur la confidentialité. Une vignette en cache d'une image que vous avez supprimée peut toujours être stockée dans le cache. Si vous êtes le seul utilisateur du PC, cela ne pose aucun problème. Si d'autres utilisateurs, voire des tiers, peuvent accéder à l'ordinateur, vous pouvez supprimer ces caches régulièrement pour éviter que cela ne se produise.

Il est en outre possible de lier les vignettes à leurs fichiers d'origine en utilisant différentes méthodes.

La désactivation de la mise en cache peut toutefois affecter la vitesse de chargement du dossier. Comme mentionné précédemment, cela peut être particulièrement visible lorsque vous ouvrez des dossiers avec de nombreux types de fichiers qui sont généralement mis en cache pour accélérer le temps de chargement.

Comment activer la mise en cache des vignettes

À partir de Windows XP, Microsoft a mis en œuvre une option permettant de désactiver la création de fichiers thumbs.db sur le système d'exploitation.

Si vous utilisez Windows XP

  1. Cliquez sur Poste de travail.
  2. Sélectionnez Outils> Options des dossiers.
  3. Basculez vers l'onglet Affichage.
  4. Cochez "Ne pas mettre en cache les vignettes".

Si vous utilisez Windows Vista ou plus récent

  1. Cliquez sur Démarrer> Panneau de configuration> Options des dossiers.
    1. Si vous utilisez Windows 8, accédez à la partie bureau, appuyez sur Windows-C pour ouvrir le menu Charms, puis sélectionnez Paramètres> Panneau de configuration.
    2. Si vous utilisez Windows 10, ouvrez l'Explorateur et sélectionnez Fichier> Modifier le dossier et les options de recherche.
  2. Sélectionnez l'onglet Affichage.
  3. Recherchez la section Fichiers et dossiers à cet endroit et cochez la case "Toujours afficher les icônes, jamais les vignettes" pour désactiver la génération des fichiers de base de données.

Éditeur de stratégie de groupe alternatif

Si votre système d'exploitation prend en charge l'éditeur de stratégie de groupe, vous pouvez l'utiliser pour désactiver la mise en cache des vignettes. Pour charger l'éditeur, procédez comme suit:

  1. Appuyez sur Windows-R pour ouvrir la boîte d'exécution.
  2. Tapez gpedit.msc et appuyez sur Entrée.
  3. Naviguez jusqu'au dossier suivant: Configuration utilisateur> Modèles d'administration> Composants Windows> Explorateur Windows.
    1. Si vous utilisez Windows 8 ou une version plus récente: Configuration utilisateur> Modèles d'administration> Composants Windows> Explorateur de fichiers

Ici vous trouvez les préférences suivantes:

  • Désactiver l'affichage des vignettes et uniquement les icônes d'affichage (Vista ou supérieur) - désactive l'affichage des vignettes dans l'Explorateur Windows lorsqu'il est activé.
  • Désactiver l'affichage des vignettes et afficher uniquement les icônes des dossiers réseau (Vista ou supérieur) - désactive l'affichage des vignettes des dossiers réseau dans l'Explorateur lorsqu'il est activé.
  • Désactivez la mise en cache des vignettes dans les fichiers cachés thumbs.db (Vista ou version ultérieure). Lorsque cette option est activée, elle empêche la lecture, la création et l'écriture de fichiers thumbs.db.
  • Désactiver la mise en cache des images miniatures (XP ou supérieur) - empêche Windows de mettre en cache les images miniatures.

Utilisation du registre Windows

Si vous n'avez pas accès à l'éditeur de stratégie de groupe sur votre système, vous pouvez désactiver la génération de caches de vignettes sous Windows à l'aide du registre.

  • Tapez sur la touche Windows, tapez regedit et appuyez sur Entrée.
  • Accédez à la clé suivante en utilisant la structure de dossiers sur la gauche: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced
  • Localisez la préférence DisableThumbnailCache à droite.
  • Modifiez sa valeur de 0 à 1 pour désactiver la fonctionnalité.
  • Si vous souhaitez le restaurer ultérieurement, remplacez-le par 0.

Comment afficher et supprimer les fichiers thumbs.db existants

Les fichiers existants ne sont pas automatiquement supprimés lorsque vous désactivez la création de fichiers cache de vignettes dans Windows. Pour cela, vous pouvez utiliser des applications de visualisation et de nettoyage spécialisées, ou des programmes à usage général.

L’un des moyens les plus simples consiste à utiliser Windows Search pour rechercher tous les fichiers thumbs.db. Une fois que vous les avez tous trouvés, utilisez Ctrl-A pour les sélectionner et appuyez sur le bouton Supprimer pour les supprimer tous de votre système.

Applications spécialisées

Thumbnail Database Cleaner a été spécialement conçu pour rechercher et supprimer les fichiers thumbs.db du système. Veuillez noter que le programme nécessite Microsoft .Net Framework 2.0.

Il suffit de l’exécuter, de sélectionner le lecteur à analyser, puis de cliquer sur le bouton Lancer la recherche. Il affiche tous les caches de vignettes trouvés et vous pouvez en sélectionner une ou toutes les supprimer.

Vous pouvez en outre trier l'affichage par taille de fichier, date ou chemin d'accès. La seule chose qui manque est un module de visualisation qui vous permet de visualiser des fichiers individuels.

Thumbs Viewer est un autre programme que vous pouvez utiliser à cette fin. Son objectif principal est d'afficher le contenu d'un fichier thumbs.db, mais il peut également être utilisé pour supprimer les vignettes mises en cache.

Le programme affiche automatiquement tous les fichiers mis en cache lorsque vous chargez un fichier de base de données. Vous pouvez trier les entrées par nom, taille ou emplacement et afficher chaque vignette en un clic.

Les entrées peuvent être supprimées ou sauvegardées avec un clic droit. Si vous souhaitez tout supprimer, utilisez Ctrl-A pour les marquer tous, cliquez avec le bouton droit de la souris et sélectionnez Supprimer les éléments sélectionnés dans le menu contextuel.

Thumbs.db Explorer vous fournit une autre option. Il fonctionne de manière similaire à Thumbs Viewer en ce sens que vous devez le diriger vers un fichier de vignette que vous souhaitez charger dans le logiciel.

Notez qu'il ne peut charger que les fichiers thumbs.db et non les fichiers thumbcache. Il affiche le nombre total de vignettes dans le fichier, leur nom et leur taille.

Vous pouvez l’utiliser pour enregistrer certaines ou toutes les images sur votre système local, sans toutefois supprimer la sélection.

Thumbs Remover est le programme final de cette liste. Il peut être utilisé pour rechercher dans le système des fichiers thumbs.db afin de les supprimer tous ou de les sélectionner simultanément.

Il s’agit d’une version autonome et d’un programme d’installation fonctionnant de manière identique. Pointez le programme sur une lettre de lecteur et cliquez sur Démarrer pour lancer l'analyse. Cela peut prendre un certain temps pendant que le programme parcourt tous les dossiers du lecteur pour trouver un fichier thumbs.db.

Tous les fichiers sont ensuite affichés dans l'interface et vous pouvez facilement supprimer tout ou partie d'eux à l'aide des boutons proposés par le programme.

Programmes à usage général

Le nettoyeur de fichiers temporaire populaire CCleaner peut supprimer tous les fichiers de cache de miniatures du système d'exploitation. L'option est sélectionnée par défaut et vous la trouverez sous Windows> Explorateur Windows dans l'interface du programme.

Le système d'exploitation Windows est livré avec son propre outil de nettoyage. Vous pouvez l'exécuter en cliquant sur Démarrer, en tapant Nettoyage de disque et en sélectionnant l'entrée. Si vous utilisez Windows 8 ou 10, vous devez simplement taper Nettoyage de disque dans la partie écran de démarrage du système d'exploitation et sélectionner le résultat.

Sélectionnez le lecteur que vous souhaitez analyser et une entrée de miniatures doit être répertoriée ici.

Conseil : Configurez Windows 10 pour empêcher la suppression automatique des vignettes.