.NET Framework Los parches KB-: ¡La solución!

Resuelto
Aquí está la solución al problema actual que enfrenta un número importante de personas con la actualización de .Net Framework debido a los parches KB886903 y KB887219 del boletín de seguridad MS05-004 del 8 de febrero de 2005, descargados a través de Windows Update:

Como mucha gente, he encontrado este problema y, dado que nadie parece tener la respuesta (¡ni siquiera el sitio de Microsoft dice nada al respecto!), he estado lidiando con ello como todos los demás, intentando desinstalar .Net Framework desde el panel de control con el objetivo de reinstalarlo.

La desinstalación de este "artefacto innombrable" no fue aceptada por Windows.

Así que intenté otro método, usando Windows Install Cleanup (que es muy interesante) que está disponible en esta dirección:

http://support.microsoft.com/kb/290301

Una vez que instalé este Windows Install Cleanup, lo lancé desde el menú de inicio de Windows. Al parecer, me permitió eliminar .Net Framework. ¡Genial! Pero la sonrisa se desvaneció rápidamente cuando vi que solo fue una apariencia, ya que al intentar reinstalar .Net Framework... ¡no funcionaba mejor!

Entonces, la solución fue buscar en el registro la entrada "Classes Root" de .Net Framework. La encontré muy rápido, se encuentra en:

HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A

La eliminé (les aseguro que sabía lo que estaba haciendo), lo que me permitió reinstalar mi .Net Framework de manera limpia, seguido del SP1 de .Net Framework y de las actualizaciones... incluida la que no pasaba. Así que ahora todo funciona perfectamente de nuevo.

Como no me gusta guardar las cosas para mí, les he redactado a continuación un pequeño procedimiento a seguir en tres pasos:

1. Elimine la clave de instalación de .Net Framework en el Registro

Para ello, hay dos posibilidades: o bien sabe por experiencia manejar Regedit con seguridad (haga entonces el paso 1.a a continuación) o no tiene muchas ganas de tocar "este artefacto lleno de códigos por todas partes" (haga entonces el paso 1.b).

1.a: Método utilizando Regedit:
- Abra Regedit
- Elimine (sin equivocarse) la clave:

HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A

1.b: Método sin usar Regedit:
- Abra el habitual menú de inicio de Windows y luego haga clic en "Ejecutar"
- En la pequeña ventana que se abre, haga un copiar-pegar completo de esta línea a continuación (sin olvidar ningún carácter a lo largo del camino desde la R inicial hasta la f final):

Reg delete HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A /f

Eso elimina la clave que molesta a todo el mundo.

2. Reinstalación de .Net Framework 1.1

Una vez más, hay dos posibilidades. Si aún tiene en su máquina el programa dotnetfx.exe que tiene un tamaño preciso de 23710 Ko, entonces pase directamente al punto 2.b a continuación. Si no lo tiene en su máquina, haga primero el punto 2.a antes de hacer el punto 2.b.

2.a: No encuentra en su máquina el programa dotnetfx.exe que tiene un tamaño preciso de 23710 Ko, entonces necesita encontrarlo en un CD de una revista de informática o descargarlo directamente desde el sitio de Microsoft en esta dirección:

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=fr

(nota: si no tiene conexión de banda ancha, ¡vaya a dormir y vuelva mañana por la mañana...!)

2.b: Ahora ejecute el programa dotnetfx.exe que tiene un tamaño preciso de 23710 Ko. Le reinstalará correctamente .Net Framework 1.1

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

Una vez más, hay dos posibilidades. Si aún tiene en su máquina el programa NDP1.1sp1-KB867460-X86.exe que tiene un tamaño preciso de 10453 Ko, entonces pase directamente al punto 3.b a continuación. Si no lo tiene en su máquina, haga primero el punto 3.a antes de hacer el punto 3.b.

3.a: No encuentra en su máquina el programa NDP1.1sp1-KB867460-X86.exe que tiene un tamaño preciso de 10453 Ko, entonces necesita encontrarlo en un CD de una revista de informática o descargarlo desde el sitio de Microsoft en esta dirección:

