Data originală de publicare: 18 iunie 2026
ID KB: 5105752
Simptome
Este posibil ca definițiile globale JScript și contextul de execuție încărcat din mai multe scripturi sau furnizat prin polyfill să nu persiste după ce rularea fiecărui script se termină. Prin urmare, unele scripturi care au funcționat în versiunile mai vechi de Windows pot să nu reușească în Windows 11, versiunea 24H2 și versiunile ulterioare.
Cauză
jscript9legacy.dll este un fișier bibliotecă de legături dinamice (DLL) utilizat în sistemele de operare Windows, în special pentru rularea de cod JScript. Acest DLL este o versiune mai nouă care înlocuiește jscript9.dll mai vechi pentru a trata diverse vulnerabilități și a îmbunătăți securitatea, începând cu versiunea de Windows 11 24H2.
Versiunea mai veche jscript9.dll păstrează automat definițiile globale și contextul, astfel încât funcțiile încărcate din mai multe scripturi să rămână accesibile. În jscript9legacy.dll, contextul de execuție nu persistă în mod implicit. Funcțiile definite într-un script sunt eliminate după execuție și nu sunt accesibile pentru restul scriptului.
Rezolvare
Această problemă este tratată în actualizările Windows lansate la și după 24 februarie 2026 (KB5077241). Cu toate acestea, caracteristica care rezolvă problema este dezactivată în mod implicit. Pentru a activa contextul de execuție JScript persistent, urmați acești pași.
Important: Acest articol conține informații despre cum să faceți modificări în registry. Asigurați-vă că faceți o copie backup la registry înainte de a-l modifica. Asigurați-vă că știți cum să restaurați registry dacă apare o problemă. Pentru mai multe informații despre cum să faceți backup, să restaurați și să modificați registry, consultați Cum să faceți backup și să restaurați registry în Windows.
-
Rulați următoarea comandă pentru a crea cheia de registry pentru controlul caracteristicilor:
reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"
-
Sub această cheie, creați o nouă valoare DWORD (32-bit).
-
Configurați valoarea după cum urmează:
-
Pentru a activa persistența doar pentru anumite procese: Setați valoarea la 1 pentru fiecare nume de proces țintă.
-
Pentru a activa persistența pentru toate procesele: Adăugați * ca nume de cheie și setați-i valoarea la 1.
-