Van toepassing op
Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows Server 2025

Oorspronkelijke publicatiedatum: dinsdag 18 juni 2026

KB-id: 5105752

Symptomen 

Globale JScript-definities en uitvoeringscontext die vanuit meerdere scripts worden geladen of via polyfills worden geleverd, blijven mogelijk niet behouden nadat elk script is uitgevoerd. Als gevolg hiervan kunnen sommige scripts die in eerdere versies van Windows werkten, mislukken in Windows 11, versie 24H2 en hoger. 

Oorzaak 

De jscript9legacy.dll is een DLL-bestand (Dynamic Link Library) dat wordt gebruikt in Windows-besturingssystemen, met name voor het uitvoeren van JScript-code. Dit DLL-bestand is een nieuwere versie die de oudere jscript9.dll vervangt om verschillende beveiligingsproblemen aan te pakken en de beveiliging te verbeteren, vanaf Windows 11 versie 24H2.  

De oudere jscript9.dll behoudt automatisch globale definities en context, zodat functies die vanuit meerdere scripts worden geladen, toegankelijk blijven. In jscript9legacy.dllblijft de uitvoeringscontext niet standaard behouden. Functies die in één script zijn gedefinieerd, worden na de uitvoering verwijderd en zijn niet toegankelijk voor de rest van het script.  

Oplossing 

Dit probleem wordt opgelost in Windows-updates die zijn uitgebracht op en na 24 februari 2026 (KB5077241). De functie waarmee het probleem wordt opgelost, is echter standaard uitgeschakeld. Volg deze stappen om permanente JScript-uitvoeringscontext in te schakelen. 

Belangrijk: Dit artikel bevat informatie over het wijzigen van het register. Zorg ervoor dat u een back-up van het register maakt voordat u hierin wijzigingen aanbrengt. Zorg ervoor dat u weet hoe u het register kunt herstellen als er een probleem optreedt. Zie Een back-up maken van het register en het register terugzetten in Windows voor meer informatie over het maken van back-ups, het terugzetten en het wijzigen van het register. 

  1. Voer de volgende opdracht uit om de registersleutel voor functiebeheer te maken:

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

  2. Maak onder deze sleutel een nieuwe DWORD-waarde (32-bits).

  3. Configureer de waarde als volgt:

    1. Om persistentie alleen voor specifieke processen in te schakelen: Stel de waarde in op 1 voor elke naam van het doelproces.

    2. Persistentie inschakelen voor alle processen: Voeg * toe als de sleutelnaam en stel de waarde in op 1.

  Schermopnamen met stappen voor het maken van de registersleutel voor functiebeheer

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.