Shimgvw.dll est la bibliothèque système qui portait la visionneuse d'images historique de Windows. Une erreur qui la mentionne vient presque toujours d'une association de fichiers dépassée, et se corrige dans les paramètres de Windows, sans aller chercher le fichier sur un site tiers.
La visionneuse d'images
Shimgvw.dll contient la visionneuse d'images historique de Windows : l'Aperçu des images et des télécopies sous Windows XP, puis la Visionneuse de photos Windows sous Windows 7.
Sous Windows XP, c'est elle qui s'ouvrait par défaut lors d'un double clic sur une photo, avec ses boutons de rotation, de diaporama et d'impression. À partir de Windows Vista et Windows 7, la Visionneuse de photos Windows qui lui succède s'appuie principalement sur un autre fichier, PhotoViewer.dll, tandis que shimgvw.dll reste présente dans le dossier système pour la compatibilité avec les anciens programmes et raccourcis.
Sous Windows 10 et 11
Microsoft a remplacé cette visionneuse par l'application Photos. La bibliothèque est souvent encore présente, mais la visionneuse n'est plus proposée par défaut pour ouvrir les images.
Sur un ordinateur mis à niveau depuis Windows 7, l'ancienne visionneuse reste parfois accessible ; sur une installation neuve, elle n'apparaît plus dans la liste des applications proposées. Certains utilisateurs la réactivent par des modifications du registre trouvées en ligne : ces manipulations, mal faites, sont justement une cause fréquente d'erreur.
Les erreurs
Une erreur liée à shimgvw.dll apparaît quand une association de fichiers pointe vers la visionneuse alors qu'elle n'est plus disponible, ou après une modification du registre mal faite.
Les messages les plus courants
- un message indiquant que shimgvw.dll est introuvable au moment d'ouvrir une image ;
- une erreur de point d'entrée lors de l'exécution d'un ancien raccourci utilisant rundll32 ;
- une image qui ne s'ouvre pas du tout, sans message, après un nettoyage du registre ;
- une erreur au démarrage d'un logiciel ancien qui appelait directement la visionneuse.
Plus rarement, l'erreur signale un fichier système réellement endommagé, après une coupure de courant pendant une mise à jour ou une infection par un logiciel malveillant. Dans ce cas, d'autres fichiers sont souvent touchés et d'autres erreurs apparaissent en même temps.
Réparer
Définissez une autre application par défaut pour les images dans les paramètres de Windows, puis lancez sfc /scannow en administrateur pour vérifier les fichiers système. Ne téléchargez pas la DLL seule sur un site tiers.
Dans les paramètres, la rubrique des applications par défaut permet de choisir, type de fichier par type de fichier, le programme qui ouvre les JPEG, les PNG ou les GIF. Si le vérificateur de fichiers système signale des fichiers qu'il n'a pas pu réparer, la commande DISM avec l'option de restauration de l'image système, lancée elle aussi en administrateur, récupère les composants depuis Windows Update. Un point de restauration antérieur à l'apparition de l'erreur constitue une dernière solution simple.
Pourquoi ne pas télécharger la DLL seule
Une bibliothèque système copiée depuis un site tiers peut ne pas correspondre à la version de Windows installée, et provoquer d'autres erreurs. Elle peut aussi avoir été modifiée pour contenir un logiciel malveillant. Les fichiers système de Windows se restaurent par les outils intégrés, qui récupèrent une copie signée par Microsoft. Le guide général sur les fichiers DLL de Windows, leurs erreurs et les solutions sûres détaille cette méthode, valable pour toutes les bibliothèques.
Une visionneuse de remplacement
Pour qui regrette la légèreté de l'ancienne visionneuse, il existe des visionneuses d'images gratuites, rapides et maintenues, à installer depuis le site de leur éditeur. Elles prennent en charge davantage de formats et reçoivent des mises à jour de sécurité, ce que l'ancienne visionneuse ne fait plus. D'autres fiches traitent des erreurs propres à d'autres bibliothèques, comme celle sur arrangermodule.dll, ses causes et ses solutions.

















