
VBScript 是微软于 1996 年推出的一种脚本语言,广泛用于 Windows 系统管理、网页互动等方面。 然而,随着技术的发展,VBScript 逐渐显露出其局限性。 因此,微软决定停止支持 VBScript,鼓励开发者转向更现代、更强大的脚本语言。 这象征着 VBScript 时代的结束,也代表着编程领域的不断演进。
VBScript 一开始将转变为选择性功能,但之后微软将从未来版本的 Windows 中完全移除该工具。
Visual Basic Scripting Edition(VBScript)是微软于 1996 年推出的一种轻量级编程语言,但自那时以来,PowerShell 和 JavaScript 等替代方案已被证明更强大好用。
微软官方宣布了弃用 VBScript 指令码的相关进度安排,分为 2024-2027 和 2027~ 两个阶段,最终计划于 2027 年之后让其完全退出 Windows 舞台。
微软表示 Windows 11 24H2 更新正式发布之后,会以功能特别安装(FOD)的方式继续提供 VBScript 指令码支持。

微软项目经理奈文·尚卡(Naveen Shankar)在一份官方公司公告中表示,做出终止支持的决定是为了过渡到更现代、更高效和更先进的选择。
尚卡重申:「多年来,技术不断进步,出现了功能更强大、用途更广泛的脚本语言,例如 JavaScript 和 PowerShell。 这些语言提供更广泛的功能,更适合现代 Web 开发和自动化任务。」
Windows 11 24H2 镜像也会预装包括 VBScript 在内的 FOD 功能,并在操作系统中默认开启。 微软表示:「这有助于确保迁移 VBScript 依赖关系(应用程序、处理程序等)时,不会导致用户体验中断情况。」
VBScript 退出 Windows 的第二阶段将于 2027 年到来。 届时 Windows 版本将不再预设启用该 FOD 功能。

如果开发人员还需要时间更新自己的应用程序,仍然可以在未来的 Windows 版本中启用该 FODs,只是微软并未公布第二阶段具体的截止日期。

尚卡分享了有关最后淘汰阶段的更多信息:「VBScript 将被淘汰并从未来版本的Windows中删除。 这意味着 VBScript 的所有动态连接库(.dll 文件)都将被删除。 因此,依赖 VBScript 的项目将停止运行。 到那时,我们希望您已经改用建议的替代方案。」
VBScript 是 Visual Basic Script 的简称,有时也被缩写为 VBS。 VBScript 是微软开发的一种脚本语言,可以看作是 VB 语言的简化版,于 1996 年发表。 广泛被用于网页和ASP程序,VBScript 可以被用来自动地完成重复性的 Windows 操作系统任务。 在 Windows 操作系统中,VBScript 可以在 Windows Script Host 的范围内运行,也是Windows用来管理电脑的强大工具。
但是因为VBScript有太多安全漏洞,经常被滥用来散布恶意程序。 随着 PowerShell 等工具的出现,它逐渐被取代。
虽然没有给出具体时间表,但是仍然使用 VBScript 的人已被警告迁移到 PowerShell 或 JavaScript,而且越早这样做,就越能防止未来出现问题。
