Taikoma
Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows Server 2025

Pradinė publikavimo data: 2026 m. birželio 18 d.

KB ID: 5105752

Požymiai 

"JScript" visuotiniai apibrėžimai ir vykdymo kontekstas, įkeltas iš kelių scenarijų arba pateiktas per "polyfills", gali neišlikti po kiekvieno scenarijaus vykdymo. Todėl kai kurie scenarijai, kurie veikė ankstesnėse "Windows" versijose, gali nepavykti "Windows 11" 24H2 ir naujesnėse versijose. 

Priežastis 

jscript9legacy.dll yra dinaminių saitų bibliotekos (DLL) failas, naudojamas "Windows" operacinėse sistemose, ypač "JScript" kodui vykdyti. Šis DLL yra naujesnė versija, kuri pakeičia senesnes jscript9.dll, kad pašalintų įvairius pažeidžiamumus ir pagerintų saugą, pradedant nuo Windows 11, 24H2 versijos.  

Senesni jscript9.dll automatiškai išlaiko visuotinius aprašus ir kontekstą, todėl funkcijos, įkeltos iš kelių scenarijų, lieka pasiekiamos. jscript9legacy.dllatveju vykdymo kontekstas pagal numatytuosius nustatymus neišlieka. Funkcijos, apibrėžtos viename scenarijuje, po vykdymo yra atmetamos ir nėra prieinamos likusiam scenarijui.  

Sprendimas 

Ši problema išspręsta "Windows" naujinimuose, išleistuose 2026 m. vasario 24 d. ir vėliau (KB5077241). Tačiau problemą išsprendžianti funkcija pagal numatytuosius nustatymus yra išjungta. Norėdami įgalinti nuolatinio "JScript" vykdymo kontekstą, atlikite šiuos veiksmus. 

Svarbu: Šiame straipsnyje pateikiama informacija, kaip modifikuoti registrą. Prieš redaguodami sukurkite atsarginę registro kopiją. Įsitikinkite, kad žinote, kaip atkurti registrą, jei kiltų problemų. Daugiau informacijos apie tai, kaip sukurti atsarginę registro kopiją, atkurti ir modifikuoti registrą, žr. Kaip sukurti atsarginę registro kopiją ir jį atkurti sistemoje „Windows“

  1. Vykdykite šią komandą, kad sukurtumėte funkcijų valdiklio registro raktą:

    reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"

  2. Po šiuo raktu sukurkite naują DWORD (32 bitų) reikšmę.

  3. Sukonfigūruokite reikšmę taip:

    1. Norėdami įgalinti patvarumą tik konkretiems procesams: Nustatykite kiekvieno tikslinio proceso pavadinimo reikšmę į 1.

    2. Norėdami įgalinti pastovumą visiems procesams: Įtraukite * kaip rakto pavadinimą ir nustatykite jo reikšmę į 1.

  Ekrano kopijos, kuriose matomi veiksmai, kaip sukurti funkcijų valdiklio registro raktą

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.