A funcionalidade de um suplemento, um controle ActiveX ou um suplemento é reduzida ou a funcionalidade é bloqueada após você instalar o Office 2003 Service Pack 3

Traduções deste artigo Traduções deste artigo
ID do artigo: 938814 - Exibir os produtos aos quais esse artigo se aplica.
importante Este artigo contém informações que mostra como ajudar a diminuir as configurações segurança ou como desativar os recursos de segurança em um computador. Você pode fazer essas alterações para solucionar um problema específico. Antes de fazer essas alterações, recomendamos que avalie os riscos associados à implementação dessa solução alternativa no seu ambiente específico. Se você implementar essa solução alternativa, execute quaisquer etapas apropriadas adicionais para ajudar a proteger o computador.

Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Instalar o Microsoft Office 2003 Service Pack 3 (SP3). Quando você inicia um programa do Office 2003, a funcionalidade de um suplemento, um controle ActiveX ou um suplemento é reduzida. Ou, a funcionalidade está bloqueada em algumas situações.

Causa

O comportamento de add-ins, controles ActiveX e suplementos de COM foi alterado em alguns cenários no Office 2003 SP3 para melhorar a segurança dos arquivos do Office 2003.

O Office 2003 SP3 executa um teste para componentes COM mal escritos que use o método QueryInterface() quando um programa do Office 2003 é iniciado. A maioria dos componentes COM irão passar o teste com êxito. No entanto, se um componente COM falhar no teste, a funcionalidade de alguns suplementos, controles ActiveX ou suplementos de COM pode ser reduzida. Ou, a funcionalidade pode ser bloqueada. Os componentes COM podem falhar no teste em cenários em que o componente fornece uma resposta incorreta para o método QueryInterface() .

Para determinar se o comportamento que você enfrenta é devido a essa mudança no Office 2003 SP3, execute as seguintes etapas:
  1. Inicie Visualizar eventos. Para fazer isso, clique em Iniciar , clique em Executar , digite eventvwr.exe na caixa Abrir e, em seguida, clique em OK .
  2. Clique em aplicativo .
  3. Clique no título da coluna eventos para classificar por número de identificação de evento.
  4. Determine se a identificação de evento 21296 ocorreu. Se você localizar a identificação de evento 21296, clique com o botão direito do mouse o evento e, em seguida, clique em Propriedades .
  5. Determine as seguintes informações sobre o componente COM incorreto se ele estiver presente:
    • Identificador de classe (CLSID)
    • Nome do módulo
    • Versão do módulo

Resolução

Para resolver esse comportamento no Office 2003 SP3, contate o provedor do add-in, o controle ActiveX ou o suplemento. O provedor do componente deve atualizar o componente de modo que implementações do método QueryInterface() retornam somente ponteiros de interface para interfaces que são implementadas pelo componente.

Como Contornar

Aviso Essa solução alternativa pode tornar um computador ou uma rede mais vulneráveis aos ataques de usuários mal-intencionados ou softwares mal-intencionados como vírus. Nós não recomendamos esta solução alternativa, mas são fornece essas informações para que você pode implementar essa solução alternativa sua vontade. Use esta solução alternativa por seu próprio risco.

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows


Para contornar esse comportamento no Office 2003 SP3 quando uma diretiva é usada, um administrador pode desativar o recurso completamente. Ou, um administrador pode desativar o recurso para um CLSID específico.

Para fazer isso no registro, use um dos seguintes métodos.

Observação Os valores que são definidos no métodos a seguir podem afetar outras versões do Microsoft Office instalados no computador.

Método 1: Desativar esse recurso completamente

  1. Saia de todos os programas do Office 2003.
  2. Clique em Iniciar , clique em Executar , digite regedit na caixa Abrir e, em seguida, clique em OK .
  3. Localize e clique em uma das seguintes subchaves do Registro:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Security
    HKEY_CURRENT_USER\Software\Microsoft\Security
    Observação Se houver o valor de diretiva, o valor na subchave
    \Software\Policies\Microsoft\Security
    é usado. Se o valor de diretiva não existir no registro, o valor na subchave
    \Software\Microsoft\Security
    é verificado. Além disso, o valor é usado se ele estiver presente.
  4. Após você clicar na subchave especificada na etapa 3, aponte para novo no menu Editar e, em seguida, clique em Valor DWORD .
  5. Digite CLSIDInterfaceTest e, em seguida, pressione ENTER.
  6. Clique com o botão direito do mouse CLSIDInterfaceTest e, em seguida, clique em Modificar .
  7. Na caixa dados do valor , digite 1 e, em seguida, clique em OK .
  8. No menu arquivo , clique em Sair para sair do Editor do Registro.

Método 2: Desativar esse recurso para um CLSID específico

  1. Saia de todos os programas do Office 2003.
  2. Clique em Iniciar , clique em Executar , digite regedit na caixa Abrir e, em seguida, clique em OK .
  3. Localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_CLASSES_ROOT\CLSID\{<COM CoClass GUID>}
  4. Após você clicar na subchave especificada na etapa 3, aponte para novo no menu Editar e, em seguida, clique em Valor DWORD .
  5. Digite InsecureQI e, em seguida, pressione ENTER.
  6. Clique com o botão direito do mouse InsecureQI e, em seguida, clique em Modificar .
  7. Na caixa dados do valor , digite um dos seguintes valores e, em seguida, clique em OK :
    • 0 : esse é o valor padrão. Esse valor executa o teste no CLSID e, em seguida, libera a aleatórias de interface inexistente quando o teste ser concluído.
    • 1 : este valor não executará o teste no CLSID.
    • 2 : este valor não executará o teste no CLSID.
    • 3 : este valor não executará o teste no CLSID. Além disso, esse valor não libera a aleatórias de interface inexistente. Os programas do Office podem agir como se o teste no CLSID falhou sem realmente executar o teste.
  8. No menu arquivo , clique em Sair para sair do Editor do Registro.

Mais Informações

Para obter mais informações sobre CLSID, visite o seguinte site:
http://msdn2.microsoft.com/en-us/library/ms691424.aspx
Para obter mais informações sobre como obter o Office 2003 service pack mais recente, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
870924Como obter o service pack mais recente para o Office 2003

Propriedades

ID do artigo: 938814 - Última revisão: quarta-feira, 31 de outubro de 2007 - Revisão: 1.8
A informação contida neste artigo aplica-se a:
  • Microsoft Office 2003 Service Pack 3
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Students and Teachers Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office Excel 2003
  • Microsoft Office FrontPage 2003
  • Microsoft Office OneNote 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Visio Standard 2003
  • Microsoft Office Word 2003
Palavras-chave: 
kbmt kbtshoot kbcominterop kbaddin kbupdateissue kbpubtypekc kbexpertisebeginner kbprb KB938814 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 938814

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com