Erros de aplicativo ocorrem após a execução Xmlinst.exe em servidores de produção

Traduções deste artigo Traduções deste artigo
ID do artigo: 278636 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Descrição do problema

Após você executar Xmlinst.exe, aplicativos (como o Microsoft SQL Server 2000) podem não funcionar corretamente.

Para que possamos corrigir esse problema para você, vá para a "Corrigir para mim"a seção. Se você mesmo preferir corrigir o problema, vá para a "Deixe-me a corrigir sozinho"a seção.

Corrigir para mim

Para corrigir esse problema automaticamente, clique no link corrigir esse problema. Em seguida, clique em Executarno <b00> </b00>Download do arquivodiálogo caixa e siga as etapas no assistente.


Corrigir o problema
Microsoft Fix it 50193


Anotações
  • Este assistente pode estar em inglês. No entanto, a correção automática também funciona para versões do Windows em outros idiomas.
  • Se você não estiver no computador que apresentou o problema, você poderá salvar a correção automática em uma unidade flash ou um CD para que possa executá-lo no computador que apresentou o problema.
Agora vá para o "Isso corrigiu o problema?"a seção.

Deixe-me a corrigir sozinho

Quando você executa o Xmlinst.exe, o programa altera os ProgID valores no registro para todas as versões anteriores do Microsoft XML parser (MSXML) e isso os força a usar a versão mais recente do arquivo MSXML. dll.Para resolver esse problema e para reverter os efeitos do programa Xmlinst.exe anterior, primeiro você deve executar o comando xmlinst.exe -u para remover as chaves do registro existente. Em seguida, você deve usar o Regsrv32.exe para registrar as versões específicas dos arquivos. dll que você deseja. Recomendamos que você registre todas as versões atuais do analisador MSXML. Para instalar uma versão específica do analisador MSXML, consulte a tabela "Versões MSXML" a "Obter mais informações"a seção. Esta tabela fornece detalhes sobre as versões o MSMXL. Por exemplo, para registrar o analisador MSXML 2.6, use o seguinte comando:
Msxml2. dll Regsvr32.exe

Isso corrigiu o problema?

Verifique se o problema está corrigido. Se o problema tiver sido corrigido, você terá concluído com este artigo. Se o problema não for corrigido, você poderá Contate o suporte.

Status

Esse comportamento é por design.

Xmlinst.exe serve como um método conveniente para desenvolvedores executar a versão mais recente do analisador MSXML em todos os seus programas. Fazendo isso, os desenvolvedores podem evitar a necessidade de recompilar e atualizar os programas existentes quando usar e testar a versão mais recente do analisador MSXML, independentemente da versão do analisador que o programa foi especificado originalmente como usar.

Obter mais informações

O analisador MSXML destina-se a instalação no modo lado a lado . Isso permite que você instale versões específicas do analisador MSXML que deseja instalar sem uma instalação do analisador MSXML afetar outra instalação. Portanto, todas as versões separadas do analisador MSXML podem coexistir. Além disso, os arquivos. dll anteriores e novos para o analisador podem residir lado a lado no seu computador.

Como alternativa, você pode instalar o analisador usando o modo de substituição. No modo de substituição, todas as referências a quaisquer referências de versão do analisador MSXML são atualizadas para que somente a versão mais recente do analisador MSXML é usada. Portanto, quando você executa Xmlinst.exe, Xmlinst.exe pode causar programas que foram escritos para e testados com versões específicas para falhar.

Observação Se você executar Xmlinst.exe, Xmlinst.exe pode causar instabilidade do sistema e pode fazer com que programas falhar. Depois de executar o Xmlinst.exe, o computador está em um estado sem suporte. Além disso, as alterações feitas pelo Xmlinst.exe são globais para o computador no qual Xmlinst.exe foi executado, e essas alterações afetarão todos os programas que usam o analisador MSXML.

