Windows Update - .Net Framework Los parches KB-: La solución!

Mayo 2017

En este artículo encontraras la solución al problema que tiene una gran cantidad de personas con la actualización de .Net Framework con los parches KB886903 y KB887219 del boletín de seguridad MS05-004 del 8 de febrero de 2005 cargados por Windows Update:

Desde el 8 de febrero de 2005, dos de las actualizaciones efectuadas por Windows Update no pueden instalarse en algunos equipos. Estas son las actualizaciones KB886903 y KB887219 que tienen que ver con un problema de seguridad de .Net Framework y ASP.Net.

La razón por lo que no se puede hacer una instalación correcta de estas actualizaciones es una alteración del paquete de instalación original de .Net Framework, alteración debida al funcionamiento diario del equipo.

Por lo tanto es necesario reparar o reinstalar .Net Framework. Pero hemos constatado que todo intento termina en un fracaso, incluyendo la desinstalación desde el Panel de control.


A continuación entonces como solucionar el problema:
  • La desinstalación de .Net Framework se hace imposible incluso desde el Panel de control (Agregar/quitar programas), por lo tanto es necesario encontrar otro método de desinstalación que sea sencillo y accesible para todo el mundo, incluyendo a los que desconocen las herramientas de la informática.
  • El intento de un segundo método, utilizando Windows Install Cleanup (programa que es por otro lado muy interesante) disponible en está dirección http://support.microsoft.com/kb/290301 no da resultado. Una vez instalado Windows Install Cleanup, lo ejecuté desde el menú Inicio de Windows. Aparentemente me permitió eliminar .Net Framework. Pero no era más que una ilusión ya que intentando luego reinstalar .Net Framework… esto no iba mejor! La reinstalación terminaba aún con un error. Lo que no debería asombrarnos ya que uno se da cuenta que Windows Install Cleanup en realidad no había desinstalado .Net Framework que se encontraba aún en las declaraciones del Registro del sistema!

¿Cómo proceder?


Veamos en detalle los pasos a seguir. La descripción que sigue puede ser abordada por un principiante así como por un profesional.


El procedimiento que sigue se desarrolla en tres etapas muy sencillas:




Eliminación de la clave de instalación de .Net Framework en el Registro del sistema


Para esto hay dos posibilidades: si sabes por experiencia usar Regedit con seguridad (entonces haz la etapa 1.a) o si no deseas utilizar esta cosa llena de códigos (entonces haz la etapa 1.b).

1.a: Método con Regedit

  • Abre Regedit
  • Elimina (sin equivocarte) la clave:

HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A

1.b: Método sin usar Regedit

  • Abre el menú Inicio de Windows, luego haz clic en “Ejecutar
  • En la pequeña ventana que se abre, copia y pega completamente la línea de abajo (sin olvidar ningún carácter desde la R inicial a la f final!)

Reg delete HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A /f
  • Esto elimina la clave que nos causa problemas.

2. Reinstalación de .Net Framework 1.1


Aquí también hay dos posibilidades. Si tienes aún por allí en tu equipo el programa dotnetfx.exe cuyo tamaño es de exactamente 23710 Ko, entonces pasa directamente al punto 2.b. Si no lo tienes en tu equipo entonces haz primero el punto 2.a antes de hacer el 2.b.

2.a Descargar DotnetFX


Si no tienes en tu equipo el programa dotnetfx.exe cuyo tamaño es de exactamente 23710 Ko, entonces debes encontrarlo en un CD de una revista de informática o descárgalo directamente desde la página de Microsoft, en esta dirección:
http://www.microsoft.com/...

(nota: si no tienes una conexión de banda ancha, esto puede tardar bastante)

2.b Ejecutar DotnetFX


Ahora ejecuta el programa dotnetfx.exe cuyo tamaño es de exactamente 23710 Ko. Este reinstalará .Net Framework 1.1

3. Reinstalación del Service Pack 1 de .Net Framework


Aquí también hay dos posibilidades. Si aún tienes por allí en tu equipo el programa NDP1.1sp1-KB867460-X86.exe cuyo tamaño es de exactamente 10453 Ko, entonces pasa directamente al punto 3.b. De lo contrario primero haz el punto 3.a antes de hacer el punto 3.b.

3.a Descargar NDP1.1sp1-KB867460-X86.exe


Si no encuentras en tu equipo el programa NDP1.1sp1-KB867460-X86.exe cuyo tamaño es de exactamente 10453 Ko, entonces buscalo en un CD de alguna revista de informática o descárgalo desde la página de Microsoft, en esta dirección:
http://www.microsoft.com/...

(nota: si no tienes conexión a Internet de banda ancha, esto puede tomar más o menos una hora)

3.b Instalar NDP1.1sp1-KB867460-X86.exe


Ahora ejecuta el programa NDP1.1sp1-KB867460-X86.exe cuyo tamaño es de exactamente 10453 Ko. Este reinstalará el Service Pack 1 de .Net Framework 1.1. Es muy probable que un mensaje diga que el SP1 ya está instalado…No hagas caso y de todos modos reinstálalo.

Conclusión


Una vez que hayas realizado todas las etapas anteriores, la instalación habitual de las actualizaciones de seguridad de Windows Update se desarrollará de nuevo sin problemas.

Las direcciones que he dado líneas arriba son para Windows XP (cualquier versión). Si tienes Windows Server 2003 no tendrás ningún problema en encontrar las direcciones de las versiones equivalentes en la página web de Microsoft, teniendo en cuenta que los pasos a seguir son los mismos.

Consulta también

Publicado por Carlos-vialfa. Última actualización: 15 de agosto de 2008 a las 19:16 por Carlos-vialfa.
El documento «Windows Update - .Net Framework Los parches KB-: La solución!» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.