Cómo solucionar problemas de instalación de Microsoft.NET Framework 1.1 en Windows XP o en Windows 2000

Nota: No utilice la información que aparece en este artículo para solucionar problemas de una instalación de Microsoft.NET Framework 1.1 en Windows Server 2003. Para obtener más información acerca de cómo solucionar problemas de una instalación de.NET Framework 1.1 en Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

830646 cómo solucionar problemas de instalación de Microsoft.NET Framework 1.1 en Microsoft Windows Server 2003

Resumen

En este artículo paso a paso se describe cómo solucionar problemas que puede experimentar al instalar.NET Framework 1.1 en Windows XP o en Windows 2000.

Causa

Cuando Microsoft Windows Installer se registra incorrectamente en el registro de Windows, el programa de instalación de.NET Framework 1.1 no puede tener acceso a algunos componentes de Windows Installer.

Solución

Requisitos

En este artículo se supone que está familiarizado con los temas siguientes:
  • Microsoft.NET Framework 1.1
  • Editor del registro
  • Windows Installer
La lista siguiente describe el hardware, software, infraestructura de red y service packs recomendados que necesita:
  • Microsoft Windows 2000 o Windows XP
  • Microsoft.NET Framework 1.1

Método 1: Eliminar del registro y, a continuación, vuelva a registrar Windows Installer

  1. Anular el registro de Windows Installer:
    Haga clic en Inicio, haga clic en Ejecutar, tipo msiexec /unregistery, a continuación, haga clic en Aceptar.
  2. Vuelva a registrar a Windows Installer:
    Haga clic en Inicio, haga clic en Ejecutar, escriba msiexec /regservery, a continuación, haga clic en Aceptar.

Método 2: Reparar .NET Framework

Existen dos opciones para reparar el.NET Framework.

Opción A: reparar la aplicación.NET Framework 1.1 utilizando el símbolo del sistema

  1. Busque el archivo Dotnetfx.exe que utilizó para instalar.NET Framework 1.1. Para ello, utilice uno de los métodos siguientes:
    • Si instaló.NET Framework 1.1 desde un CD o un DVD, inserte el disco de instalación en la unidad de CD o DVD.
    • Si instaló.NET Framework 1.1 desde el disco duro, descargue el programa de instalación de.NET Framework 1.1 al disco duro.
    • Si instaló.NET Framework 1.1 desde una unidad de red, vuelva a conectar a unidad de red.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  3. En el símbolo del sistema, ejecute el comando siguiente:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: % Rutadeinstalación % es un marcador de posición para la ruta de acceso del archivo Dotnetfx.exe que buscó en el paso 1.

Opción B: reparar la aplicación.NET Framework 1.1 utilizando el archivo de caché de Windows Installer

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba Instalador dey, a continuación, haga clic en Aceptar.
  2. En el menú Ver de Windows Installer, haga clic en
    Detalles.
  3. Siga uno de los siguientes valores, dependiendo de su sistema operativo:
    • En Windows XP, haga clic en el encabezado de la columna nombre y, a continuación, haga clic en comentarios.
    • En Windows 2000, haga clic en el encabezado de la columna nombre y, a continuación, haga clic en
      Comentario.
  4. Haga clic en el archivo de Windows Installer en caché que tiene la
    Microsoft.NET Framework 1.1 RTL x86 enu comentario y, a continuación, haga clic en Reparar.
  5. Una vez completado el proceso de reparación, salir del instalador.

Método 3: Quitar y después reinstalar.NET Framework 1.1

Existen dos opciones para quitar y después reinstalar.NET Framework 1.1.

Opción A: uso la herramienta de limpieza de.NET Framework (método automático)

