Eredeti közzétételi dátum: Június 18, 2026
Tudásbáziscikk azonosítója: 5105752
Tünetek
Előfordulhat, hogy a JScript globális definíciós fájljai és végrehajtási környezete, amely több parancsfájlból töltődik be vagy polyfills használatával van megadva, nem marad fenn az egyes parancsfájlok futtatásának befejezése után. Ennek eredményeképpen előfordulhat, hogy néhány, a Windows korábbi verziójában működő szkript hibát jelez a Windows 11, 24H2-es és újabb verzióiban.
Ok
A jscript9legacy.dll egy dinamikus csatolású kódtár (DLL) fájl, amelyet Windows operációs rendszerekben használnak, különösen JScript-kód futtatására. Ez a DLL egy újabb verzió, amely felváltja a régebbi jscript9.dll a különböző biztonsági rések kezelése és a biztonság javítása érdekében, Windows 11, 24H2-es verzióval kezdődően.
A régebbi jscript9.dll automatikusan megőrzi a globális definíciókat és környezetet, így a több parancsfájlból betöltött függvények is elérhetők maradnak. A jscript9legacy.dlla végrehajtási környezet alapértelmezés szerint nem őrződött meg. Az egyik szkriptben definiált függvények a végrehajtás után el lesznek vetve, és a szkript többi része nem fér hozzájuk.
Megoldás
Ezt a problémát a 2026. február 24-én és azt követően kiadott Windows-frissítések (KB5077241) kezelik. A problémát megoldó szolgáltatás azonban alapértelmezés szerint le van tiltva. Az állandó JScript-végrehajtási környezet engedélyezéséhez kövesse az alábbi lépéseket.
Fontos: Ez a cikk információt tartalmaz a beállításjegyzék módosításáról. A módosítás előtt készítsen biztonsági másolatot a beállításjegyzékről. Legyen tisztában azzal is, hogy probléma esetén hogyan állíthatja vissza a beállításjegyzéket. A beállításjegyzék biztonsági mentésének, visszaállításának és módosításának módjáról további információkat a Windows beállításjegyzék biztonsági mentése és visszaállítása című témakörben talál.
-
Futtassa a következő parancsot a szolgáltatásfelügyelő beállításkulcs létrehozásához:
reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"
-
Ez alatt a kulcs alatt hozzon létre egy új DWORD (32 bites) értéket.
-
Konfigurálja az értéket az alábbiak szerint:
-
Az adatmegőrzés engedélyezése csak bizonyos folyamatokra vonatkozóan: Állítsa az 1 értéket minden célfolyamatnévhez.
-
Az adatmegőrzés engedélyezése az összes folyamathoz: Adja hozzá a * karaktert kulcsnévként, és állítsa az értékét 1-re.
-