2023 年 10 月,微软宣布未来版本的 Windows将不再支持传统的 VBScript 语言。但是,并没有透露具体的时间表。今天,该公司提供了 Windows 将取消 VBScript 支持的部分时间表。
微软在一篇博文中表示,从今年晚些时候发布的 Windows 11 24H2 更新开始,对 VBScript 的支持将作为其按需提供的功能(FOD)之一。不过,包括 VBScript 在内的 FOD 仍将预装在 Windows 11 24H2 中,并将在操作系统中默认开启。微软说:
这有助于确保在从 VBScript 迁移依赖关系(应用程序、进程等)时,如果您对 VBScript 有依赖关系,体验并不会中断。
VBScript 退出 Windows 的第二阶段将于 2027 年到来。届时,当年的 Windows 版本将不再默认启用 FOD。如果开发人员还需要时间更新自己的应用程序,他们仍然可以在未来的 Windows 版本中启用 FODs。微软 并未提供 2027 年的具体日期。
最后,在 2027 年之后的某个时间点。VBScript 将从未来的 Windows 版本中完全删除。微软表示:
这意味着 VBScript 的所有动态链接库(.dll 文件)都将被删除。因此,依赖 VBScript 的项目将停止运行。届时,我们希望您已改用建议的替代程序。
同样,微软也没有透露具体的年份或日期。在完全终止对 VBScript 的支持之前,微软肯定会给开发人员足够的时间将其应用程序更新为其他语言。微软建议这些开发人员将其应用程序迁移到 PowerShell 或 JavaScript 语言。