摘要:2025年5月,微软正式宣布将在未来版本的 Windows 系统中逐步弃用并最终移除VBScript(Visual Basic Scripting Edition)。这一决定标志着这门自 1996 年诞生、陪伴了数代开发者近 30 年的脚本语言将走向历史舞台的
2025年5月,微软正式宣布将在未来版本的 Windows 系统中逐步弃用并最终移除 VBScript(Visual Basic Scripting Edition)。这一决定标志着这门自 1996 年诞生、陪伴了数代开发者近 30 年的脚本语言将走向历史舞台的终点。
什么是 VBScript?
VBScript 是微软开发的一种轻量级脚本语言,主要用于:
网页开发(早期 Internet Explorer)
Windows 系统管理脚本
自动化任务(如登录脚本、批处理)
经典 ASP(Active Server Pages)网站后端
它语法简单、易于上手,是许多系统管理员和前端开发者的“第一门编程语言”。
时间线回顾
年份
关键事件
1996 VBScript 随 Internet Explorer 3.0 发布
1997 被纳入 Windows NT 4.0 Option Pack
2001 .NET Framework 推出,VB.NET 成为继任者
2007 IE 8 开始推荐使用 JavaScript 替代 VBScript
2022 微软开始建议用户迁移至 PowerShell 和 JavaScript
2025 正式宣布弃用计划,准备在后续 Windows 版本中移除支持
弃用内容
微软表示,以下功能将被逐步淘汰:
IE 中对 VBScript 的支持(已从 Edge IE 模式中默认禁用)
Windows Script Host (WSH) 对 VBScript 的支持
IIS 中 Classic ASP 使用 VBScript 的支持
⚠️ 注意:VBScript 在 Excel VBA 等 Office 应用中仍将保留。
为什么弃用?
✅ 技术落后
安全性差,缺乏现代语言特性(如模块化、异步支持等)
✅ 兼容性问题
只能在 Windows 上运行,限制跨平台发展
✅ 更好的替代方案
PowerShell:功能强大、面向对象、适合系统管理和自动化
JavaScript/TypeScript:现代 Web 开发标准
Python:数据科学、自动化、网络爬虫等领域的主流语言
开发者该怎么做?
如果你还在使用 VBScript,现在是时候考虑迁移到更现代的语言了:
场景
推荐替代
系统管理脚本 PowerShell
网页脚本 JavaScript
后端服务 Node.js / Python / C#
Excel 自动化 VBA(继续支持)或 Python + Excel 库(如 openpyxl)
来源:小圆科技园地