La herramienta de limpieza de.NET Framework se quitar y después reinstalar.NET Framework 1.1 para usted. Para obtener información acerca de cómo obtener y utilizar esta herramienta, visite el siguiente sitio Web de MSDN:Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Opción B: modificar el registro (método manual)

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
  1. Quitar.NET Framework 1.1 de la caché de Windows Installer. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba Instalador dey, a continuación, haga clic en Aceptar.
    2. En el menú Ver de Windows Installer, haga clic en
      Detalles.
    3. Siga uno de los siguientes valores, dependiendo de su sistema operativo:
      • En Windows XP, haga clic en el encabezado de la columna nombre y, a continuación, haga clic en comentarios.
      • En Windows 2000, haga clic en el encabezado de la columna nombre y, a continuación, haga clic en
        Comentario.
    4. Haga clic en el archivo de Windows Installer en caché que tiene la
      Microsoft.NET Framework 1.1 RTL x86 enu comentario y, a continuación, haga clic en desinstalar.
    5. Una vez completado el proceso de desinstalación, salir del instalador.
  2. Elimine manualmente los archivos y carpetas existentes del equipo. Dependiendo del estado actual de la de.NET Framework, este archivo y la carpeta no exista. Para eliminar los archivos y carpetas, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba system32y, a continuación, haga clic en Aceptar. El contenido de la carpeta System32 aparece en el Explorador de Windows.
    2. Busque y elimine la carpeta URTTemp .
    3. Busque y elimine el archivo mscoree.dll .

      Nota: Si la versión.NET Framework 1.0 también está instalado en el equipo y no piensa reinstalar.NET Framework 1.1, debe reparar la versión 1.0 de.NET Framework. Para obtener más información, consulte la sección "Más información".
    4. Haga clic en Inicio, haga clic en Ejecutar, escriba Microsoft.NETy, a continuación, haga clic en Aceptar. El contenido de la carpeta Microsoft.NET aparecerá en el Explorador de Windows.
    5. En la carpeta Microsoft.NET, haga doble clic en la carpeta Framework .
    6. En la carpeta Framework, elimine la
      carpeta v1.1.4322 .
    7. Cierre la carpeta Framework .
  3. Elimine manualmente las claves del registro pertinentes. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedity, a continuación, haga clic en Aceptar para iniciar el Editor del registro.
    2. En el Editor del registro, busque y elimine las claves del registro existentes (todas las claves del registro pueden no estar presentes):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Salga del Editor del Registro.
  4. Eliminar información de Windows Installer del registro mediante la utilidad Msizap.exe. La utilidad Msizap.exe se incluye con Kit de desarrollo de Software (SDK) de Microsoft Windows Installer. Para descargar el SDK de Windows Installer, visite el siguiente sitio Web de Microsoft:Para eliminar información de Windows Installer del registro, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
    2. En el símbolo del sistema, busque el directorio que contiene la utilidad Msizap.exe y, a continuación, ejecute el siguiente comando:
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Reinicie el equipo.
  5. Borrar el contenido de la carpeta Temp. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba % Temp %y, a continuación, haga clic en Aceptar. El contenido de la carpeta Temp aparecerá en el Explorador de Windows.
    2. En la carpeta Temp, haga clic en
      Seleccionar todo en el menú Edición .
    3. En el menú archivo , haga clic en
      Eliminar.

      Nota: Elimine tantos archivos y carpetas como sea posible desde la carpeta Temp.
  6. Deshabilite todos los programas antivirus y todos los programas de servidor de seguridad que ha instalado en el equipo. Para ello, utilice la utilidad de configuración del sistema (Msconfig.exe) para realizar un inicio limpio del equipo y, a continuación, deshabilite los servicios que no necesita. Cuando utilice Msconfig.exe en modo de diagnóstico, vuelva a habilitar el servicio Windows Installer en la ficha Servicios . A continuación, inicie Msconfig. Para ello, siga este paso:
    Haga clic en Inicio, haga clic en Ejecutar, escriba MSconfigy, a continuación, haga clic en Aceptar
  7. Instalar el.NET Framework 1.1. Para descargar la aplicación.NET Framework 1.1, visite el siguiente sitio Web de Microsoft:Nota: Si la versión 1.0 de.NET Framework está instalado en el equipo y no piensa reinstalar.NET Framework 1.1, debe reparar la versión.NET Framework 1.0 para reemplazar el archivo Mscoree.dll y la carpeta URTTemp. Para obtener más información, consulte la sección "Más información".

Más información

Cómo reparar.NET Framework 1.0 utilizando el símbolo del sistema

Para reparar.NET Framework 1.0 utilizando el símbolo del sistema, siga estos pasos:
  1. Busque el archivo Dotnetfx.exe que empleó para instalar la versión 1.0 de.NET Framework. Para ello, utilice uno de los métodos siguientes:
    • Si instaló.NET Framework 1.0 desde un CD o un DVD, inserte el disco de instalación en la unidad de CD o DVD.
    • Si instaló.NET Framework 1.0 desde el disco duro, descargue el programa de instalación de.NET Framework 1.0 al disco duro.
    • Si instaló.NET Framework 1.0 desde una unidad de red, vuelva a conectar a unidad de red.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  3. En el símbolo del sistema, ejecute el comando siguiente:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: % Rutadeinstalación % es un marcador de posición para la ruta de acceso del archivo Dotnetfx.exe que buscó en el paso 1.

Referencias

Para obtener más información, visite los siguientes sitios Web:
Preguntas más frecuentes de.NET Framework 1.1
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Control de versiones, compatibilidad y ejecución en paralelo en el.NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Herramienta de limpieza de.NET Framework
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Editor del registro
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx
Propiedades

Id. de artículo: 824643 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios