ID do artigo: 841532 - Última revisão: segunda-feira, 23 de outubro de 2006 - Revisão: 1.4

Vazamentos de identificador de registro ocorrem em aplicativos que usam classes MSXML DOM ou XML após você instala o Microsoft Office 2003

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.
Expandir tudo | Recolher tudo

Sintomas

Aplicativos que usam o DOM (Document Object Model) do Microsoft XML Parser (MSXML) ou as classes XML no Microsoft .NET Framework enfrentar um aumento lento e estável no uso do identificador aos aplicativos são abrir arquivos XML do XML Web services. Esse problema pode esgotar recursos do processo e causar um erro ou uma condição de falta de memória. O programa deve ser reiniciado para recuperar as alças perdidas. Esse problema ocorre em computadores que têm o Microsoft Office 2003 instalado. O problema não ocorre em computadores que tenham versões anteriores do Microsoft Office instalado.

Causa

Esse problema é causado por um vazamento de identificadores de chave do registro em um filtro de protocolo MIME do lado do cliente para arquivos XML que são retornados de XML Web services. O filtro MIME de XML do Microsoft Office (Msoxmlmf.dll) é um manipulador de protocolo MIME registrado. Msoxmlmf.dll pode carregar indiretamente em qualquer aplicativo que usa o MSXML para analisar dados XML de um XML Web service. O filtro é usado, o componente de biblioteca de Wininet e o componente de biblioteca Urlmon para identificar arquivos XML que estão associados com Office 2003. Um identificador de chave do registro é perdido toda vez que o objeto de filtro é criado. O objeto de filtro geralmente é criado de uma vez por sessão. No entanto, os serviços que destruir e recriar repetido XMLHttpRequest objetos e que analisar que o XML resultante pode enfrentar condições que causam uma nova sessão a ser criado para cada solicitação. Quando uma nova sessão é criada para cada solicitação, ocorre um vazamento de identificadores de chave do Registro lento.

Como Contornar

Os clientes podem remover o filtro para evitar o vazamento se o problema é tão grave que ele causa erros de aplicativos em outros processos. Para remover o filtro, execute estas etapas:
  1. Verifique se o filtro Msoxmlmf.dll está instalado na pasta compartilhada do Office. Este é o local padrão para esta pasta:
    C:\Program Files\Common Files\Microsoft Shared\Office11\Msoxmlmf.dll
  2. Clique em Iniciar , clique em Executar , digite regsvr32.exe /u "c:\Arquivos de programas\Arquivos comuns\Microsoft shared\office11\msoxmlmf.dll" e, em seguida, clique em OK .

    Se o filtro Msoxmlmf.dll estiver instalado em um local que não é o local padrão, digite o caminho da localização real do filtro.

Situação

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

Mais Informações

O filtro de MIME do XML do Microsoft Office (Msoxmlmf.dll) está registrado na seguinte chave do Registro:
HKEY_CLASSES_ROOT\Protocols\Filter\text/xml
Remover essa chave também impede que o filtro de carregamento em um aplicativo personalizado.

A informação contida neste artigo aplica-se a:
  • Microsoft Office Professional Edition 2003
  • Microsoft XML Core Services 4.0
  • Microsoft .NET Framework 1.0
Palavras-chave: 
kbmt kbxml kbnofix kbbug KB841532 KbMtpt
Tradução automáticaTraduçã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: 841532  (http://support.microsoft.com/kb/841532/en-us/ )