Voilà, quelques mois l’éditeur Adobe avait annoncé l’arrêt de Flash Player, célèbre dans les années 2000 pour afficher les sites internet qui utilisé des animations Flash pour embellir (ou pas) les pages de ces derniers. La première version d’Adobe Flash est sortie en 1996.
Il y a quelques jours, le 12 Janvier 2021, l’arrêt était effectif. L’éditeur ayant mis en place un kill switch (bouton d’arrêt) qui bloque le fonctionnement. En lieu et place, on voit apparaitre l’image ci-dessous :
Pour bien des sites internet cela ne pose pas de problème, car les technologies ont évoluées au fil des années.
Par contre, des éditeurs de logiciel ont utilisés à un moment ou un autre la technologie du moment (flash), résultat, vous pouvez-vous retrouver du jour au lendemain avec une ou plusieurs fonctions d’un logiciel non opérationnelle pour cause d’arrêt de flash player.
Dans le cas présent, je citerais, pour exemple, l’éditeur Sage qui a utilisé par le passer du flash pour afficher des processus graphique ou même pour son requêteur graphique dans son ERP.
En entreprise, les évolutions de parc logiciel n’évolue pas forcément au fil des versions disponibles chez l’éditeur. D’une part, ça demande une analyse approfondie et une mise en production plus ou moins longue, une fois le choix de l’outil validé. De plus, c’est une migration bien souvent coûteuse et on ne change pas d’ERP tous les ans.
Suite à l’arrêt du flash le 12/01/2021, j’ai dû me mettre à l’œuvre pour trouver une solution permettant un retour à la normal quand à l’utilisation d’un logiciel utilisant la technologie Flash.
Tout d’abord, j’ai regardé sur le site de l’éditeur Adobe qui proposé un lien vers un document intitulé Adobe Flash Player 32.0 Administration Guide. Dans ce document, page 28, on peut y lire ceci :
Quand on poursuit la lecture du document, on y trouve une solution pour permettre de contourner l’arrêt du flash. Bien sûr dans ce cas, l’éditeur indique qu’il n’est pas responsable en cas de problème. On utilise cette dernière à ses propres risques.
SOLUTION APPORTÉE :
Pour tester dans un premier temps la technique de contournement proposée par Adobe, je me suis dirigé vers un ancien site web sur lequel j’avais mis en ligne une animation flash.
Pour la démonstration, je vais utiliser l’URL qui pointe vers l’animation flash en question, à savoir http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf (à ouvrir sous Internet Explorer, car la plupart des navigateurs récents ne l’ouvriront pas).
On va créer un fichier nommé mms.cfg qui va contenir les paramètres suivants :
EOLUninstallDisable=1
EnableAllowList=1
AllowListUrlPattern=http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf
Une fois le fichier enregistré, on va copier le fichier mms.cfg dans les répertoires suivants :
C:\Windows\System32\Macromed\Flash
C:\Windows\SysWOW64\Macromed\Flash
NOTE : on copie ce dernier dans le répertoire de la version utilisée, il n’est pas nécessaire de le faire dans les deux indiqués ci-dessus.
J’ai fait une analyse avec process monitor, j’ai déterminé que c’était la version située dans le répertoire C:\Windows\SysWOW64\Macromed\Flash qui s’exécute.
Une fois le fichier copié, on peut relancer le navigateur pour tester si l’animation fonctionne à présent :
Cela fonctionne !
Quelques infos supplémentaires :
Si le site utilise le http ou le https alors on peut modifier le paramètre AllowListUrlPattern comme ceci :
AllowListUrlPattern=*://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf
Si le site contient plusieurs animations sur les pages le constituant alors on modifiera le paramètre AllowListUrlPattern comme ceci pour que le site soit autorisé :
AllowListUrlPattern=*://maisse.sebastien.free.fr/
Si cela concerne un répertoire ou un fichier en local alors on utilisera le paramètre comme ceci :
AllowListUrlPattern=file:///C:/repertoirecontenantlanimationflash
Sur une ancienne version de Flash :
Si une ancienne version de flash est utiliser alors les paramètres vu précédemment ne fonctionne pas.
Suite à la lecture de ce topic où un employé répondait à une question, il apporte un élément de réponse concernant la possibilité d’utiliser d’anciens paramètres qui reste à l’heure actuelle tout à fait fonctionnelle.
Vous devez mettre à jour le fichier mms.cfg avec les paramètres suivants :
EnableWhiteList=1
WhitelistUrlPattern=http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf
Une fois le fichier sauvegardé, on peut faire le test :
Suite à l’arrêt de Flash par Adobe, Microsoft a communiquer sur le fait qu’une mise à jour serait déployer dans les semaines à venir pour procéder à la désinstallation de Flash. Cette mise à jour est connue en tant que KB4577586.
Bonjour,
Je suis administrateur SAGEx3 pour ma société et je viens d’avoir le blocage aujourd’hui alors que hier tout était fonctionnel.
J’ai essayé votre technique sans succès avec Edge et Chrome.
Je n’ai pas testé IE encore.
Je teste une restauration système et je vais réessayer votre contournement.
Avez vous toujours l’accès de votre côté ?
Merci de votre retour
Bonjour,
Dans le cas présent, le flash n’est utilisable que sur Internet Explorer.
Je vous confirmes que la solution fonctionne toujours à l’heure actuelle.
Bonjour Monsieur Maisse
Tout d’abord, merci pour votre blog et cet article qui montre à quel point la décision d’Adobe et de Microsoft de bloquer le contenu Flash est arbitraire !
En effet, son exécution en interne ne présente pas de risques et ce blocage intempestif perturbe gravement des logiciels auxquels beaucoupde personnes sont attachées..
Je me suis particulièrement intéressé à la partie de votre étude concernant le moyen de passer le « killswitch » du 12 janvier 2021, et, n’étant pas informaticien, j’ai beaucoup de mal à déterminer le ou les répertoire(s) du logiciel qui me pose problème et dans lequel se trouveraient les animations flash qui ne fonctionnent plus.
Pouvez-vous me donner une piste de recherche qui me permettrait de les identifier afin de les inclure dans le petit batch à ajouter dans les dossiers Macromed ?
Je vous serais vraiment reconnaissant si vous pouviez m’éclairer
Merci d’avance
Bien cordialement
Bonjour,
Dans le cas présent, il faudrait voir dans quel répertoire le logiciel utilisé est susceptible d’enregistrer le fichier flash ou l’url qu’il utilise.
Avez-vous en tête un logiciel concerné par le problème ?
Désolé de répondre si tardivement !
en fait, j’ai trouvé une solution qui permet de faire fonctionner le logiciel sur 30 ordis des 32 concernés !!
Cette solution, plutôt « bateau » consiste à réinjecter, si j’ose dire, une ancienne version de Flash qui dormait dans mes cartons! Je n’arrive pas à déterminer pourquoi ces 2 ordis résistent … le logiciel concerné est la messagerie IncrediMail qui utilise flash en interne, mais qui en l’occurrence devient totalement inutilisable
Les 2 dossiers Macromed que vous cités plus haut semblent être ceux utilisés par IncrediMail …
Bonjour,
Dans la commande
AllowListUrlPattern=file:///C:/repertoirecontenantlanimationflash
Pouvez vous préciser à quoi correspondent les trois /// svp ?
le répertoire dont vous parlez est-il obligatoirement un fichier .swf ?
Merci d’avance pour votre réponse
Bonjour,
Dans le cas présent, la valeur file:/// est indiquer dans la documentation officielle. C’est un choix de l’éditeur.
Il indique que cela concerne un fichier local.
Bonjour,
J’arrivais à faire fonctionner mon appli Incredimail, mais la mise à jour Windows, de suppression flash KB4577586, a scellé le problème. Mon logiciel demande l’installation de flash pour se lancer, donc bloqué.
Y a t’il une solution ?
Merci pour votre commentaire sur cette question !
Cordialement
Bonjour,
Voir si le KB peut-être désinstaller.
Bonjour,
Tout d’abord, Merci pour vos informations.
Incredimail fonctionne désormais très bien.
Cependant, ces derniers jours une Mise à jour Windows 10 est en cours de déploiement, elle inclue la Désinstallation totale de Flash Player.
Et il n’y a pas de possibilité actuellement d’annuler ou de retirer ce KB.
Je suis donc revenue à la version antérieure de Windows, et donc pas de mise à jour version 21H1.
J’ai également bloqué, bien sur, Windows Update.
Avez-vous une solution ou une alternative à Flash Player.
Merci de votre réponse.
Bien cordialement.
Bonjour,
Je ne sais pas si le fil de la publication existe toujours mais je tente ma chance.
Je souhaite récupérer les photos (non sauvegardées) d’un site que j’avais crée via free, mais que je n’arrive plus à ouvrir à cause de la disparition de Flash Player.
Je cherche bien sûr une manière « simple »…
Pouvez vous m’aider svp ?
Merci.