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 de manifiesto de archivo y opciones de implementación. Para ver el boletín de seguridad completo, visite uno de los siguientes sitios web de Microsoft:
- Usuarios particulares:
http://www.microsoft.com/athome/security/update/bulletins/200611.mspx - Profesionales de TI:
http://www.microsoft.com/technet/security/bulletin/MS06-071.mspx
Problemas conocidos de esta actualización de seguridad
Es posible que se te ofrezca esta actualización repetidamente.
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 ofrezca esta actualización de nuevo 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 sobre las diferentes versiones de MSXML que están disponibles o incluidas con 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 del analizador XML (MSXML) de Microsoft
La actualización de seguridad 927978 para MSXML 4.0, para MSXML 4.0 SP1 y para MSXML 4.0 SP2 no admite la eliminación completa de MSXML 4.0 porque esta versión de MSXML se instala en modo paralelo. Para resolver este problema, siga los siguientes pasos:
- Quita la 927978 de actualización de seguridad mediante el elemento Agregar o quitar programas de Panel de control.
- Elimine el archivo MSXML4.dll de la carpeta %SystemRoot%\System32.
- Repare la instalación anterior de MSXML 4.0 mediante el elemento Agregar o quitar programas en Panel de control.
Las versiones anteriores de los archivos Msxml4.dll y Msxml4r.dll se restauran en la carpeta en paralelo y en la carpeta %SystemRoot%\System32.
Es posible que recibas 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 c:\Windows\system32\msxml4.dll de archivos. Ponte en contacto con el personal de soporte técnico.
Cuando se produce este error, también puede anotar información similar a la siguiente en el archivo de registro:
Error 1911. No se pudo registrar la biblioteca de tipos para c:\Windows\system32\msxml4.dll de archivos. Ponte 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 c:\Windows\system32\msxml4.dll de archivos. Ponte en contacto con el personal de soporte técnico.
=== Registro detenido: 10/11/2006 17:53:07 ===
MSI (c) (34:20) [17:53:07:252]: Nota: 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 instaló el producto. Nombre del producto: MSXML 4.0 SP2 (KB927978). Versión del producto: 4.20.9839.0. Idioma del producto: 1033. Estado del error o correcto de la instalación: 1603.
MSI (c) (34:20) [17:53:07:313]: Mutex de ejecución capturada.
MSI (c) (34:20) [17:53:07:319]: Limpiar los paquetes de instalación desinstalados, si los hay
MSI (c) (34:20) [17:53:07:331]: MainEngineThread devuelve 1603
=== Registro detallado detenido: 10/11/2006 17:53:07 ===
Para solucionar este problema, instale manualmente la actualización de seguridad desde el Centro de descarga de Microsoft y, a continuación, haga clic en Ignorar cuando se muestre el mensaje de error. Para confirmar que la instalación se realizó correctamente, compruebe que el archivo de Msxml4.dll en %systemroot%\System32 es la versión 4.20.9841.0.El 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 es similar a la siguiente:
C:\system generated name\KB927978.log. Nota En este ejemplo, C es unidad de sistema.Aunque es opcional, puede quitar el archivo de registro y la carpeta.
Más información sobre 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 usar este paquete para instalar MSXML 4.0 Service Pack 2 (SP2) en un equipo que no tiene instaladas versiones anteriores de MSXML 4.0. También puede usar este paquete para actualizar una instalación existente de MSXML 4.0, de MSXML 4.0 Service Pack 1 (SP1) o de MSXML 4.0 SP2.
Windows Update y Microsoft Update solo ofrecen un paquete de actualización de seguridad 927978 si una versión anterior de MSXML 4.0, de MSXML 4.0 SP1 o de MSXML 4.0 SP2 ya está instalada en el equipo.
MSXML 4.0 no incluye un analizador de 64 bits y solo es compatible con el 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 64 bits en inglés, instale el paquete Msxml4-KB927978-enu.exe.
El archivo que el paquete de actualización de seguridad 927978 para instalaciones de 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 tanto en modo paralelo como 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, use un comando similar al siguiente:
msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logA log detallado del proceso de instalación se encontrará 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 no se actualice al aplicar la actualización de seguridad MS06-071 para MSXML 4.0, para MSXML 4.0 SP1 y para MSXML 4.0 SP2. Para solucionar este problema, use los siguientes comandos para desinstalar Msxml4.dll:
- MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
- Del %windir%\system32\msxml4.dll