Предупреждение: Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено с помощью обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в статье Часто задаваемые вопросы о прекращении использования классических приложений Internet Explorer 11.
Сводка
Новое действие URL-адреса URLACTION_ALLOW_JSCRIPT _IE (140D) позволяет настроить политику выполнения JScript для каждой зоны безопасности или шаблона зоны безопасности. Для этого действия URL-адреса можно указать следующие значения:
Включено (параметр по умолчанию) |
|
Отключено (рекомендуемый параметр для шаблонов зоны интернета, зоны ограниченных сайтов и зоны безопасности высокого уровня и Medium-High) |
|
Строке |
В этой статье описывается, как отключить выполнение JScript в Internet Explorer для зоны Интернета и зоны ограниченных сайтов.
Важно! Чтобы использовать действие URL-адреса, описанное в этой статье, необходимо установить накопительное обновление для системы безопасности для Internet Explorer: 11 апреля 2017 г. или более поздней версии.
Дополнительные сведения
Важно! Внимательно выполните действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Перед изменением создайте резервную копию реестра для восстановления в случае возникновения проблем.
Чтобы вручную изменить реестр и отключить выполнение JScript в Internet Explorer для зоны Интернета и зоны ограниченных сайтов, выполните следующие действия.
-
Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedt32 или regedit, а затем нажмите кнопку ОК.
-
Чтобы отключить выполнение JScript в зоне Интернета, найдите следующий подраздел реестра в редакторе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D
Чтобы отключить выполнение JScript в зоне ограниченных сайтов, найдите следующий подраздел реестра в редакторе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140D -
Щелкните правой кнопкой мыши соответствующий подраздел реестра и выберите команду Изменить.
-
В диалоговом окне Изменение значения DWORD (32-разрядная версия) введите 3.
-
Нажмите кнопку ОК, а затем перезапустите Internet Explorer.
Чтобы запретить JScript выполнять скрипты для эмулированных приложений, таких как 32-разрядное приложение, работающее на 64-разрядном устройстве, выполните следующие действия.
-
Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedt32 или regedit, а затем нажмите кнопку ОК.
-
Чтобы отключить эмулированное приложение, найдите следующий подраздел реестра в редакторе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D -
В соответствующей вложенной папке создайте значение реестра типа DWORD и назовите его EnableJScriptMitigation.
-
В диалоговом окне Изменение значения DWORD (32-разрядная версия) введите 1.
-
Нажмите кнопку ОК.
Скрипты из MSXML
Если вы запускаете Windows 8 или Windows 8.1, для использования этой функции необходимо иметь ежемесячный накопительный пакет (MR) или обновление Security-Only (SO) и накопительный пакет обновления Internet Explorer (IECU). Помимо включения функции с помощью раздела управления функциями, необходимо также соответствующим образом изменить разделы реестра, чтобы запретить загрузку JScript через MSXML.
Чтобы запретить JScript выполнять скрипты из MSXML3 и MSXML6, выполните следующие действия.
-
Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedt32 или regedit, а затем нажмите кнопку ОК.
-
Чтобы отключить выполнение скриптов с помощью MSXML3 и MSXML6, найдите следующий подраздел реестра в редакторе реестра:
Для устройств на базе x86-
Для MSXML3: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML30
-
Для MSXML6: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML60
Для 64-разрядных устройств
-
Для MSXML3: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML30
-
Для MSXML6: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML60
-
-
В каждой соответствующей вложенной папке создайте значение реестра типа DWORD и назовите его EnableJScriptMitigation.
-
В диалоговом окне Изменение значения DWORD (32-разрядная версия) введите 1.
-
Нажмите кнопку ОК.
Примечания
-
После применения этих параметров Internet Explorer не будет запускать JScript с веб-сайтов, которые используют устаревшие режимы документов Internet Explorer (Internet Explorer 9 и более ранних версий) и находятся в зоне "Интернет" или "Ограниченные сайты". Чтобы восстановить выполнение JScript в зоне безопасности, задайте для соответствующего подраздела реестра значение 0, а затем перезапустите Internet Explorer.
-
Перед применением этих параметров при запуске Windows 8, Windows 8.1, Windows 10 версии 1507 (начальная версия выпущена в июле 2015 г.), Windows 10 версии 1703 (Обновление Creators) или Windows 10 , версия 1709 (Fall Creators Update) на вашем устройстве, функция должна быть включена с помощью ключа управления функциями Интернета (также известного как ключ управления функциями). Инструкции по настройке ключа управления функциями см. в разделе Ключи управления функциями Интернета на веб-сайте Microsoft Learn.