FB 建議貼文

選取貼文複製成功(包含文章連結)!

VBScript 分三階段退場,微軟提醒 Win11 使用者盡快遷移舊版 VBA 專案

VBScript 分三階段退場,微軟提醒 Win11 使用者盡快遷移舊版 VBA 專案

微軟正式宣布,Windows 系統中的 VBScript 將逐步淘汰,並提醒仍依賴舊版 VBA 專案的開發者與企業,必須及早進行轉換,以避免未來系統更新後發生相容性問題。

為何淘汰 VBScript?

VBScript(Visual Basic Script)是微軟在 30 年前推出的腳本語言,過去廣泛用於 Windows 自動化。但隨著時代發展,VBScript 成為惡意程式常見的攻擊途徑,因此被列為淘汰對象。

三階段退場時程

  • 第一階段(進行中,持續到 2026 或 2027 年):VBScript 會以「隨選功能」(Feature on Demand)形式存在,預設啟用,現有專案不受影響。

  • 第二階段:VBScript 預設停用,使用者若要用必須手動開啟。

  • 第三階段:在所有 Windows 版本中完全移除 VBScript,屆時所有依賴它的自動化腳本與正則表達式呼叫將無法執行。

VBA 開發者的因應方案

對依賴 .vbs 腳本或 VBScript 正則庫的 VBA 專案,微軟建議盡快調整:

  • Office 版本 2508 開始,系統已內建 RegExp 類別,可在禁用 VBScript 的情況下持續使用正則功能,但需要訂閱 Microsoft 365

  • 開發者無需再載入 vbscript.dll,可直接在 Visual Basic 編輯器內使用 RegExp。

微軟並在官方部落格提供詳細技術指南,建議開發者 盡早檢查並更新程式碼,避免未來 VBScript 完全移除時造成業務中斷。

 

 

 

KKJ
作者

快科技成立於1998年,是驅動之家旗下科技媒體業務,中國極具影響力的泛科技領域媒體平台之一。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則