267 votes

Comment obtenir des miniatures SVG dans l'Explorateur Windows?

Je peux les ouvrir dans le navigateur sans problème, mais comment puis-je avoir des miniatures dans l'Explorateur Windows?

Édit : J'ai installé Renesis Player comme suggéré par cette réponse, mais ça ne fonctionne pas pour moi, probablement parce que j'ai un système 64 bits.

8 votes

Il y a une suggestion officielle Windows Feedback sur laquelle vous pouvez voter pour cette fonctionnalité : aka.ms/Eoucpm

3 votes

Ce lien de retour n'a pas fonctionné pour moi. C'est le même problème sauf que c'est un vers lequel j'ai pu accéder aka.ms/R2boai

1 votes

Après avoir essayé deux extensions de navigateur (github.com/tibold/svg-explorer-extension et archive.codeplex.com/?p=svgextension), en tuant à chaque fois explorer et en vidant le cache, rien n'a fonctionné. L'icône affichée était toujours l'application associée à .svg (par exemple Google Chrome). Puis je suis tombé sur Options de dossier > Affichage > Toujours afficher des icônes, jamais des miniatures. Cette option était activée sur mon système. Après l'avoir désactivée, les icônes SVG ont commencé à fonctionner.

345voto

Deckard Points 3501

Utilisez cette superbe extension de shell de vignettes SVG qui fonctionne parfaitement sous Windows 7/8/10 (64 bits et 32 bits) :

SVGSee - Module d'extension pour Windows Explorer pour afficher des vignettes SVG, afin que vous puissiez avoir un aperçu de vos fichiers SVG.

C'est open source et gratuit - que demander de plus ?

Sous Windows 10 après l'installation, essayez de changer l'association de fichier SVG (l'option "Ouvrir avec"). En le changeant, quelque chose se rafraîchit, et ça commence à fonctionner.

17voto

bwindels Points 554

En ce qui concerne la réponse donnée par geo, si jamais quelqu'un doit reconstruire le IconCache.db et préfère éviter de redémarrer, essayez le batch suivant.

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe

7voto

geo Points 625

Adobe Illustrator n'est pas le seul moyen de faire cela, ni le meilleur moyen de le faire.

Voir le post de @Deckard ci-dessus...

Suivez le lien qu'il a fourni vers l'Extension SVG Explorer. Téléchargez et installez Dotz Software SVG Explorer Extension, alias DSSEE.

Une fois installé, ouvrez le Gestionnaire des tâches et terminez toutes les instances de explorer.exe. Dans le menu du Gestionnaire des tâches, choisissez Fichier->Exécuter une nouvelle tâche. Dans la boîte de dialogue, tapez simplement explorer et appuyez sur OK.

REMARQUE: Effectuez l'étape ci-dessus uniquement si vous êtes à l'aise avec l'arrêt et le redémarrage des processus via le Gestionnaire des tâches. Sinon, redémarrez simplement votre système pour que la nouvelle extension de l'explorateur puisse se charger.

Dès lors, toutes les images SVG s'afficheront sous forme de miniatures dans l'Explorateur Windows.

Cette extension a fonctionné parfaitement pour moi à la fois sur Win7_x64 et Win8_x64! En fait, j'ai récemment été agréablement surpris d'apprendre qu'elle affiche les miniatures des images SVGZ compressées aussi facilement que les versions non compressées.

REMARQUE (17/07/2014):

Conformément au commentaire de John Rasch, si vous ne pouvez pas voir les miniatures SVG après avoir suivi les étapes ci-dessus, vous pouvez vider votre cache d'icônes en utilisant le fichier batch suivant:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%APPDATA%\Local\IconCache.db" /A
shutdown /r /f /t 5 /d 02:04

Copiez ceci dans RebuildIconCache.bat et exécutez-le en tant qu'Administrateur. Cela tuera tous les processus de l'Explorateur Windows, ce qui est nécessaire avant de pouvoir supprimer le cache d'icônes, puis supprimera le cache d'icônes, et enfin redémarrera votre système.

MODIFICATION (08/12/2015):

Comme indiqué par @user1698811 ci-dessous, la dernière ligne, "shutdown /r /f /t 5 /d 02:04", peut simplement être remplacée par "explorer.exe", évitant ainsi le besoin de redémarrer.

MODIFICATION (10/03/2015):

Je sais que cette question a été posée à propos de Windows 7, mais j'ai pensé qu'il serait utile d'ajouter des instructions pour Windows 8 et supérieur...

Windows 8 a introduit un nouveau système de cache d'icônes et de miniatures. Au lieu d'un seul fichier contenant l'ensemble du cache d'icônes, Windows 8 utilise plusieurs fichiers de cache, en fonction de la taille et du type d'icône. Ces fichiers sont stockés dans "%APPDATA%\Local\Microsoft\Windows\Explorer". Par exemple, ce répertoire sur mon système inclut les fichiers suivants :

iconcache_16.db         thumbcache_16.db
iconcache_32.db         thumbcache_32.db
iconcache_48.db         thumbcache_48.db
iconcache_96.db         thumbcache_96.db
iconcache_256.db        thumbcache_256.db
iconcache_1024.db       thumbcache_1024.db
iconcache_exif.db       thumbcache_exif.db
iconcache_idx.db        thumbcache_idx.db
iconcache_sr.db         thumbcache_sr.db
iconcache_wide.db       thumbcache_wide.db

Par conséquent, pour effacer le cache d'icônes dans Windows 8 ou supérieur, vous devriez supprimer tous les fichiers 'iconcache_*.db' dans le répertoire ci-dessus.

Notez qu'en plus des fichiers susmentionnés, Windows 8 conserve toujours le fichier "%APPDATA%\Local\IconCache.db". Honnêtement, je ne sais pas si ce fichier est utilisé ou non, mais, pour être complet, il serait préférable de continuer à supprimer ce fichier également.

Par conséquent, pour Windows 8 et supérieur, nous avons le fichier RebuildIconCache8.bat comme suit :

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%APPDATA%\Local\IconCache.db" /A
DEL "%APPDATA%\Local\Microsoft\Windows\Explorer\iconcache_*.db" /A
shutdown /r /f /t 5 /d 02:04

ou comme le suggère @user1698811 :

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%APPDATA%\Local\IconCache.db" /A
DEL "%APPDATA%\Local\Microsoft\Windows\Explorer\iconcache_*.db" /A
explorer.exe

ce qui réinitialise le cache d'icônes sans avoir besoin de redémarrer.

5voto

Akhneyzar Points 131

4voto

Androidquery Points 435
  1. Téléchargez et installez la dernière extension visionneuse svg (32 ou 64 bits)
  2. Téléchargez et exécutez le reconstruire_icon_cache.bat (si vous ne pouvez toujours pas voir les vignettes)
  3. Redémarrez votre système

Cela fonctionne sur Windows 8.1 Pro 64 bits.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X