
Dépréciation de VBScript : ce que cela signifie pour les utilisateurs Windows
Microsoft supprime régulièrement d’anciens composants de Windows, invoquant souvent un faible taux d’utilisation ou des vulnérabilités de sécurité comme raisons principales. Récemment, l’entreprise a annoncé l’abandon de plusieurs composants web hérités du système d’exploitation. Cette décision fait suite à la décision prise en octobre 2023 de supprimer VBScript, un langage de script de type JavaScript introduit par Microsoft il y a près de trente ans. Suite à ce changement, Microsoft a fourni à ses clients des conseils pour la transition vers l’abandon des projets hérités.
Comprendre VBScript et son rôle
VBScript, abréviation de Visual Basic Script, est historiquement un outil fiable d’automatisation sous Windows. Conçu pour des tâches allant de la création de scripts simples à l’amélioration dynamique de pages web, son intégration de longue date à Windows en a fait une solution incontournable pour les utilisateurs comme pour les développeurs. Cependant, ces dernières années, des vulnérabilités ont été découvertes permettant à des logiciels malveillants d’exploiter VBScript, ce qui a conduit à sa classification comme risque de sécurité potentiel.
Chronologie de l’abandon de VBScript
Suite à l’annonce d’octobre 2023, Microsoft a présenté un calendrier précis pour la suppression progressive de VBScript, actuellement en cours. La phase 1 est déjà en vigueur et devrait durer jusqu’en 2026 ou 2027 environ. Durant cette phase, VBScript reste activé par défaut en tant que fonctionnalité à la demande (FOD), garantissant ainsi la continuité des projets existants.
Cependant, la phase 2 marquera un changement important, car le FOD sera désactivé, limitant ainsi la disponibilité de VBScript. La phase 3, dont le calendrier exact reste à confirmer, verra la suppression complète de VBScript de Windows, affectant directement les utilisateurs qui dépendent de ses fonctionnalités d’automatisation et de fonctionnalité.
Impact sur les développeurs VBA
Les conséquences de l’abandon de VBScript seront particulièrement importantes pour les développeurs utilisant Visual Basic pour Applications (VBA).Ces utilisateurs intègrent souvent VBScript pour étendre les fonctionnalités des applications Office en exécutant des scripts.vbs externes et en utilisant des bibliothèques pour les expressions régulières.À mesure que la transition se déroule, les développeurs sont encouragés à s’adapter proactivement à ces changements.
Recommandations de Microsoft
Pour atténuer l’impact de cette désapprobation, Microsoft recommande à ses clients de migrer vers Office version 2508 ou ultérieure, qui inclut la prise en charge par défaut des classes RegExp. Cette mise à niveau permet aux développeurs de conserver la fonctionnalité RegExp dans leurs projets VBA sans avoir à ajouter vbscript.dll
. Il est important de vérifier la compatibilité des projets VBA dans les environnements où VBScript a été désactivé pour garantir un fonctionnement continu.
Pour obtenir des détails techniques complets concernant le processus de mise en œuvre et les meilleures pratiques, les lecteurs sont encouragés à consulter le billet de blog officiel de Microsoft ici.
Conclusion
En conclusion, alors que Microsoft s’apprête à abandonner VBScript, il est essentiel que développeurs et utilisateurs se tiennent informés de ces changements. En effectuant la mise à niveau vers les dernières versions d’Office et en s’adaptant aux nouvelles technologies, les utilisateurs peuvent sécuriser leurs projets et optimiser leurs processus de développement dans un environnement numérique en constante évolution.
Laisser un commentaire