VBScript 是一种活跃的脚本语言,自 Windows 98、Windows NT 4.0 Option Pack 和 Windows CE 以来一直是 Windows 历史的一部分。 现在,在上市 25 年后,该语言及其主机环境已被 Microsoft 正式淘汰。
VBScript 也称为 Microsoft Visual Basic 脚本版本,主要旨在为开发人员和高级用户提供控制 Windows 环境和自动执行任务的有效方法。 VBScript 以 Visual Basic 编程语言为模型,与 Internet Explorer (IE) 紧密相连,并且很快就会遇到同样的结果。
微软于 2022 年 6 月淘汰了久负盛名的 IE 浏览器。现在,Windows 客户端系统中已弃用功能的官方列表的最新更新表明 VBScript 也将被弃用。 更新的页面指出,在未来的 Windows 版本中,VBScript 将仅作为根据用户输入安装的可选“按需功能”提供,再过几年,该功能将从操作系统中完全删除。
正如微软官方解释的那样,按需功能(FOD)是可以在初始安装后随时添加到操作系统的 Windows 功能。 常见的 FOD 选项包括用于手写识别的语言资源、较旧的 .NET Framework (.NetFx3) 软件包、适用于 Linux 的 Windows 子系统,甚至称为 Hyper-V 的 Windows Type-1(本机)管理程序。
VBScript 正式加入了一个不断增长的历史 Windows 功能列表,微软出于未指明的(有时是可疑的)原因决定取消这些功能。 饱受诟病的 Internet Explorer 浏览器已不复存在(在 Windows 11 中),写字板(首次包含在 Windows 95 中)也将很快被弃用。
尽管微软雄心勃勃,但 VBScript 从未获得第三方浏览器制造商的认可,并且最终仅限于 Internet Explorer 生态系统。 Redmond 在 2006 年首次推出 PowerShell,提供了一个新的、更强大的脚本编写和自动化环境,而 VBScript 上次更新到 5.8 版是在 2010 年。
然而,VBScript 在恶意软件编写者和网络犯罪分子中非常成功,他们至今仍在利用脚本语言传播一些最臭名昭著的计算机威胁(Lokibot、Emotet、Qbot)。 微软没有解释为什么它最终决定弃用 VBScript,但上述恶意软件编写者将来可能不得不寻找替代的分发方法。