Microsoft a présenté un plan complet pour la suppression prochaine du langage VBScript de Windows. Cette décision, motivée par des problèmes de sécurité et la disponibilité d’alternatives plus robustes, marque la fin d’une époque pour un langage de script qui fait partie de Windows depuis 1996.
VBScript était inclus par défaut dans chaque version de bureau. de Microsoft Windows depuis Windows 98, dans Windows Server à partir du Pack Option Windows NT 4.0 et avec Windows CE.
VBScript a été introduit en 1996 et est rapidement devenu un outil permettant aux administrateurs informatiques d’automatiser les tâches. Au fil des années, il a reçu des mises à jour ajoutant des fonctionnalités telles que des expressions régulières, des arguments de ligne de commande et des classes. Malgré son utilité, le langage de script est devenu obsolète et ses vulnérabilités en ont fait un handicap dans l’informatique moderne.
Les environnements pour exécuter VBScript sont Windows Script Host ( WSH), Internet Explorer (IE) et Internet Information Services (IIS). De plus, il peut être intégré à d’autres programmes via le Microsoft Script Control.
Phase initiale : mise à jour Windows 11 24H2
La première étape dans l’approche progressive commencera avec la mise à jour Windows 11 24H2. Dans cette mise à jour, VBScript sera relégué à une fonctionnalité à la demande (FOD). Bien que ces FOD, y compris VBScript, soient préinstallés et activés par défaut, Microsoft souligne qu’il s’agit d’une mesure temporaire visant à garantir aux utilisateurs le temps de migrer leurs applications et processus vers d’autres langages.
La décision de Microsoft de les supprimer progressivement. VBScript est largement motivé par des problèmes de sécurité. Au fil des années, VBScript a été une cible fréquente d’attaques de logiciels malveillants. La société encourage les administrateurs informatiques et les développeurs Web à migrer vers des alternatives plus sécurisées et modernes telles que PowerShell et JavaScript. Ces langages offrent de meilleures fonctionnalités de sécurité et sont davantage alignés sur les normes technologiques actuelles.
Deuxième phase : changements en 2027
En 2027, Microsoft passera au deuxième phase de la dépréciation de VBScript. Pendant cette période, VBScript ne sera plus activé par défaut dans la version de Windows de cette année-là. Les développeurs qui s’appuient encore sur VBScript auront la possibilité de l’activer manuellement en tant que fonctionnalité à la demande. Bien qu’une date exacte en 2027 n’ait pas été précisée, Microsoft assure qu’un préavis suffisant sera donné aux développeurs pour faciliter une transition en douceur.
Phase finale : suppression complète au-delà de 2027
La phase finale du plan de dépréciation verra la suppression complète de VBScript d’une future version de Windows. Cela impliquera l’élimination de toutes les bibliothèques de liens dynamiques (fichiers.dll) liées à VBScript, rendant ainsi tous les projets dépendants de VBScript non fonctionnels. Microsoft n’a pas précisé l’année exacte de cette phase finale, mais offre aux développeurs un délai considérable pour migrer leurs applications vers d’autres langues prises en charge.
Pour faciliter cette transition, Microsoft propose plusieurs ressources et recommandations à ceux-ci. qui utilisent encore VBScript dans Visual Basic pour Applications (VBA) et dans des projets Web. L’entreprise vise à minimiser les perturbations et à garantir que les développeurs disposent des outils et des informations nécessaires pour mettre à jour efficacement leurs applications.