Avaldamise algne kuupäev: 18. juuni 2026
KB ID: 5105752
Sümptomid
JScripti globaalsed määratlused ja käivitamise kontekst, mis on laaditud mitmest skriptist või esitatud polüfillide kaudu, ei pruugi pärast iga skripti töö lõpule viimist püsida. Seetõttu võivad mõned Windowsi varasemates versioonides töötanud skriptid nurjuda Windows 11 versioonis 24H2 ja uuemates versioonides.
Põhjus
jscript9legacy.dll on dünaamiline lingiteegi (DLL) fail, mida kasutatakse Windowsi operatsioonisüsteemides, eriti JScripti koodi käitamiseks. See DLL on uuem versioon, mis asendab vanemad jscript9.dll erinevate nõrkuste lahendamiseks ja turvalisuse parandamiseks, alustades Windows 11 versioonist 24H2.
Vanemad jscript9.dll säilitavad automaatselt globaalsed määratlused ja konteksti, nii et mitmest skriptist laaditud funktsioonid jäävad juurdepääsetavaks. jscript9legacy.dllpuhul ei säili täitmiskontekst vaikimisi. Ühes skriptis määratletud funktsioonid hüljatakse pärast käivitamist ja ülejäänud skriptile ei pääse juurde.
Lahendus
See probleem on lahendatud Windowsi värskendustes, mis anti välja 24. veebruaril 2026 ja pärast seda (KB5077241). Probleemi lahendav funktsioon on vaikimisi keelatud. Püsiva JScripti käivitamise konteksti lubamiseks tehke järgmist.
NB!: See artikkel sisaldab teavet registri muutmise kohta. Veenduge, et olete enne registri muutmist selle varundanud. Probleemi ilmnemisel veenduge, et teate, kuidas registrit taastada. Lisateavet registri varundamise, taastamise ja muutmise kohta leiate artiklist Windowsis registri varundamine ja taastamine.
-
Funktsioonikontrolli registrivõtme loomiseks käivitage järgmine käsk:
reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"
-
Selle võtme all saate luua uue DWORD-väärtuse (32-bitine).
-
Konfigureerige väärtus järgmiselt.
-
Ainult kindlate protsesside püsivuse lubamiseks tehke järgmist. Määrake iga sihtprotsessi nime väärtuseks 1.
-
Kõigi protsesside püsivuse lubamiseks tehke järgmist. Lisage võtme nimeks * ja määrake selle väärtuseks 1.
-