http://www.microsoft.com/downloads/details.aspx?FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38&displaylang=fr

(nota: si no tiene conexión de banda ancha, ¡relájese, tómese un café o un té, y vuelva en una hora...!)

3.b: Ahora ejecute el programa NDP1.1sp1-KB867460-X86.exe que tiene un tamaño preciso de 10453 Ko. Le reinstalará correctamente el Service Pack 1 de .Net Framework 1.1. Es muy probable que le diga que el SP1 ya está instalado... No preste atención a la advertencia y reinstálelo de todos modos. ¡Ni modo!

Ahí lo tienen. Una vez que hayan realizado todo esto, pueden servirse un buen cóctel (con o sin alcohol). La instalación habitual de sus actualizaciones de seguridad con Windows Update volverá a ser sin problemas.

Las direcciones que he dado arriba son para Windows XP (cualquiera que sea la versión). Si tienen Windows Server 2003, no tendrán problemas para encontrar las direcciones de las versiones equivalentes en el sitio de Microsoft, siendo que el procedimiento a seguir es rigurosamente el mismo.

Cordialmente
Jacques
(Black Winny)
Configuración: XP SP2 - Firefox 1.0 - Thunderbird 1.0 - 2 máquinas compartiendo un Wifi Linksys Wag54G - Todos los software en Open Source o Freeware (Excepto XP, Namo Web Editor 6 y Securitoo, comprados).

