Vzťahuje sa na
Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows Server 2025

Pôvodný dátum publikovania: Júna 18, 2026

ID KB: 5105752

Príznaky 

Globálne definície JScript a kontext spustenia načítané z viacerých skriptov alebo poskytnuté prostredníctvom polyfillov nemusia pretrvávať po dokončení spustenia každého skriptu. Výsledkom je, že niektoré skripty, ktoré fungovali v starších verziách Windowsu, mohli zlyhať vo Windows 11, verzii 24H2 a novších. 

Príčina 

jscript9legacy.dll je súbor knižnice DLL (dynamic link library), ktorý sa používa v operačných systémoch Windows, najmä na spúšťanie kódu JScript. Táto knižnica DLL je novšia verzia, ktorá nahrádza staršie jscript9.dll riešením rôznych zraniteľností a zlepšovaním zabezpečenia od verzie Windows 11 24H2.  

Staršia jscript9.dll automaticky uchováva globálne definície a kontext, takže funkcie načítané z viacerých skriptov zostávajú dostupné. V jscript9legacy.dllsa kontext spustenia predvolene nezachováva. Funkcie definované v jednom skripte sa po spustení zahodia a nie sú prístupné pre zvyšok skriptu.  

Riešenie 

Tento problém je vyriešený v aktualizáciách Windowsu vydaných 24. februára 2026 (KB5077241 a neskôr. Funkcia, ktorá tento problém rieši, je však predvolene vypnutá. Ak chcete povoliť trvalý kontext spúšťania príkazu JScript, postupujte podľa týchto krokov. 

Dôležité: Tento článok obsahuje informácie o úprave databázy Registry. Pred vykonaním úprav databázu Registry zálohujte. Uistite sa, že viete, ako obnoviť databázu Registry, ak sa vyskytne problém. Ďalšie informácie o zálohovaní, obnovení a úprave registra nájdete v časti Ako zálohovať a obnoviť databázu Registry v systéme Windows

  1. Spustite nasledujúci príkaz na vytvorenie kľúča databázy Registry ovládacieho prvku funkcií:

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

  2. Pod týmto kľúčom vytvorte novú hodnotu DWORD (32-bitovú).

  3. Hodnotu nakonfigurujete takto:

    1. Ak chcete povoliť perzistenciu len pre konkrétne procesy: Nastavte hodnotu na 1 pre názov každého cieľového procesu.

    2. Povolenie perzistencie pre všetky procesy: Pridajte * ako názov kľúča a nastavte jeho hodnotu na 1.

  Snímky obrazovky znázorňujúce kroky na vytvorenie kľúča databázy Registry ovládacieho prvku funkcií

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.