Se produce un error después de ejecutar Xmlinst.exe en servidores de producción

Seleccione idioma Seleccione idioma
Id. de artículo: 278636 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Descripción del problema

Después de ejecutar Xmlinst.exe, ya no pueden ejecutar correctamente las aplicaciones (como Microsoft SQL Server 2000).

Para que solucione este problema, vaya a la "Corríjanlo por mí"sección. Si en su lugar podría solucionar el problema usted mismo, vaya a la "Déjeme corregirlo yo mismo"sección.

Corríjanlo por mí

Para corregir este problema automáticamente, haga clic en el vínculo de corregir este problema. A continuación, haga clic en Ejecutaren el <b00> </b00>descargar el archivodiálogo cuadro y siga los pasos de este asistente.


Solucionar el problema
Microsoft Fix it 50193


Notas
  • Este asistente puede estar en inglés solamente; Sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.
  • Si no está en el equipo que tiene el problema, puede guardar la corrección automática de un CD o una unidad flash para que se pueda ejecutar en el equipo que tiene el problema.
Ahora, vaya a la "¿Esto ha solucionado el problema?.

Déjeme corregirlo yo mismo

Al ejecutar Xmlinst.exe, el programa modifica los valores de ProgID en el registro para todas las versiones anteriores del analizador XML de Microsoft (MSXML) y los obliga a utilizar la versión más reciente del archivo .dll MSXML.Para resolver este problema y revertir los efectos del programa Xmlinst.exe anterior, primero debe ejecutar el comando xmlinst.exe -u para quitar las claves del registro existentes. A continuación, debe utilizar Regsrv32.exe para registrar las versiones específicas de los archivos .dll que desee. Le recomendamos que registre todas las versiones actuales del analizador MSXML. Para instalar una versión específica del analizador MSXML, consulte la tabla "Versiones MSXML" en la "Obtener más información. Esta tabla describe las versiones MSMXL. Por ejemplo, para registrar el analizador MSXML 2.6, utilice el siguiente comando:
regsvr32.exe msxml2.dll

¿Esto ha solucionado el problema?

Compruebe si el problema está solucionado. Si se soluciona el problema, haya terminado con este artículo. Si no se soluciona el problema, puede Póngase en contacto con soporte técnico.

Estado

Este comportamiento es por diseño.

Xmlinst.exe está pensada como un método práctico para los desarrolladores ejecutar la versión más reciente del analizador MSXML en todos sus programas. Al hacer esto, los desarrolladores pueden evitar la necesidad de volver a compilar y actualizar programas existentes cuando utilizar y probar la versión más reciente del analizador MSXML, independientemente de la versión del analizador que se especificó originalmente el programa de uso.

Obtener más información

El analizador MSXML está pensado para la instalación en modo de lado a lado . Esto le permite instalar las versiones específicas del analizador MSXML que desee instalar sin una instalación del analizador MSXML afectando a otra instalación. Por lo tanto, todas las versiones separadas del analizador MSXML pueden coexistir. Además, los archivos .dll anterior y nueva para el analizador pueden residir en paralelo en el equipo.

Como alternativa, puede instalar el analizador utilizando el modo de reemplazo. En el modo de reemplazo, todas las referencias a las referencias de la versión del analizador MSXML se actualizan para que se use sólo la versión más reciente del analizador MSXML. Por lo tanto, al ejecutar Xmlinst.exe, Xmlinst.exe puede causar los programas que se han escrito para y probado con versiones específicas de un error.

Nota Si ejecuta Xmlinst.exe, Xmlinst.exe puede causar inestabilidad en el sistema, y puede causar errores los programas. Después de ejecutar Xmlinst.exe, el equipo está en un estado no admitido. Además, los cambios que se realizan por Xmlinst.exe son globales para el equipo en el que se ejecutó Xmlinst.exe, y estos cambios afectan a todos los programas que utilizan el analizador MSXML.