48 respuestas

  1. Hola Titia 1307 Normalmente esto debería funcionar con Vista, ve a esta dirección, https://forums.commentcamarche.net/forum/affich-1315567-net-framework-les-patchs-kb-la-solution#newanswer

    Problema instalación actualización KB951847 Framework 3.5 [Resuelto]
    Mejor respuesta: Yo tenía el mismo problema. Pero solo tuve que instalar manualmente .NET framework 3.5 SP1 y luego la actualización se realizó sola desde Windows Update. Puedes descargar .Net framework 3.5 SP1 aquí: http://www.microso
    Foro
    3
    1. Hola Jacques,
      Podríamos, por ejemplo, darte el estatus de contribuyente, para que tú mismo añadas este aviso en la base de conocimientos.
      Te mantendré informado o uno de los moderadores.
      Gracias.

      ----
      Manières Noires
      0
      1. Colaborador
        Está bien.

        Entonces, si puedes quitar las referencias... no dudes.

        Porque al responder tu mensaje creía que iba a la conserjería. Me había equivocado al verlo... :-)

        Amistosamente
        Jacques
        0
        1. Moderador
          Hola,

          ¡Felicidades por el truco que realmente tendría un buen lugar en la FAQ, de hecho! ;-)))

          --
          ¡Toco y se gausos!!!
          0
          1. Moderador
            Solo una pregunta... ¿estás seguro de que la clave de registro en cuestión siempre es la misma, sin importar la máquina????
            --
            .O 
            (_)__   ¡No soy una nutria de agua!!!!
            ...
            0
            1. Colaborador


              Referencia: la ".NET Framework 1.1 SDK Documentation"
              0
              1. ¡Gracias Black Winny por tu contribución! :)
                Tengo un problema con la instalación del parche KB886903
                Ya es un poco tarde, pero intentaré tus consejos mañana.
                0
                1. ¡YYOUUUUUUUUUPPPIIIIIIIIiiiiiiiiii funciona! ¡Por fin!
                  xD

                  ¡gracias, gracias!
                  0
                  1. un gran gracias
                    0
                2. Hola,

                  Le agradezco por el consejo. Y le deseo mucha suerte para lo que viene.

                  Atentamente
                  0
                  1. Hola black Winny,

                    Solo son estas pocas líneas para hacerte saber OOHHH cuánto gracias a ti,

                    No es una espina sino un tronco de árbol que me has quitado del pie !!

                    Tenía ganas de probar un software "pestpatrol corporate v5" y este software parecía funcionar con
                    "MICROSOFT .NET FRAMEWORK 1.1"

                    Sin embargo, cambié de opinión entre tanto, y pensaba que iba a volverme "LOC@"; era completamente imposible deshacerme de este "parásito"..

                    Así que te agradezco infinitamente...

                    Te abrazo, cordialmente.
                    0
                    1. Colaborador
                      ¡Waooh!

                      ¡Me encanta cuando me dan besitos!

                      Sobre todo viniendo de una princesa...

                      Si un día tienes una espina en el dedo, Princesa, y te duermes... ¡no dudes! ¡Black Winny está aquí!

                      Te beso (eh... cordialmente, ¿eh?) :-)

                      Jacques
                      0
                      1. Hola a todos y en particular a Black Winny,

                        Enhorabuena por la claridad del procedimiento indicado para resolver la actualización de .net Framework.
                        A pesar de ello, no he conseguido realizar esta actualización.
                        He encontrado la famosa clave del registro antes de desinstalar .NET Framework, pero una vez desinstalado (a través del panel de control, añadir o quitar programas), ¡la clave del registro ha desaparecido!
                        Por lo tanto, es imposible eliminarla según el procedimiento de Black Winny.
                        No me atreví a eliminar la clave antes de desinstalar, temiendo que la desinstalación se volviera imposible.
                        Después de reinstalar .Net Framework y el parche, el problema persiste, es decir, el parche no aparece en la lista de programas instalados y Windows Update sigue reclamando su instalación, que termina, como antes, en error (código de error 80200010).

                        ¿Qué opinan y qué me aconsejan hacer?

                        Configuración: XP Pro SP1, Firefox (y por supuesto IE para Windows Update), Panda Titanium2005.

                        Saludos cordiales
                        Premare
                        0
                      2. Buenas tardes,
                        Después de las pocas horas dedicadas al mantenimiento (control de disco y desfragmentación), instalé el Rollup 1 que, efectivamente, no estaba instalado (mi instalación de XP data de noviembre de 2004), luego seguí su procedimiento, siempre sin éxito en lo que respecta a la actualización de .Net Framework. La clave del Registro se elimina con la desinstalación, lo cual me parece normal si esta es completa.
                        Al final, logré encontrar y descargar la actualización de seguridad faltante, indicada por WU para .Net Framework versión 1.1 SP1 (KB 886903) y la instalé manualmente.
                        Es probable que haya funcionado gracias a la instalación previa del Rollup 1.
                        Ahora, Windows Update está satisfecho y ya no me solicita ninguna actualización.

                        Por lo tanto, creo que he resuelto mi problema. De hecho, no lo sabré verdaderamente hasta las próximas actualizaciones de WU.

                        De todos modos, me obligó a reflexionar y a buscar en todos los rincones de Microsoft y de los foros. ¡Es excelente
                        como formación!

                        De hecho, hay 2 actualizaciones para .Net Framework: KB 886903 y
                        867460. ¿Quizás sea el origen del problema?

                        Saludos cordiales
                        Premare
                        0
                        1. Hola... He estado buscando durante un tiempo la manera de actualizar .net framework, así que cuando vi esta solución pensé que era genial... pero en mi caso los problemas nunca vienen solos:

                          cuando llego a este nivel de tu explicación
                          "3.a : Si no encuentras en tu máquina el programa NDP1.1sp1-KB867460-X86.exe de un tamaño exactamente de 10453 Ko, entonces debes buscarlo en un CD de una revista de informática o descargarlo desde el sitio de Microsoft en esta dirección:

                          http://www.microsoft.com/downloads/details.aspx?FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38&displaylang=fr

                          (nota : si no tienes conexión de alta velocidad, relájate, toma un café o una tila, y vuelve en una hora...!)

                          3.b : Ahora ejecuta el programa NDP1.1sp1-KB867460-X86.exe de un tamaño exactamente de 10453 Ko. Este reinstalará correctamente el Service Pack 1 de .Net Framework 1.1. Es muy probable que te diga que el SP1 ya está instalado... No le prestes atención a la advertencia y reinstálalo de todos modos! ¡Vaya!
                          "
                          en el momento de la instalación aparece un cuadro (windows installer)
                          que me dice amablemente
                          "el componente que estás intentando usar se encuentra en un recurso de red no disponible, haz clic en ok para reintentar o ingresa en el área de abajo otra ruta de acceso a una carpeta que contenga el paquete de instalación tmp13d.tmp"

                          el problema es que no sé dónde se encuentra tmp13d.tmp, no está en mi PC y que incluso usando la fuente que me propone (C:\DOCUME~1\COMPAQ~1\LOCALS~1\Temp) no funciona....

                          la consecuencia de esta mierda es que sigo en el mismo punto, la actualización aún no se realiza y llevo días dando vueltas en círculo....

                          0
                          1. ¡Hola a todos!
                            Bueno, escuchen, sé que esto no es de gran ayuda porque no conocemos, por lo tanto, el origen exacto del problema.
                            Pero un software propuesto en los blogs de MSDN me ha "salvado el sistema"... En resumen, los frameworks SIEMPRE han sido un problema para mí. Después de descargar y ejecutar la herramienta desarrollada por Aaron Stebner, me encontré con un sistema LIMPIO en el cual realmente pude instalar el framework...
                            La herramienta está disponible aquí:
                            http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip
                            La dirección de su blog (y el tema del que hablamos):
                            http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx?CommentPosted=true#commentmessage

                            ¡Eso me salvó la vida! ;)
                            0
                            1. Hola,
                              He leído y aplicado con mucho interés y éxito el método que usted expone sobre la desinstalación y reinstalación del Framework 1.1.
                              Así que todo ha ido muy bien en la primera parte, pero el SP1 de .Net Framework se niega a instalarse (tengo el archivo NDP1.1sp1-kb867460-X86.exe y lo he descargado de nuevo); el mensaje que recibo de Windows Installer es que la instalación es imposible.
                              Por lo tanto, tengo otras actualizaciones de Windows Update que me están proponiendo y que no puedo instalar.
                              Agradecería su amable ayuda si tiene alguna idea sobre este problema.
                              Nuevamente, mis felicitaciones por la claridad de su exposición.
                              Gracias de antemano.
                              0
                              1. ¡Me alegraba de haber encontrado una solución...!
                                Sin embargo, después de haber eliminado la clave de instalación de
                                .Net Framework en el registro (método 1.b),
                                no pude reinstalar .Net Framework 1.1 con
                                dotnetfx.exe (snif), el comentario era:

                                "Error interno 2711. S867460"

                                ===> ¡¡Socorro!!!!
                                0
                                1. Muchas gracias por estas explicaciones.

                                  Sabía que tenía que quitar la llave, pero no sabía cuál CT.

                                  Además, no sabía sobre el service pack de .NET Framework.

                                  Gracias de nuevo.
                                  1
                                  1. Un Winny negro

                                    ¡BRAVOOOOO!

                                    Apliqué al pie de la letra tu método. Funciona PARFAECTAMENTE.

                                    Un gran GRACIAS por la claridad de tus explicaciones.

                                    Catherine.
                                    0
                                    1. Destinado a BlackWinni

                                      ¡Gracias, gracias, gracias! He estado lidiando durante 100 mil millones de años con Microsoft para encontrar cómo reinstalar .NET Framework (que desinstalé por su consejo, por cierto) porque estos súper inteligentes dicen, en resumen, que si todo va bien, aún tengo el cd de instalación (genial, ni siquiera sé cómo llegó el framework a mi PC), si no, hay que descargarlo: ¿dónde? ¿cómo? ¡pues eso es cosa tuya para que te las arregles!!!!) Y gracias a tu modop, lo logré.
                                      ¡Claro, nítido y preciso, genial!!!!!
                                      0
                                      • 1
                                      • 2
                                      • 3