encontre esto a ver si te sirve:
1. Descargar manualmente el KB954430 desde el download center de microsoft: Descargar
2. Ejecutar el instalador (msxml4-KB954430-esn.exe) y escoger la opción “Desinstalar”.
3. Reiniciar el equipo.
4. Dejar que el Windows Update vuelva a instalar el KB954430 (no instalar desde el ejecutable descargado, que lo haga Windows Update).
5. Reiniciar el equipo.
sino otra opcion:
Esto ocurre si los componentes previos de MSXML están corruptos. Sugiero que remuevas y reinstales los componentes de MSXML para resolver el problema.
Paso 1: Descargá el Microsoft Windows Installer CleanUp utility.
=============================================
1. Descargala de acá:
http://download.microsoft.com/download/E/9/D/E9D80355-7AB4-45B8-80E8-983A48D5E1BD/msicuu2.exe
2. Guardá el archivo a la PC.
3. Instalalo.
Paso 2: Desinstalá MSXML.
=========================
1. Click en Inicio -> Todos los programas -> Windows Installer Clean Up.
2. Fijate si podés encontrar el software MSXML, si podés, desinstalalo.
3. Reiniciá la PC.
Paso 3: Reinstalá MSXML 4.0 Service Pack 2
================================
1. Descargá MSXML 4.0 Service Pack 2 y las actualizaciones relacionadas.
El original propone descargar MSXML 4.0 Service Pack 2 desde aquí:
http://download.microsoft.com/download/9/6/5/9657c01e-107f-409c-baac-7d249561629c/msxml.msi
Pero creo que la versión de MSXML 4.0 Service Pack 2 en español es esta, para el que lo quiere tener en español:
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42
2. Guardá el archivo a tu PC.
3. Instalalo manualmente.
El paso a paso anterior no lo dice, pero supongo que después hay que instalar el KB954430 nuevamente desde este link:
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=96a4413c-5261-4f69-83d0-932c430abd14