Microsoft eliminará uno de los lenguajes de programación más viejos de Windows. A unos meses de confirmar su muerte, el gigante tecnológico aceleró los planes para discontinuar VBScript y borrarlo por completo de Windows 11. Este componente fue muy popular durante la era de Windows XP, pero perdió relevancia y terminó siendo relegado en versiones posteriores del sistema operativo.
En una publicación de su blog de desarrolladores, Microsoft confirmó que VBScript ya es obsoleto y se encuentra en proceso de eliminación. La tecnológica pidió a los desarrolladores que todavía lo utilizan que migren sus proyectos para no sufrir afectaciones. La compañía no tiene una fecha definida para eliminarlo en Windows, aunque mencionó que el componente no se podrá instalar a partir de 2027.
Si bien VBScript dejó de ser relevante hace años, algunos desarrolladores todavía lo utilizan para automatizar procesos en Office. En versiones antiguas de la suite ofimática, el lenguaje se integra de forma automática y permite agilizar tareas tediosas a través de macros o scripts externos. Los de Redmond sugieren actualizar a la versión 2508 de Office (o superior) y usar las clases RegExp integradas, aunque esto implica pagar una suscripción a Microsoft 365.
Más allá de la caída en popularidad, otra de las razones por las que Microsoft está acelerando su muerte es la seguridad. VBScript se ha aprovechado en campañas de phishing para infectar ordenadores y robar información. Una de las más conocidas ocurrió en 2021, cuando miles de usuarios recibieron un aviso de despido a través de correo electrónico.
Conocida como Dridex, esta campaña escondía un archivo VBScript en un documento de Office, el cual descargaba un troyano que robaba tus nombres de usuario y contraseñas. Otro ataque explotaba una vulnerabilidad del motor de VBScript en Internet Explorer para ejecutar código remoto.


Qué es VBScript y cuándo se eliminará de Windows
Visual Basic Scripting Edition, más conocido como VBScript, es un lenguaje de scripting basado en Visual Basic que debutó en 1996. A diferencia de su hermano mayor, VBScript es un lenguaje interpretado que no se compila, por lo que puede ejecutarse línea por línea. Esta característica, sumada a su facilidad de uso, lo convirtió en una herramienta perfecta para automatizar tareas del sistema operativo.
En sus mejores tiempos (Windows 98 – Windows XP), VBScript se empleaba para modificar registros, gestionar archivos o controlar procesos del sistema. Algunos programadores lo utilizaron para generar contenido dinámico a través de scripts en Internet Explorer, mientras que otros sacaron provecho en Word, Excel, PowerPoint y otras aplicaciones populares de Office.
Su uso también se popularizó entre los círculos de hackers, quienes creaban scripts para modificar el registro o desactivar el antivirus. Estos virus se transmitían a través de memorias USB y replicaban los archivos infectados en las carpetas del sistema. Su integración con Office hacía mucho más sencillo esconderlos en documentos.
De acuerdo con Microsoft, el fin de VBScript se llevará a cabo en tres etapas. La primera fase, que concluye en 2026 o 2027, habilitará el componente como «Feature on Demand», por lo que no se instalará en Windows a menos que lo haga el usuario manualmente. En la fase 2 se deshabilitará por defecto, seguido de una fase 3 en la que se borrará por completo de Windows.
Al igual que ocurrió con WordPad, Paint3D y otras aplicaciones del sistema, Microsoft eliminará VBScript en una actualización de Windows. Es probable que esto ocurra en 2027, cerrando un ciclo de más de 30 años de vida en el sistema operativo.