Aplicativo erros após a execução do Xmlinst.exe nos servidores de produção

ID do artigo: 278636 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Nesta página

Descrição do problema

Após a execução do Xmlinst.exe, aplicativos (como o Microsoft SQL Server 2000) podem não funcionar corretamente.

Para que nós corrigir esse problema para você, vá para a seção ? Fix it for me ?. Se em vez disso você deve corrigir esse problema mesmo, vá para a seção ? Let me fix it myself ?.

Corrigi-lo para mim

Para corrigir o problema automaticamente, clique no link corrigir este problema . Em seguida, clique em Executar na caixa de diálogo Download de arquivo e siga as etapas neste assistente.


Corrigir o problema
Microsoft Fix it 50193


anotações
  • Este assistente pode estar em inglês apenas; no entanto, a correção automática também funciona para outras versões de idioma do Windows.
  • Se você não estiver no computador que tem o problema, você pode salvar a correção automática em uma unidade flash ou em um CD para que ele possa ser executado no computador que tem o problema.
Agora vá para o "Did this fix the problem?" seção.

Deixe-me corrigi-lo por conta própria

Quando você executa do Xmlinst.exe, o programa altera os ProgID valores no Registro para todas as versões anteriores do analisador Microsoft XML (MSXML) e obriga para usar a versão mais recente do arquivo .dll MSXML. Para resolver esse problema e desfazer os efeitos do programa do Xmlinst.exe anterior, você primeiro deve executar o comando u xmlinst.exe para remover as chaves do registro existente. Em seguida, você deve usar 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" na seção "More information". Esta tabela fornece detalhes sobre as versões MSMXL. Por exemplo, para registrar o analisador MSXML 2.6, use o comando a seguir:
msxml2.dll Regsvr32.exe

Isso corrigiu o problema?

Verifique se o problema é corrigido. Se o problema é corrigido, você terá concluído com este artigo. Se o problema não for corrigido, você pode contact support.

Status

Esse comportamento é por design.

Xmlinst.exe destina-se como um método conveniente para desenvolvedores para 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 programas existentes quando eles usam e testar a versão mais recente do analisador MSXML, independentemente da versão analisador que o programa foi especificado originalmente para usar.

Obter mais informações

O analisador MSXML é destinado a instalação no modo lado a lado . Isso permite instalar 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 novos e anterior 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 é utilizada. Portanto, quando você executa do Xmlinst.exe, Xmlinst.exe pode causar programas que foram escritos para e testados com versões específicas a falhar.

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

Embora o MSXML está instalado no modo, não .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 aponta para a versão mais recente do analisador MSXML. Porque Xmlinst.exe atualiza somente o registro, todas as versões anteriores dos arquivos .dll devem ser residentes no computador para reverter os efeitos de uma execução anterior do Xmlinst.exe. Os comandos do Xmlinst.exe e as descrições são listadas na tabela seguinte:
Recolher esta tabelaExpandir esta tabela
ComandoComportamento
Xmlinst(Modo de substituição) Substitua o analisador MSXML existente Msxml3.dll.
Xmlinst -u msmxlExclui todas as entradas do registro que foram criadas pelo MSXML.dll.
Xmlinst -u msxml3Exclui todas as entradas do registro que foram criadas pelo Msxml3.dll.
Xmlinst -uExclui todas as entradas do registro que foram criados por qualquer versão do analisador MSXML.
Xmlinst-?Imprima mensagem de uso.

Para alternar para uma versão diferente do analisador MSXML

Para alternar para uma versão diferente do analisador MSXML, execute estas etapas:
  1. Em um prompt de comando, digite o seguinte, onde pathname é o local do Xmlinst.exe:
    pathname \xmlinst.exe -u
    O comando anterior limpa todas as entradas de registro.
  2. Registre os arquivos DLL que você deseja usar.
    1. Para registrar 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 Arquivo versão #
1.0 MSXML.dll 4.71.1712.5
1.0a 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.0a 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.5a 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 Janeiro de 2000 Web Release Msxml2.dll (lançamento de 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 Março de 2000 Web Release Msxml3.dll (março Web versão) 7.50.5108.0
3.0 Maio de 2000 Web Release Msxml3.dll (pode Web Release) 8.0.7309.3
3.0 Julho de 2000 Web Release Msxml3.dll (julho Web versão) 8.0.7520.1
3.0 Setembro de 2000 Web Release Msxml3.dll (setembro Web versão) 8.0.7722.0
Versão 3.0Msxml3.dll8.0.7820.0
Versões XML incluídas com os produtos
Recolher esta tabelaExpandir esta tabela
Brazilian OS 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.0a1.0a
Versão do arquivo #: 4.72.2106.4
*Microsoft Internet Explorer 4.01 Service Pack 1 (SP1) 2.0a
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.0a2.0a
Versão do arquivo #: 5.0.2314.1000
Redistribuição do MSXML2.0a
Nome do arquivo: Msxmlr.dll
Versão do arquivo #: 5.0.2314.1000
Microsoft Windows 98 Second EditionMicrosoft Internet Explorer 5.0b 2.0b
Versão do arquivo #: 5.0.2614.3500
Microsoft Windows 95 ou Microsoft Windows 98Microsoft Internet Explorer 5.01 2.5a
Versão do arquivo #: 5.0.2919.6303
Microsoft Windows NT 4.0 Microsoft Internet Explorer 5.01 2.5a
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
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 2b2 2.6
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 (Technology Preview)2.6
Versão do arquivo #: 8.0.6518.1
BizTalk (Beta) 2.6
Versão do arquivo #: 8.0.6518.1

GUID e informações de ProgID

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

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

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

Propriedades

ID do artigo: 278636 - Última revisão: quarta-feira, 15 de julho de 2009 - Revisão: 6.0
A informação contida neste artigo aplica-se a:
  • Microsoft XML Parser 2.0
  • Microsoft XML Parser 2.5
  • Microsoft XML Parser 2.6
  • Microsoft XML Parser 3.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbmt kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb KB278636 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: 278636

Submeter comentários