Applies ToInternet Explorer 11

Aviso: A aplicação de ambiente de trabalho do Internet Explorer 11 descontinuada e sem suporte foi permanentemente desativada através de uma atualização do Microsoft Edge em determinadas versões do Windows 10. Para obter mais informações, consulte FAQ sobre a descontinuação da aplicação de ambiente de trabalho do Internet Explorer 11.

Resumo

Uma nova ação de URL, URLACTION_ALLOW_JSCRIPT _IE (140D), permite que a política de execução JScript seja configurada por Zona de Segurança ou Modelo de Zona de Segurança. Pode especificar os seguintes valores para esta ação de URL:

Ativado (predefinição)

URLPOLICY_ALLOW

Desativado (definição recomendada para os modelos Zona de Internet, Zona de Sites Restritos e Zona de Segurança Alta e Medium-High)

URLPOLICY_DISALLOW

Linha de comandos

URLPOLICY_QUERY

Este artigo descreve como desativar a execução de JScript no Internet Explorer para Zona de Internet e Zona de Sites Restritos.

Importante Para utilizar a ação de URL descrita neste artigo, tem de ter a Atualização de segurança cumulativa para o Internet Explorer: 11 de abril de 2017 ou uma atualização posterior instalada.

Mais informações

Importante Siga cuidadosamente os passos nesta secção. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, faça uma cópia de segurança do registo para restauro caso ocorram problemas.

Para editar manualmente o registo e desativar a execução de JScript no Internet Explorer para Zona de Internet e Zona de Sites Restritos, siga estes passos:

  1. Clique em Iniciar, clique em Executar, escreva regedt32 ou regedit e, em seguida, clique em Ok.

  2. Para desativar a execução de JScript na Zona da Internet, localize a seguinte subchave de registo no Editor de Registo:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D Para desativar a execução de JScript na Zona de Sites Restritos, localize a seguinte subchave de registo no Editor de Registo:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140D

  3. Clique com o botão direito do rato na subchave de registo adequada e, em seguida, clique em Modificar.

  4. Na caixa de diálogo Editar Valor DWORD (32 bits ), escreva 3.

  5. Clique em OK e, em seguida, reinicie o Internet Explorer.

Para impedir o JScript de executar scripts para aplicações emuladas, como uma aplicação de 32 bits em execução num dispositivo de 64 bits, siga estes passos:

  1. Clique em Iniciar, clique em Executar, escreva regedt32 ou regedit e, em seguida, clique em Ok.

  2. Para desativar a aplicação emulada, localize a seguinte subchave de registo no Editor de Registo:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D

  3. Na subpasta adequada, crie um valor de registo do tipo DWORD e atribua-lhe o nome EnableJScriptMitigation.

  4. Na caixa de diálogo Editar Valor DWORD (32 bits ), escreva 1.

  5. Clique em OK.

Scripts do MSXML

Se executar Windows 8 ou Windows 8.1, tem de ter o Rollup Mensal (MR) ou a atualização Security-Only (SO) e a Atualização Cumulativa do Internet Explorer (IECU) para utilizar esta funcionalidade. Para além de ativar a funcionalidade através de uma chave de controlo de funcionalidades, também tem de alterar as chaves de registo em conformidade para impedir que o JScript seja carregado através do MSXML.

Para impedir o JScript de executar scripts a partir de MSXML3 e MSXML6, siga estes passos:

  1. Clique em Iniciar, clique em Executar, escreva regedt32 ou regedit e, em seguida, clique em Ok.

  2. Para desativar a execução do Script através de MSXML3 e MSXML6, localize a seguinte subchave de registo no Editor de Registo:Para dispositivos baseados em x86

    • Para MSXML3: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML30

    • Para MSXML6: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML60

    Para dispositivos baseados em x64

    • Para MSXML3: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML30

    • Para MSXML6: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML60

  3. Em cada subpasta adequada, crie um valor de registo do tipo DWORD e atribua-lhe o nome EnableJScriptMitigation.

  4. Na caixa de diálogo Editar Valor DWORD (32 bits ), escreva 1.

  5. Clique em OK.

Notas

  • Depois de aplicar estas definições, o Internet Explorer não executará o JScript a partir de sites que utilizem os modos de documento legados do Internet Explorer (Internet Explorer 9 e versões anteriores) e que estejam na Zona da Internet ou zona de Sites Restritos. Para restaurar a execução de JScript numa Zona de Segurança, defina o valor da subchave do registo correspondente como 0 e, em seguida, reinicie o Internet Explorer.

  • Antes de aplicar estas definições quando executar Windows 8, Windows 8.1, Windows 10, versão 1507 (versão inicial lançada em julho de 2015), Windows 10, versão 1703 (Atualização para Criativos) ou Windows 10 , versão 1709 (Fall Creators Update) no seu dispositivo, a funcionalidade tem de ser ativada através de uma chave de controlo de funcionalidades da Internet (também conhecida como chave de controlo de funcionalidades). Para obter instruções sobre como configurar uma chave de controlo de funcionalidades, consulte o tópico Chaves de Controlo de Funcionalidades da Internet no site do Microsoft Learn.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.