Microsoft ha esbozado un plan integral para la próxima eliminación del lenguaje VBScript de Windows. Esta medida, impulsada por preocupaciones de seguridad y la disponibilidad de alternativas más sólidas, marca el final de una era para un lenguaje de scripting que ha sido parte de Windows desde 1996.

VBScript se incluía de forma predeterminada en todas las versiones de escritorio. de Microsoft Windows desde Windows 98, en Windows Server a partir del Windows NT 4.0 Option Pack y con Windows CE.

VBScript se introdujo en 1996 y rápidamente se convirtió en una herramienta para que los administradores de TI automatizaran tareas. A lo largo de los años, recibió actualizaciones que agregaron funcionalidades como expresiones regulares, argumentos de línea de comando y clases. A pesar de su utilidad, el lenguaje de programación se ha quedado obsoleto y sus vulnerabilidades lo han convertido en un problema en la informática moderna.

Los entornos para ejecutar VBScript son Windows Script Host ( WSH), Internet Explorer (IE) y Servicios de información de Internet (IIS). Además, se puede integrar en otros programas a través de Microsoft Script Control.

Fase inicial: Actualización 24H2 de Windows 11

El primer paso en el enfoque por fases comenzará con la actualización de Windows 11 24H2. En esta actualización, VBScript quedará relegado a una función bajo demanda (FOD). Aunque estos FOD, incluido VBScript, vendrán preinstalados y habilitados de forma predeterminada, Microsoft enfatiza que se trata de una medida temporal para garantizar que los usuarios tengan tiempo para realizar la transición de sus aplicaciones y procesos a otros lenguajes.

La decisión de Microsoft de eliminarlos progresivamente VBScript está motivado en gran medida por preocupaciones de seguridad. A lo largo de los años, VBScript ha sido un objetivo frecuente de ataques de malware. La empresa anima a los administradores de TI y desarrolladores web a migrar a alternativas más seguras y modernas, como PowerShell y JavaScript. Estos lenguajes ofrecen mejores características de seguridad y están más alineados con los estándares tecnológicos actuales.

Segunda fase: cambios en 2027

En 2027, Microsoft pasará al lenguaje Segunda fase de la desaprobación de VBScript. Durante este período, VBScript ya no estará habilitado de forma predeterminada en la versión de Windows de ese año. Los desarrolladores que todavía dependen de VBScript tendrán la opción de habilitarlo manualmente como una característica bajo demanda. Aunque no se ha especificado una fecha exacta en 2027, Microsoft asegura que se avisará con antelación a los desarrolladores para facilitar una transición sin problemas.

Fase final: eliminación completa más allá de 2027

La fase final del plan de desuso supondrá la eliminación completa de VBScript de una versión futura de Windows. Esto implicará eliminar todas las bibliotecas de enlaces dinámicos relacionadas con VBScript (archivos.dll), haciendo que cualquier proyecto que dependa de VBScript no sea funcional. Microsoft no ha especificado el año exacto para esta fase final, pero está brindando a los desarrolladores un tiempo considerable para migrar sus aplicaciones a otros lenguajes compatibles.

Para ayudar en esta transición, Microsoft ofrece varios recursos y recomendaciones para aquellos que todavía usan VBScript en Visual Basic para Aplicaciones (VBA) y proyectos web. La empresa tiene como objetivo minimizar las interrupciones y garantizar que los desarrolladores tengan las herramientas y la información necesarias para actualizar sus aplicaciones de forma eficaz.

Categories: IT Info