IT之家 6 月 20 日消息,微軟于 6 月 18 日更新官方支持文檔,承認(rèn)在 Windows 11 系統(tǒng)中存在 JScript 兼容性問題,已存在將近 1 年時間。
微軟于 2025 年 7 月為提高 Windows 11 系統(tǒng)的安全性,將默認(rèn)腳本引擎從 jscript9.dll 切換為 jscript9legacy.dll,而在 2025 年 10 月發(fā)布的 25H2 中,默認(rèn)啟用 JScript9Legacy,導(dǎo)致系統(tǒng)始終存在兼容性問題。
新引擎減少跨站腳本漏洞,但改變了 JScript 組件的執(zhí)行上下文處理方式,導(dǎo)致在不同腳本間無法持久保留全局定義和狀態(tài)(舊版引擎自動保留全局定義),進而導(dǎo)致應(yīng)用運行錯誤或頁面加載失敗。
微軟在 2 月 24 日發(fā)布的 KB5077241 更新中修復(fù)該問題,但默認(rèn)狀態(tài)下并未啟用,管理員通過注冊表鍵 FEATURE_ENABLE_PERSISTENCE 路徑下手動啟用持久性。
IT之家援引博文介紹,用戶需要打開注冊表,前往以下路徑:
HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE
然后用戶創(chuàng)建一個新的 DWORD(32 位)值“*”,隨后將其設(shè)置為數(shù)值“1”。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。