微軟已經概述了即將從 Windows 中刪除 VBScript 語言的全面計劃。出於安全考量和更強大的替代方案的出現,這一舉措標誌著自 1996 年以來一直是 Windows 一部分的腳本語言時代的結束。 Windows 98 以來,在Windows Server 中(從Windows NT 4.0 Option Pack 開始)以及Windows CE 中,VBScript 於1996 年推出,並迅速成為IT 管理員自動執行任務的工具。多年來,它不斷更新,並添加了正規表示式、命令列參數和類別等功能。儘管它很實用,但腳本語言已經過時,而且它的漏洞使其成為現代計算中的負擔。/Windows-11-2022-Update-Main-Image-Microsoft.jpg”>
執行 VBScript 的環境是 Windows 腳本宿主 ( WSH)、Internet Explorer (IE) 和Internet 資訊服務(IIS)。此外,它還可以透過 Microsoft 腳本控制。
初始階段:Windows 11 24H2 更新
第一步分階段方法將從Windows 11 24H2更新開始。在此更新中,VBScript 將降級為按需功能 (FOD)。儘管這些FOD(包括VBScript)將預設預先安裝並啟用,但微軟強調這是一項臨時措施,旨在確保用戶有時間將其應用程式和流程轉換為其他語言。逐步淘汰VBScript 主要是出於安全考量。多年來,VBScript 一直是惡意軟體攻擊的常見目標。該公司鼓勵 IT 管理員和 Web 開發人員遷移到更安全、更現代的替代方案,例如 PowerShell 和 JavaScript。這些語言提供了更好的安全功能,並且更符合目前的技術標準。微軟將轉向VBScript 棄用的第二階段。在此期間,VBScript 在當年的 Windows 版本中將不再預設為啟用。仍然依賴 VBScript 的開發人員可以選擇手動啟用它作為按需功能。儘管尚未指定 2027 年的確切日期,但微軟保證將向開發者發出充分的通知,以促進順利過渡。 h3>
棄用計畫的最後階段將從Windows 的未來版本中完全刪除VBScript。這將涉及消除所有與 VBScript 相關的動態連結庫(.dll 檔案),使任何依賴 VBScript 的專案無法運作。 Microsoft 尚未指定此最後階段的具體年份,但為開發人員提供了相當長的準備時間,以將其應用程式遷移到其他受支援的語言。為這些人員提供了多種資源和建議。該公司的目標是最大限度地減少干擾,並確保開發人員擁有必要的工具和資訊來有效更新其應用程式。