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

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: 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 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:

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:
  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:
  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:
rectangle icon activate
Propriedades

ID do Artigo: 929864 - Última Revisão: 05/17/2011 20:16:00 - Revisão: 2.0

Windows Internet Explorer 7 in Windows Vista, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows Server 2003

  • atdownload kbdebug kbactivexscript kbtshoot kbexpertiseinter kbprb KB929864
Comentários