Aunque MSXML se instala en reemplazar el modo, ningún archivo .dll reemplazados o eliminados archivos. Sólo el registro se actualiza. Xmlinst.exe actualiza todas las entradas del registro para cada versión específica del analizador MSXML para que señale a la versión más reciente del analizador MSXML. Como Xmlinst.exe actualiza sólo el registro, todas las versiones anteriores de los archivos .dll deben ser residentes en el equipo con el fin de invertir los efectos de una ejecución anterior de Xmlinst.exe. Los comandos de Xmlinst.exe y las descripciones se enumeran en la tabla siguiente:
Contraer esta tablaAmpliar esta tabla
ComandoComportamiento
Xmlinst(Modo de reemplazar) Reemplace el analizador MSXML existente con Msxml3.dll.
Xmlinst -u msmxlElimina todas las entradas del registro creadas por Msxml.dll.
Xmlinst -u msxml3Elimina todas las entradas del registro creadas por Msxml3.dll.
Xmlinst -uElimina todas las entradas del registro creadas por cualquier versión del analizador MSXML.
¿Xmlinst-?Imprimir el mensaje de uso.

Para cambiar a una versión diferente del analizador MSXML

Para cambiar a una versión diferente del analizador MSXML, siga estos pasos:
  1. En el símbolo del sistema, escriba lo siguiente, donde ruta de acceso es la ubicación de Xmlinst.exe:
    ruta de acceso\xmlinst.exe -u
    El comando anterior borra todas las entradas del registro.
  2. Registrar los archivos DLL que desea utilizar.
    1. Para registrar Msxml.dll, escriba el comando siguiente y presione ENTRAR:
      regsvr32 msxml.dll
    2. Para registrar Msxml2.dll, escriba el comando siguiente y presione ENTRAR:
      regsvr32 msxml2.dll
    3. Para registrar Msxml3.dll, escriba el comando siguiente y presione ENTRAR:
      regsvr32 msxml3.dll
Versiones MSXML
Contraer esta tablaAmpliar esta tabla
VersionesNombre de archivo Versión del archivo.
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,5 a 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 versión de Web de enero de 2000 MSXML2.dll (versión Web de enero) 7.50.4920.0
2.6 beta 2 MSXML2.dll 8.0.5207.3
2.6 MSXML2.dll 8.0.6518.1
3.0 versión de Web de marzo de 2000 Msxml3.dll (versión Web de marzo) 7.50.5108.0
3.0 versión de Web de mayo de 2000 Msxml3.dll (puede Web Release) 8.0.7309.3
3.0 versión de Web de julio de 2000 Msxml3.dll (versión Web de julio) 8.0.7520.1
3.0 versión de Web de septiembre de 2000 Msxml3.dll (versión Web de septiembre) 8.0.7722.0
3.0 versiónMsxml3.dll8.0.7820.0
Versiones XML que se incluye en los productos
Contraer esta tablaAmpliar esta tabla
Sistema operativo o programaInternet Explorer
Versión
MSXML
Versión
*Microsoft Internet Explorer 4.01.0
Versión del archivo #: 4.71.1712.5
Microsoft Windows 95 OEM Service Release 2.5Microsoft Internet Explorer 4.0a1.0a
Versión del archivo #: 4.72.2106.4
*Microsoft Internet Explorer 4.01 Service Pack 1 (SP1) 2.0a
Versión del archivo #: 5.0.2014.0206
*Microsoft Internet Explorer 5.02.0
Versión del archivo #: 5.0.2014.0206
Microsoft Office 2000 Microsoft Internet Explorer 5.0a2.0a
Versión del archivo #: 5.0.2314.1000
Redistribución de MSXML2.0a
Nombre de archivo: Msxmlr.dll
Versión del archivo #: 5.0.2314.1000
Microsoft Windows 98 Segunda ediciónMicrosoft Internet Explorer 5.0b 2.0b
Versión del archivo #: 5.0.2614.3500
Microsoft Windows 95 o Microsoft Windows 98Microsoft Internet Explorer 5.01 2,5 a
Versión del archivo #: 5.0.2919.6303
Microsoft Windows NT 4.0 Microsoft Internet Explorer 5.01 2,5 a
Versión del archivo #: 5.0.2919.6303
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 2.5Versión del archivo #: 5.0.2920.0
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 Service Pack 1 (SP1) 2.5 Service Pack 1 (SP1)
Versión del archivo #: 8.0.5226
Microsoft Windows 95 o Microsoft Windows 98Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versión del archivo #: 8.0.5226
Microsoft Windows NT 4.0Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versión del archivo #: 8.0.5226
Microsoft Windows 2000 Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versión del archivo #: 8.0.5226
Microsoft Windows 2000 Service Pack 1 (SP1)Microsoft Internet Explorer 5.52.5 Service Pack 1 (SP1)
Versión del archivo #: 8.0.5226

