Je me décide à rédiger un post sur le sujet après avoir constaté à maintes reprises que l'installation en écrasement de XnView provoque une erreur lorsque XnViewShellExt.dll est déjà installée et que la nouvelle installation comprend également cette DLL.
Je ne saurais dire à quelle version remonte le problème. La méthode la plus simple que j'aie trouvé pour contourner le problème est de commencer par désinstaller XnView, de redémarrer (par prudence), puis d'installer la nouvelle version.
Pas vraiment ergonomique, quoi.
Le message d'erreur qui s'affiche est le suivant :
Je ne connais pas les problèmes liés aux extensions de l'explorateur ; je ne peux que supposer qu'il n'est pas évident de défaire un handle sur une DLL sans planter le processus (en tout cas, je n'y suis pas parvenu avec le logiciel "Unlocker" : le handle est bien déverrouillé, mais le processus se plante ensuite...). Malgré tout, ce serait chouette que ce problème soit résolu un de ces quatre !
J'ai failli oublier : un gros merci pour XnView, que j'utilise depuis... foulala... longtemps !