{"id":326624,"date":"2026-06-19T13:18:33","date_gmt":"2026-06-19T11:18:33","guid":{"rendered":"https:\/\/borncity.com\/blog\/?p=326624"},"modified":"2026-06-19T13:18:33","modified_gmt":"2026-06-19T11:18:33","slug":"windows-11-25h2-24h2-jscript-kontext-jscript9-dll-geht-verloren","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2026\/06\/19\/windows-11-25h2-24h2-jscript-kontext-jscript9-dll-geht-verloren\/","title":{"rendered":"Windows 11 25H2-24H2: JScript-Kontext (jscript9.dll) geht verloren"},"content":{"rendered":"<p><img decoding=\"async\" style=\"margin: 0px 10px 0px 0px; display: inline; float: left;\" title=\"Windows\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Windows-klein.jpg\" alt=\"Windows\" width=\"200\" align=\"left\" \/>Gibt es in Windows 11 24H2 und 25H2 ggf. das Problem, dass JScript-Programme, die fr\u00fcher funktionierten, nun Probleme bereiten, weil der Ausf\u00fchrungskontext verloren geht? Microsoft hat zum 18. Juni 2026 in einem Supportbeitrag das Problem angesprochen. Es gibt seit Februar 2026 einen Fix, der aber per Registrierung aktiviert werden muss.<\/p>\n<p><!--more--><\/p>\n<h2>Die Fehlerbeschreibung von Microsoft<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg07.met.vgwort.de\/na\/3d20c099c4fe44598c51fa1fdc0220f8\" alt=\"\" width=\"1\" height=\"1\" \/>Es scheint ein etwas exotischeres Problem zu sein, was Microsoft im Supportbeitrag <a href=\"https:\/\/support.microsoft.com\/en-us\/topic\/jscript-global-definitions-and-execution-context-might-not-persist-across-scripts-77ff3a18-c1dd-49d0-b55b-483884b49028\" target=\"_blank\" rel=\"noopener\">JScript global definitions and execution context might not persist across script<\/a> (<a href=\"https:\/\/support.microsoft.com\/de-de\/topic\/globale-jscript-definitionen-und-ausf%C3%BChrungskontext-bleiben-m%C3%B6glicherweise-nicht-skript%C3%BCbergreifend-erhalten-77ff3a18-c1dd-49d0-b55b-483884b49028\" target=\"_blank\" rel=\"noopener\">deutsche Fassung<\/a>) zum 18. Juni 2026 aufgegriffen hat (ist <a href=\"https:\/\/www.deskmodder.de\/blog\/2026\/06\/19\/windows-11-25h2-24h2-jscript-definierte-funktionen-werden-nach-einer-ausfuehrung-verworfen-loesung\/\" target=\"_blank\" rel=\"noopener\">hier<\/a> aufgefallen). In der Symptombeschreibung hei\u00dft es, dass globale JScript-Definitionen und Ausf\u00fchrungskontexte, die aus mehreren Skripten geladen oder \u00fcber Polyfills bereitgestellt werden, m\u00f6glicherweise nicht erhalten bleiben, nachdem die Ausf\u00fchrung der einzelnen Skripte abgeschlossen ist.<\/p>\n<blockquote><p>Ein <a href=\"https:\/\/de.wikipedia.org\/wiki\/Polyfill\" target=\"_blank\" rel=\"noopener\">Polyfill<\/a> ist ein <!--qkimaf d0MGZd_8\/HugV6--><!--cqw1tb d0MGZd_8\/HugV6-->JavaScript-Codebaustein, der moderne Web-Funktionen (wie HTML5 oder neue APIs) in \u00e4lteren Browsern nachr\u00fcstet, die diese von Haus aus nicht unterst\u00fctzen<!--TgQPHd||[]-->. Es fungiert als L\u00fcckenb\u00fc\u00dfer, damit Webseiten unabh\u00e4ngig vom genutzten Browser einheitlich funktionieren.<\/p><\/blockquote>\n<p>Im Ergebnis k\u00f6nnen einige Skripte, die in fr\u00fcheren Windows-Versionen funktioniert haben, unter Windows 11, Version 24H2 und h\u00f6her m\u00f6glicherweise fehlschlagen, hei\u00dft es von Microsoft.<\/p>\n<h2>Der technische Hintergrund<\/h2>\n<p>Windows 11 verwendet ab Version 24H2 die\u00a0Datei <em>jscript9legacy.dll<\/em> als Dynamic Link Library (DLL) zur Ausf\u00fchrung von JScript-Code. Diese DLL ist eine neuere Version, die die \u00e4ltere <em>jscript9.dll<\/em>\u00a0ersetzt, um verschiedene Sicherheitsl\u00fccken zu beheben und die Sicherheit zu verbessern.<\/p>\n<p>Das Problem:\u00a0Die \u00e4ltere <em>jscript9.dll<\/em> beh\u00e4lt globale Definitionen und den Kontext automatisch bei. Dadurch kann auf Funktionen, die aus mehreren Skripten geladen wurden, weiterhin zugegriffen werden. In der neueren Version <em>jscript9legacy.dll<\/em> bleibt der Ausf\u00fchrungskontext standardm\u00e4\u00dfig nicht erhalten. In einem Skript definierte Funktionen werden nach der Ausf\u00fchrung verworfen und sind f\u00fcr den Rest des Skripts nicht mehr zug\u00e4nglich.<\/p>\n<h2>Es gab eine nicht aktivierte Korrektur<\/h2>\n<p>Microsoft hatte dieses Problem zum 24. Februar 2026\u00a0 mit dem Windows-Update <a class=\"ocpExternalLink\" href=\"https:\/\/support.microsoft.com\/help\/5077241\" target=\"_blank\" rel=\"noopener\" data-bi-type=\"anchor\">KB5077241<\/a> zwar behoben und liefert den Fix auch mit Folgeupdates aus. Allerdings bliebt das Feature, das das Problem behebt, standardm\u00e4\u00dfig deaktiviert.<\/p>\n<p>Wer von dem oben genannten Problem betroffen ist, muss den permanenten JScript-Ausf\u00fchrungskontext per Registrierungseingriff aktivieren. Dazu ist in der Registrierung der nachfolgende Eintrag f\u00fcr einen Schl\u00fcssel mit administrativen Berechtigungen anzulegen.<\/p>\n<pre>HKLM\\Software\\Policies\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_ENABLE_PERSISTENCE<\/pre>\n<p>Danach gilt es, unter diesem Schl\u00fcssel, einen neuen DWORD-Wert (32-Bit) einzuf\u00fcgen. Soll die Persistenz nur f\u00fcr einen Prozess gelten, ist dessen\u00a0Zielprozessname f\u00fcr den DWORD-Wert zu nehmen und auf 1 zu setzen. Soll die Persistenz f\u00fcr alle Prozesse gelten, wird * als Name des DWORD-Wert verwendet und dieser auf 1 gesetzt. Microsoft hat folgenden Screenshot mit den Eintr\u00e4gen ver\u00f6ffentlicht.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-326625\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/06\/JScript-Reg.jpg\" alt=\"JScript-Registry-Eintrag\" width=\"640\" height=\"512\" srcset=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/06\/JScript-Reg.jpg 640w, https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/06\/JScript-Reg-300x240.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gibt es in Windows 11 24H2 und 25H2 ggf. das Problem, dass JScript-Programme, die fr\u00fcher funktionierten, nun Probleme bereiten, weil der Ausf\u00fchrungskontext verloren geht? Microsoft hat zum 18. Juni 2026 in einem Supportbeitrag das Problem angesprochen. Es gibt seit Februar &hellip; <a href=\"https:\/\/borncity.com\/blog\/2026\/06\/19\/windows-11-25h2-24h2-jscript-kontext-jscript9-dll-geht-verloren\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8537,7459,301],"tags":[1117,1229,24,8257],"class_list":["post-326624","post","type-post","status-publish","format-standard","hentry","category-problem","category-software","category-windows","tag-javascript","tag-patchday","tag-problem","tag-windows-11"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/326624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=326624"}],"version-history":[{"count":1,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/326624\/revisions"}],"predecessor-version":[{"id":326626,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/326624\/revisions\/326626"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=326624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=326624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=326624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}