Contraer esta tablaAmpliar esta tabla
SQL ServerVersión MSXML
Versión Beta 2 de Microsoft SQL Server 20002.6 b2
Versión del archivo #: 8.0.5207.3
Microsoft SQL Server 20002.6
Versión del archivo #: 8.0.6518.1

Contraer esta tablaAmpliar esta tabla
BizTalkVersión MSXML
BizTalk (Technology Preview)2.6
Versión del archivo #: 8.0.6518.1
BizTalk (Beta) 2.6
Versión del archivo #: 8.0.6518.1

Información de GUID y el Id.

La versión Beta de MSXML 3.0 se instala en el equipo en modo de lado a lado. Este modo protege las aplicaciones que utilizan actualmente los archivos Msxml.dll y Msxml2.dll. Modo en paralelo también le permite decidir qué versión del analizador que se va a utilizar en el código. Si actualmente ejecuta MSXML en modo lado a lado y han codificados a ClassID y ProgID, las aplicaciones no detectan las nuevas características de la versión Beta de MSXML 3.0. Para habilitar las aplicaciones para utilizar las características de la versión Beta de MSXML 3.0, ejecute el analizador de en modo de reemplazo.

Nota Al ejecutar el analizador de en modo de reemplazo, esto puede alterar el comportamiento de aplicaciones XML que utilizan los identificadores de programa anterior.

En la siguiente tabla es una referencia adecuada que enumera el nombre simbólico, GUID y ProgID combinaciones:
Contraer esta tablaAmpliar esta tabla
Nombre simbólicoGUIDProgID
CLSID_DOMDocumentanterior: {2933BF90-7B36-11D2-B20E-00C04F983E60}
nuevo: {f6d90f11-9c73-11d3-b32e-00c04f990bb4}
antiguo: Microsoft.XMLDOM, MSXML.DOMDocument
nuevo: MSXML2.DOMDocument
versión de dependiente:
CLSID_DOMDocument30
{f5078f32-c551-11d3-89b9-0000f81fe221}MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocumentanterior: {2933BF91-7B36-11D2-B20E-00C04F983E60}
nuevo: {f6d90f12-9c73-11d3-b32e-00c04f990bb4}
antiguo: Microsoft.FreeThreadedXMLDOM,
MSXML.FreeThreadedDOMDocument
nuevo:
MSXML2.FreeThreadedDOMDocument
versión de dependiente:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11d3-89b9-0000f81fe221}MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl anterior: {550DDA30-0541-11D2-9CA9-0060B0EC3D39}
nuevo: {f6d90f14-9c73-11d3-b32e-00c04f990bb4}
antiguo: Microsoft.XMLDSO
nuevo: MSXML2.DSOControl
versión de dependiente:
CLSID_DSOControl30
{f5078f39-c551-11d3-89b9-0000f81fe221}MSXML2.DSOControl.3.0
CLSID_XMLHTTPanterior: {ED8C108E-4349-11D2-91A4-00C04F7969E8}
nuevo: {f6d90f16-9c73-11d3-b32e-00c04f990bb4}
antiguo: Microsoft.XMLHTTP
nuevo: MSXML2.XMLHTTP
versión de dependiente:
CLSID_XMLHTTP30
{f5078f35-c551-11d3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache{373984C9-B845-449B-91E7-45AC83036ADE}MSXML2.XMLSchemaCache
versión de dependiente:
CLSID_XMLSchemaCache30
{f5078f34-c551-11d3-89b9-0000f81fe221}MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate{2933BF94-7B36-11d2-B20E-00C04F983E60} MSXML2.XSLTemplate
versión de dependiente:
CLSID_XSLTemplate30
{f5078f36-c551-11d3-89b9-0000f81fe221}MSXML2.XSLTemplate.3.0

Propiedades

Id. de artículo: 278636 - Última revisión: viernes, 02 de mayo de 2014 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palabras clave: 
kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb kbmt KB278636 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 278636

Enviar comentarios

 

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