Farewell VBScript: Microsoft confirms plans to begin phasing out the programming language
VBScript, the lightweight programming language often used for task automation, will be phased out from mid-2024 onward


Microsoft has announced it will begin phasing out VBScript as part of a multi-stage shift that will begin later in 2024.
There has been a decline in VBScript usage, Microsoft stated, in favor of modern languages that offer “broader capabilities” more suited to modern-day web development, such as PowerShell or JavaScript.
As the advancement of technology has made these “more powerful and versatile” languages available, VBScript is no longer fit for purpose, prompting the firm to pursue a deprecation process.
The tech giant said it will begin phasing out VBScript gradually, maintaining a steadily declining level of support and availability over the next few years until it is completely removed.
While Microsoft announced its initial plans to begin the gradual deprecation of VBScript in 2023, the firm is now more clearly detailing the next stages.
What you need to know about the VBScript deprecation process
VBScript will be made available only as features on demand (FOD) in the next OS update, Windows 11 24H2, which is expected later in 2024. By “around 2027”, Windows OS will still have VBScript as FOD, but it will be disabled by default, as part of phase two of the deprecation process.
The firm stated that the VBScript feature will be “completely retired” from future Windows OS releases as Microsoft transitions to “more efficient” PowerShell experiences, with VBScript’s full removal slated for an undisclosed time.
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
For those who have applications or websites with VBScript dependencies, Microsoft suggests migration to either JavaScript or PowerShell by way of a solution.
Why is Microsoft ditching VBScript?
At nearly 30 years of age, VBScript has been around for a considerable time. It was first introduced by Microsoft in 1996 as a lightweight scripting language designed to automate tasks and control applications on Windows-based systems.
Until this planned deprecation, the language has been available as a system component in Windows OS and often embedded in HTML to add “dynamic interactivity and functionality” to web pages.
It has also been commonly used in conjunction with other Microsoft technologies such as Active Server Pages (ASP) and Windows Script Host (WSH).
With the advent of languages such as JavaScript, however, VBScript has gradually found itself becoming obsolete in modern web development, despite the services it has historically provided.
RELATED WHITEPAPER
By comparison, JavaScript is widely considered a must-know for most developers these days, having been named the most-used language in the world for the tenth year running in 2022 by Stack Overflow.
Over 65% of developers surveyed said they use the technology either professionally or as part of personal projects.

George Fitzmaurice is a former Staff Writer at ITPro and ChannelPro, with a particular interest in AI regulation, data legislation, and market development. After graduating from the University of Oxford with a degree in English Language and Literature, he undertook an internship at the New Statesman before starting at ITPro. Outside of the office, George is both an aspiring musician and an avid reader.
-
Enterprises face delicate balancing act with data center sustainability goals
News High energy consumption, raw material requirements, and physical space constraints are holding back data center sustainability efforts, according to new research from Seagate.
By Emma Woollacott
-
Cleo attack victim list grows as Hertz confirms customer data stolen
News Hertz has confirmed it suffered a data breach as a result of the Cleo zero-day vulnerability in late 2024, with the car rental giant warning that customer data was stolen.
By Ross Kelly