Microsoft đã vạch ra một kế hoạch toàn diện cho việc loại bỏ ngôn ngữ VBScript khỏi Windows sắp tới. Động thái này, do những lo ngại về bảo mật và sự sẵn có của các lựa chọn thay thế mạnh mẽ hơn, đánh dấu sự kết thúc của một kỷ nguyên cho ngôn ngữ kịch bản đã trở thành một phần của Windows kể từ năm 1996.
VBScript được đưa vào theo mặc định trong mọi phiên bản dành cho máy tính để bàn của Microsoft Windows kể từ Windows 98, trong Windows Server bắt đầu với Gói tùy chọn Windows NT 4.0 và với Windows CE.
VBScript được giới thiệu vào năm 1996 và nhanh chóng trở thành công cụ để các quản trị viên CNTT tự động hóa các tác vụ. Qua nhiều năm, nó đã nhận được các bản cập nhật bổ sung các chức năng như biểu thức chính quy, đối số dòng lệnh và các lớp. Bất chấp tiện ích của nó, ngôn ngữ kịch bản đã trở nên lỗi thời và các lỗ hổng của nó đã khiến ngôn ngữ này trở thành gánh nặng trong điện toán hiện đại.
Môi trường để chạy VBScript là Windows Script Host ( WSH), Internet Explorer (IE) và Dịch vụ thông tin Internet (IIS). Ngoài ra, nó có thể được nhúng vào các chương trình khác thông qua Kiểm soát Microsoft Script.
Giai đoạn ban đầu: Cập nhật Windows 11 24H2
Bước đầu tiên theo cách tiếp cận theo từng giai đoạn sẽ bắt đầu với bản cập nhật Windows 11 24H2. Trong bản cập nhật này, VBScript sẽ được chuyển sang tính năng theo yêu cầu (FOD). Mặc dù các FOD này, bao gồm VBScript, sẽ được cài đặt sẵn và kích hoạt theo mặc định, nhưng Microsoft nhấn mạnh rằng đây chỉ là biện pháp tạm thời để đảm bảo người dùng có thời gian chuyển đổi ứng dụng và quy trình của họ sang các ngôn ngữ khác.
Quyết định loại bỏ dần của Microsoft. VBScript phần lớn được thúc đẩy bởi những lo ngại về bảo mật. Trong những năm qua, VBScript là mục tiêu thường xuyên của các cuộc tấn công phần mềm độc hại. Công ty đang khuyến khích các quản trị viên CNTT và nhà phát triển web chuyển sang các lựa chọn thay thế hiện đại và an toàn hơn như PowerShell và JavaScript. Những ngôn ngữ này cung cấp các tính năng bảo mật tốt hơn và phù hợp hơn với các tiêu chuẩn công nghệ hiện tại.
Giai đoạn thứ hai: Những thay đổi vào năm 2027
Vào năm 2027, Microsoft sẽ chuyển sang giai đoạn thứ hai của việc ngừng sử dụng VBScript. Trong thời gian này, VBScript sẽ không còn được bật theo mặc định trong phiên bản Windows năm đó nữa. Các nhà phát triển vẫn dựa vào VBScript sẽ có tùy chọn kích hoạt thủ công nó như một tính năng theo yêu cầu. Mặc dù ngày chính xác vào năm 2027 vẫn chưa được chỉ định nhưng Microsoft đảm bảo rằng sẽ cung cấp thông báo đầy đủ cho các nhà phát triển để tạo điều kiện cho quá trình chuyển đổi diễn ra suôn sẻ.
Giai đoạn cuối cùng: Loại bỏ hoàn toàn sau năm 2027
Giai đoạn cuối cùng của kế hoạch ngừng sử dụng sẽ chứng kiến việc loại bỏ hoàn toàn VBScript khỏi phiên bản Windows trong tương lai. Điều này sẽ liên quan đến việc loại bỏ tất cả các thư viện liên kết động liên quan đến VBScript (tệp.dll), hiển thị mọi dự án phụ thuộc vào VBScript không hoạt động. Microsoft chưa chỉ định năm chính xác cho giai đoạn cuối này nhưng sẽ cung cấp cho các nhà phát triển một khoảng thời gian đáng kể để di chuyển ứng dụng của họ sang các ngôn ngữ được hỗ trợ khác.
Để hỗ trợ quá trình chuyển đổi này, Microsoft đang cung cấp một số tài nguyên và đề xuất cho những ngôn ngữ đó. những người vẫn sử dụng VBScript trong Visual Basic for Application (VBA) và các dự án web. Công ty đặt mục tiêu giảm thiểu tình trạng gián đoạn và đảm bảo rằng các nhà phát triển có công cụ và thông tin cần thiết để cập nhật ứng dụng của họ một cách hiệu quả.