Вихідна дата публікації: 18 червня 2026 р.
Ідентифікатор KB: 5105752
Ознаки
Глобальні визначення JScript і контекст виконання, завантажені з кількох сценаріїв або надані через поліфлени, можуть не зберігатися після виконання кожного сценарію. Як наслідок, деякі сценарії, які працювали в попередніх версіях Windows, можуть не працювати в Windows 11 версії 24H2 та пізніших версіях.
Причина
jscript9legacy.dll – це файл бібліотеки динамічного комплекування (DLL), який використовується в операційних системах Windows, особливо для запуску коду JScript. Ця DLL-файл – це новіша версія, яка замінює старішіjscript9.dll для усунення різних вразливостей і підвищення безпеки, починаючи з Windows 11 версії 24H2.
Старіші jscript9.dll автоматично зберігають глобальні визначення та контекст, тому функції, завантажені з кількох сценаріїв, залишаються доступними. У jscript9legacy.dllконтекст виконання не зберігається за промовчанням. Функції, визначені в одному сценарії, видаляються після виконання та недоступні для решти сценарію.
Спосіб усунення проблеми
Цю проблему вирішено в оновленнях Windows, випущених 24 лютого 2026 р. (KB5077241). Проте функцію, яка вирішує проблему, вимкнуто за замовчуванням. Щоб увімкнути постійний контекст виконання JScript, виконайте наведені нижче дії.
Увага!: Ця стаття містить відомості про змінення реєстру. Обов’язково зробіть резервну копію реєстру, перш ніж змінювати його. Переконайтеся, що ви знаєте, як відновити реєстр у разі виникнення проблеми. Докладні відомості про резервне копіювання, відновлення та модифікацію реєстру див. в статті Як створити резервну копію реєстру та відновити його у Windows.
-
Щоб створити розділ реєстру елемента керування функціями, виконайте таку команду:
reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"
-
Під цим ключем створіть нове значення DWORD (32-розрядна версія).
-
Налаштуйте значення таким йому:
-
Щоб увімкнути збереження лише певних процесів, виконайте наведені нижче дії. Установіть значення 1 для кожного імені цільового процесу.
-
Щоб увімкнути стійкість для всіх процесів, виконайте наведені нижче дії. Додайте * як ім'я ключа та встановіть для його значення 1.
-