Artigo: 929864 - Última revisão: terça-feira, 17 de Maio de 2011 - Revisão: 2.0

Os controlos ActiveX estão inactivos quando acede a uma página Web utilizando o Internet Explorer 7

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

No Windows Internet Explorer 7, acede a uma página Web que contém um controlo ActiveX. No entanto, o controlo ActiveX está inactivo. Este problema ocorre caso se verifiquem as seguintes condições:
  • Instala um depurador de scripts no computador. Por exemplo, instala o Microsoft Script Debugger.
  • No Internet Explorer, desmarca a caixa de verificação Desactivar a depuração de script (Internet Explorer) na área Navegação do separador Avançadas das Opções da Internet.
Nota: um controlo ActiveX inactivo não responderá à interacção do utilizador.

Causa

Este problema ocorre se o Internet Explorer não avaliar correctamente as alterações efectuadas à definição Desactivar a depuração de script (Internet Explorer).

Resolução

Para resolver este problema, instale a actualização de segurança cumulativa mais recente para o Internet Explorer. Para instalar a actualização mais recente, visite o seguinte Web site da Microsoft:
http://update.microsoft.com (http://update.microsoft.com)
Nota: esta actualização foi incluída pela primeira vez na actualização de segurança cumulativa MS07-027 (KB931768). Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
931768  (http://support.microsoft.com/kb/931768/ ) MS07-027: Actualização de segurança cumulativa para o Internet Explorer

Como contornar

Para contornar este problema, certifique-se de que a definição Desactivar a depuração de script está activada no Internet Explorer 7.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

O problema descrito na secção "Sintomas" poderá ocorrer mesmo que a página Web esteja em conformidade com a documentação da MSDN relativamente a como activar automaticamente controlos ActiveX.

Nota: para obter mais informações sobre como activar automaticamente controlos ActiveX, visite o seguinte Web site da Microsoft MSDN:
http://msdn2.microsoft.com/en-us/library/ms537508.aspx (http://msdn2.microsoft.com/en-us/library/ms537508.aspx)

Passos para reproduzir o problema

  1. Inicie o Internet Explorer 7.
  2. Clique em Ferramentas e clique em Opções da Internet.
  3. No separador Avançadas, clique para desmarcar a caixa de verificação Desactivar a depuração de script (Internet Explorer).
  4. Instale um depurador de scripts. Para transferir o Microsoft Script Debugger compatível com o Microsoft Windows NT 4.0 e versões posteriores do sistema operativo Windows, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?familyid=2f465be0-94fd-4569-b3c4-dffdf19ccd99 (http://www.microsoft.com/downloads/details.aspx?familyid=2f465be0-94fd-4569-b3c4-dffdf19ccd99)
  5. Visite um Web site que tenha controlos ActiveX que sejam automaticamente activados. Por exemplo, visite o seguinte Web site da MSN que utiliza controlos ActiveX automaticamente activados:
    http://www.msn.com (http://www.msn.com)
  6. Clique em Ferramentas e clique em Opções da Internet.
  7. Clique em OK.

Referências

Para obter mais informações sobre depuração de scripts no Internet Explorer, visite o seguinte blogue da MSDN:
http://blogs.msdn.com/ie/archive/2004/10/26/247912.aspx (http://blogs.msdn.com/ie/archive/2004/10/26/247912.aspx)

A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 7 in Windows Vista
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
Palavras-chave: 
atdownload kbdebug kbactivexscript kbtshoot kbexpertiseinter kbprb KB929864