微軟正式淘汰 JScript。從 Windows 11 24H2 版本開始,微軟將把已經存在數十年的舊版腳本引擎「JScript」替換為全新的預設引擎 JScript9Legacy。
這次的變更主要是針對安全性。根據微軟說明,新的 JScript9Legacy 引擎能提供更強的防護效果,能有效防止常見的安全漏洞,例如跨網站指令碼攻擊(XSS)和記憶體損毀等問題,而這些都是舊版 JScript 長年以來常見的漏洞。
如果你曾經使用 Windows Scripting Host 撰寫腳本或自動化任務,過去很可能都是依賴 1996 年推出的 JScript(微軟對 ECMAScript 的實作版本)。JScript 曾廣泛應用於表單驗證、系統管理腳本,以及 Internet Explorer 的網頁內容。但隨著 IE 已經退役、現代標準全面普及,JScript 也正式走入歷史。
另一方面,JScript9Legacy 是基於更安全的 JScript9 引擎 所打造,只是將其調整為可在瀏覽器之外運行。它的設計目的是為了支援舊有的腳本需求,同時不會讓使用者暴露在過去那些安全漏洞之下。
最棒的是,使用者無需額外操作!從 Windows 11 24H2 版本開始,系統將自動預設使用 JScript9Legacy。現有的腳本預期可以正常運作,無需大幅修改或重寫。
如果企業或組織在升級過程中遇到相容性問題,微軟表示可以聯繫客服申請回退。不過對大多數使用者來說,這將會是一個無感但有效的升級,能強化系統底層安全性,同時不影響日常工作流程。


Comments are closed, but trackbacks and pingbacks are open.