MS06-071: Actualización de seguridad para Microsoft XML Core Services 4.0

INTRODUCCIÓN

Microsoft ha publicado el boletín de seguridad MS06-071. El boletín de seguridad contiene toda la información relevante sobre la actualización de seguridad. Esta información incluye información sobre el manifiesto de archivos y opciones de implementación. Para ver el boletín de seguridad completo, visite uno de los siguientes sitios web de Microsoft:

Problemas conocidos con esta actualización de seguridad

  • Puede que se le ofrezca esta actualización en repetidas ocasiones.

    Se incluyen diferentes versiones de MSXML con varios productos de Microsoft, como Windows, Internet Explorer, Microsoft Office y Microsoft SQL Server, así como algunos productos de terceros. Es posible que se le vuelva a ofrecer esta actualización si instala un nuevo producto o si actualiza un producto que incluye una versión de MSXML diferente a la que ya tiene. Para obtener más información acerca de las distintas versiones de MSXML que están disponibles o se incluyen en varios productos o actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    269238 Lista de versiones de Microsoft XML Parser (MSXML)

  • La actualización de seguridad 927978 MSXML 4.0, MSXML 4.0 SP1 y MSXML 4.0 SP2 no admite la eliminación completa de MSXML 4.0 porque esta versión de MSXML está instalada en modo paralelo. Para resolver este problema, siga los siguientes pasos:

    1. Quite la actualización de seguridad 927978 mediante el elemento Agregar o quitar programas de Panel de control.
    2. Elimine el archivo MSXML4.dll de la carpeta %SystemRoot%\System32.
    3. Repare la instalación anterior de MSXML 4.0 utilizando el elemento Agregar o quitar programas del Panel de control.

    Las versiones anteriores de los archivos Msxml4.dll y Msxml4r.dll se restauran tanto en la carpeta en paralelo como en la carpeta %SystemRoot%\System32.

  • Puede recibir el siguiente mensaje de error al instalar esta actualización de seguridad desde Windows Update:

    Nota

    No se pudo registrar la biblioteca de tipos para la c:\Windows\system32\msxml4.dll de archivos. Póngase en contacto con el personal de soporte técnico.

    Cuando se produce este error, también puede observar información similar a la siguiente en el archivo de registro:
    Error 1911. No se pudo registrar la biblioteca de tipos para la c:\Windows\system32\msxml4.dll de archivos. Póngase en contacto con el personal de soporte técnico.

    MSI (s) (20:18) [17:52:31:612]: Producto: MSXML 4.0 SP2 (KB927978) -- Error 1911. No se pudo registrar la biblioteca de tipos para la c:\Windows\system32\msxml4.dll de archivos. Póngase en contacto con el personal de soporte técnico.

    === Registro detenido: 11/10/2006 17:53:07 ===

    MSI (c) (34:20) [17:53:07:252]: Note: 1: 1708

    MSI (c) (34:20) [17:53:07:260]: Producto: MSXML 4.0 SP2 (KB927978) -- Error de instalación.

    MSI (c) (34:20) [17:53:07:267]: Windows Installer ha instalado el producto. Nombre de producto: MSXML 4.0 SP2 (KB927978). Versión del producto: 4.20.9839.0. Idioma del producto: 1033. Estado de instalación correcta o error: 1603.

    MSI (c) (34:20) [17:53:07:313]: Exclusión mutua de ejecución obtenido.

    MSI (c) (34:20) [17:53:07:319]: Limpiar paquetes de instalación desinstalados, si los hay

    MSI (c) (34:20) [17:53:07:331]: MainEngineThread devuelve 1603

    === Registro detallado detenido: 11/10/2006 17:53:07 ===
    Para solucionar este problema, instale manualmente la actualización de seguridad desde el Centro de descarga de Microsoft y luego haga clic en Ignorar cuando se muestre el mensaje de error. Para confirmar que la instalación se ha realizado correctamente, compruebe que el archivo Msxml4.dll en %systemroot%\System32 sea la versión 4.20.9841.0.

  • Paquete de actualización de seguridad 927978 puede crear un archivo de registro. El paquete nombra el archivo de registro KB927978.log. El paquete guarda el archivo de registro dentro de una carpeta. La carpeta tiene un nombre generado por el sistema. La carpeta está en la raíz de una unidad del sistema. La ruta de acceso será similar a la siguiente:
    C:\nombre generado por el sistema\KB927978.log. Nota: En este ejemplo, C es la unidad del sistema.

    Aunque es opcional, puede quitar la carpeta y el archivo de registro.

Más información acerca de esta actualización de seguridad

  • El paquete de actualización de seguridad 927978 para MSXML 4.0 es un paquete de instalación completo. Puede utilizar este paquete para instalar MSXML 4.0 Service Pack 2 (SP2) en un equipo que no tenga instaladas versiones anteriores de MSXML 4.0. También puede usar este paquete para actualizar una instalación existente de MSXML 4.0, MSXML 4.0 Service Pack 1 (SP1) o MSXML 4.0 SP2.

  • Windows Update y Microsoft Update solo ofrecen un paquete de actualización de seguridad 927978 si ya está instalada en el equipo una versión anterior de MSXML 4.0, MSXML 4.0 SP1 o MSXML 4.0 SP2.

  • MSXML 4.0 no incluye un analizador de 64 bits y solo se admite en modo WoW en sistemas operativos de 64 bits. Por lo tanto, los paquetes MSXML 4.0 de 64 bits no están disponibles para esta actualización de seguridad. Para actualizar el analizador MSXML 4.0 de 32 bits en modo WoW en un sistema operativo de 64 bits, instale el paquete MSXML 4.0 de 32 bits. Por ejemplo, para actualizar un sistema operativo de inglés de 64 bits, instale el paquete Msxml4-KB927978-enu.exe.

  • El archivo que instala el paquete de actualización de seguridad 927978 para MSXML 4.0 se muestra en la tabla siguiente.

    Nombre del archivo Versión Fecha Hora Tamaño
    Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 MB

    Nota: Esta actualización de seguridad se instala en modo paralelo y en la carpeta %systemroot%\System32.

  • Para instalar esta actualización de seguridad en modo silencioso junto con un registro detallado y sin reiniciar el equipo, utilice un comando similar al siguiente:
    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logSe encontrará un registro detallado del proceso de instalación en el archivo que especifique en el comando. En este ejemplo, el archivo es C:\KB927978.log.

  • Si el archivo Msxml4.dll está bloqueado, es posible que el archivo no se actualice al aplicar la actualización de seguridad MS06-071 para MSXML 4.0, MSXML 4.0 SP1 y MSXML 4.0 SP2. Para solucionar este problema, utilice los siguientes comandos para desinstalar Msxml4.dll:

    • MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
    • Del %windir%\system32\msxml4.dll