Embora o MSXML está instalado no modo, nenhum. dll arquivos são substituídos ou excluídos de substituição. Somente o registro é atualizado. Xmlinst.exe atualiza todas as entradas do registro para cada versão específica do analisador MSXML para que ele aponte para a versão mais recente do analisador MSXML. Como Xmlinst.exe atualiza somente o registro, todas as versões anteriores dos arquivos. dll devem ser residentes no computador para desfazer os efeitos de uma execução anterior de Xmlinst.exe. Os comandos Xmlinst.exe e as descrições são listadas na tabela a seguir:
Recolher esta tabelaExpandir esta tabela
ComandoComportamento
Xmlinst(Modo de substituição) Substitua o analisador MSXML existente Msxml3. dll.
msmxl do Xmlinst -uExclui todas as entradas do Registro criadas pelo MSXML. dll.
Xmlinst -u msxml3Exclui todas as entradas do Registro criadas pelo Msxml3. dll.
Xmlinst -uExclui todas as entradas do registro que foram criados com qualquer versão do analisador MSXML.
Xmlinst-?Imprima a mensagem de uso.

Para alternar para uma versão diferente do analisador MSXML

Para alternar para uma versão diferente do analisador MSXML, execute as seguintes etapas:
  1. Em um prompt de comando, digite o seguinte, onde nome do caminho é o local do Xmlinst.exe:
    nome do caminho\xmlinst.exe -u
    O comando anterior limpa todas as entradas de registro.
  2. Registre os arquivos DLL que você deseja usar.
    1. Para registrar o MSXML. dll, digite o seguinte comando e pressione ENTER:
      Regsvr32 MSXML. dll
    2. Para registrar Msxml2. dll, digite o seguinte comando e pressione ENTER:
      Regsvr32 Msxml2. dll
    3. Para registrar Msxml3. dll, digite o seguinte comando e pressione ENTER:
      Regsvr32 Msxml3. dll
Versões MSXML
Recolher esta tabelaExpandir esta tabela
VersõesNome do arquivo Versão do arquivo #
1.0 MSXML. dll 4.71.1712.5
1.0 a MSXML. dll 4.72.2106.4
1.0 Service Pack 1 (SP1) MSXML. dll 4.72.3110.0
2.0 MSXML. dll 5.0.2014.0206
2.0 MSXML. dll 5.0.2314.1000
2.0B MSXML. dll 5.0.2614.3500
2.5 Beta 2 MSXML. dll 5.0.2919.38
2,5 MSXML. dll 5.0.2919.6303
2.5 MSXML. dll 5.0.2920.0
2.5 Service Pack 1 (SP1) MSXML. dll 8.0.5226
2.6 Lançamento da Web de janeiro de 2000 Msxml2. dll (lançamento da Web de janeiro) 7.50.4920.0
2.6 Beta 2 Msxml2. dll 8.0.5207.3
2.6 Msxml2. dll 8.0.6518.1
3.0 Lançamento da Web de março de 2000 Msxml3. dll (lançamento da Web de março) 7.50.5108.0
3.0 Lançamento da Web de maio de 2000 Msxml3. dll (talvez Web versão) 8.0.7309.3
3.0 Lançamento da Web de julho de 2000 Msxml3. dll (lançamento da Web de julho) 8.0.7520.1
3.0 Lançamento da Web de setembro de 2000 Msxml3. dll (lançamento da Web de setembro) 8.0.7722.0
3.0 VersãoMsxml3. dll8.0.7820.0
Versões XML incluídas com produtos
Recolher esta tabelaExpandir esta tabela
Sistema operacional ou programaInternet Explorer
Versão
MSXML
Versão
*Microsoft Internet Explorer 4.01.0
Versão do arquivo #: 4.71.1712.5
Microsoft Windows 95 OEM Service Release 2.5Microsoft Internet Explorer 4.0 a1.0 a
Versão do arquivo #: 4.72.2106.4
*Microsoft Internet Explorer 4.01 Service Pack 1 (SP1) 2.0
Versão do arquivo #: 5.0.2014.0206
*Microsoft Internet Explorer 5.02.0
Versão do arquivo #: 5.0.2014.0206
Microsoft Office 2000 Microsoft Internet Explorer 5.02.0
Versão do arquivo #: 5.0.2314.1000
Redistribuição do MSXML2.0
Nome do arquivo: Msxmlr. dll
Versão do arquivo #: 5.0.2314.1000
Microsoft Windows 98 Second EditionMicrosoft Internet Explorer 5.0 b 2.0B
Versão do arquivo #: 5.0.2614.3500
Microsoft Windows 95 ou Microsoft Windows 98Microsoft Internet Explorer 5.01 2,5
Versão do arquivo #: 5.0.2919.6303
Microsoft Windows NT 4.0 Microsoft Internet Explorer 5.01 2,5
Versão do arquivo #: 5.0.2919.6303
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 2.5Versão do arquivo #: 5.0.2920.0
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 Service Pack 1 (SP1) 2.5 Service Pack 1 (SP1)
Versão do arquivo #: 8.0.5226
Microsoft Windows 95 ou Microsoft Windows 98Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versão do arquivo #: 8.0.5226
Microsoft Windows NT 4.0Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versão do arquivo #: 8.0.5226
Microsoft Windows 2000 Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versão do arquivo #: 8.0.5226
Microsoft Windows 2000 Service Pack 1 (SP1)Microsoft Internet Explorer 5.52.5 Service Pack 1 (SP1)
Versão do arquivo #: 8.0.5226

Recolher esta tabelaExpandir esta tabela
SQL ServerVersão MSXML
Microsoft SQL Server 2000 Beta 22.6 b2
Versão do arquivo #: 8.0.5207.3
Microsoft SQL Server 20002.6
Versão do arquivo #: 8.0.6518.1

Recolher esta tabelaExpandir esta tabela
BizTalkVersão MSXML
BizTalk (visualização de tecnologia)2.6
Versão do arquivo #: 8.0.6518.1
BizTalk (Beta) 2.6
Versão do arquivo #: 8.0.6518.1

Informações de GUID e ProgID

A versão Beta do MSXML 3.0 é instalada no computador no modo lado a lado. Esse modo protege os aplicativos que atualmente o utilizam os arquivos MSXML. dll e Msxml2. dll. Modo lado a lado também permite que você decida qual versão do analisador para usar em seu código. Se você atualmente executa o MSXML no modo lado a lado e você codificou antigo ClassIDs e ProgIDs, seus aplicativos não detectam os novos recursos da versão Beta do MSXML 3.0. Para ativar aplicativos usar os recursos da versão Beta do MSXML 3.0, execute o analisador no modo de substituição.

Observação Quando você executa o analisador no modo de substituição, isso pode alterar o comportamento de todos os aplicativos XML que usam ProgIDs antigo.

A seguinte tabela é uma referência para sua conveniência que lista o nome simbólico diferente, GUID e ProgID combinações:
Recolher esta tabelaExpandir esta tabela
Nome simbólicoGUIDProgID
CLSID_DOMDocumentantigo: {2933BF90-7B36-11D2-B20E-00C04F983E60}
novo: {f6d90f11-9c73-11d3-b32e-00c04f990bb4}
antigo: XMLDOM, MSXML.DOMDocument
novo: MSXML2.DOMDocument
dependente de versão:
CLSID_DOMDocument30
{f5078f32-c551-11d3-89b9-0000f81fe221}MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocumentantigo: {2933BF91-7B36-11D2-B20E-00C04F983E60}
novo: {f6d90f12-9c73-11d3-b32e-00c04f990bb4}
antigo: Microsoft.FreeThreadedXMLDOM,
MSXML.FreeThreadedDOMDocument
novo:
MSXML2.FreeThreadedDOMDocument
dependente de versão:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11d3-89b9-0000f81fe221}MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl antigo: {550DDA30-0541-11D2-9CA9-0060B0EC3D39}
novo: {f6d90f14-9c73-11d3-b32e-00c04f990bb4}
antigo: Microsoft.XMLDSO
novo: MSXML2.DSOControl
dependente de versão:
CLSID_DSOControl30
{f5078f39-c551-11d3-89b9-0000f81fe221}MSXML2.DSOControl.3.0
CLSID_XMLHTTPantigo: {ED8C108E-4349-11D2-91A4-00C04F7969E8}
novo: {f6d90f16-9c73-11d3-b32e-00c04f990bb4}
antigo: Microsoft.XMLHTTP
novo: MSXML2.XMLHTTP
dependente de versão:
CLSID_XMLHTTP30
{f5078f35-c551-11d3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache{373984C9-B845-449B-91E7-45AC83036ADE}MSXML2.XMLSchemaCache
dependente de versão:
CLSID_XMLSchemaCache30
{f5078f34-c551-11d3-89b9-0000f81fe221}MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate{2933BF94-7B36-11d2-B20E-00C04F983E60} MSXML2.XSLTemplate
dependente de versão:
CLSID_XSLTemplate30
{f5078f36-c551-11d3-89b9-0000f81fe221}MSXML2.XSLTemplate.3.0

Propriedades

ID do artigo: 278636 - Última revisão: domingo, 9 de fevereiro de 2014 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb kbmt KB278636 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 278636

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