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

Seleccione idioma Seleccione idioma
Id. de artículo: 824643 - Ver los productos a los que se aplica este artículo
Nota: no utilice la información de este artículo para solucionar problemas de una instalación de Microsoft .NET Framework 1.1 en Windows Server 2003. Para obtener información adicional acerca de cómo solucionar un problema de 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
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso se describe cómo solucionar problemas que puede experimentar cuando instala .NET Framework 2000 en Windows XP o 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 da por supuesto que está familiarizado con los temas siguientes:
  • Microsoft .NET Framework 1.1
  • Editor del Registro
  • Windows Installer
En la lista siguiente se indican el hardware, el software, la infraestructura de red y los Service Pack recomendados que necesitará:
  • Microsoft Windows 2000 o Windows XP
  • Microsoft .NET Framework 1.1

Método 1: Eliminar del Registro y volver a registrar Windows Installer

  1. Eliminar del Registro Windows Installer:
    Haga clic en Inicio y en Ejecutar, escriba msiexec /unregister y haga clic en Aceptar.
  2. Volver a registrar Windows Installer:
    Haga clic en Inicio y en Ejecutar, escriba msiexec /regserver y haga clic en Aceptar.

Método 2: Reparar .NET Framework

Hay dos opciones para reparar .NET Framework.

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

  1. Busque el archivo Dotnetfx.exe que empleó 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 de 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 conectarse a la unidad de red.
  2. Haga clic en Inicio, Ejecutar, escriba cmd y haga clic en Aceptar.
  3. En el símbolo del sistema, ejecute el siguiente comando:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: %InstallationPath% 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 .NET Framework 1.1 utilizando el archivo de caché de Windows Installer

  1. Haga clic en Inicio y en Ejecutar, escriba Installer y haga clic en Aceptar.
  2. En el menú Ver de Windows Installer, haga clic en Detalles.
  3. Realice una de las acciones siguientes, dependiendo de su sistema operativo:
    • En Windows XP, haga clic con el botón secundario del mouse en el encabezado de columna Nombre y, a continuación, haga clic en Comentarios.
    • En Windows 2000, haga clic con el botón secundario del mouse en el encabezado de columna Nombre y, a continuación, haga clic en Comentarios.
  4. Haga clic con el botón secundario en el archivo de Windows Installer almacenado en caché que tiene el comentario Microsoft .NET Framework 1.1 RTL x86 enu y, a continuación, haga clic en Reparar.
  5. Una vez completado el proceso de reparación, cierre el instalador.

Método 3: Quitar y, a continuación, reinstalar .NET Framework 1.1

Hay dos opciones para quitar y luego reinstalar .NET Framework 1.1.

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

La herramienta de limpieza de .NET quitará y luego reinstalará .NET Framework 1.1 de forma automática. Para obtener información acerca de cómo obtener y utilizar esta herramienta, visite el siguiente sitio web de MSDN:
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx
Los productos de terceros que analiza este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.

Opción B: Modificar el Registro (método manual)

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera podrá restaurarlo si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad del Registro y restaurarlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows
  1. Quite .NET Framework 1.1 de la caché de Windows Installer. Para ello, siga estos pasos:
    1. Haga clic en Inicio y en Ejecutar, escriba Installer y haga clic en Aceptar.
    2. En el menú Ver de Windows Installer, haga clic en Detalles.
    3. Realice una de las acciones siguientes, dependiendo de su sistema operativo:
      • En Windows XP, haga clic con el botón secundario en el encabezado de columna Nombre y, a continuación, haga clic en Comentarios.
      • En Windows 2000, haga clic con el botón secundario en el encabezado de columna Nombre y, a continuación, haga clic en Comentarios.
    4. Haga clic con el botón secundario del mouse en el archivo de Windows Installer almacenado en caché que tiene el comentario Microsoft .NET Framework 1.1 RTL x86 enu y, a continuación, haga clic en Desinstalar.
    5. Una vez completado el proceso de desinstalación, cierre el instalador.
  2. Elimine manualmente los archivos y las carpetas existentes de su equipo. Dependiendo del estado actual de .NET Framework, este archivo y esta carpeta podrían no existir. Para eliminar el archivo y la carpeta, siga estos pasos:
    1. Haga clic en Inicio y en Ejecutar, escriba system32 y, a continuación, haga clic en Aceptar. El contenido de la carpeta System32 aparecerá en el Explorador de Windows.
    2. Busque y elimine la carpeta URTTemp.
    3. Busque y elimine el archivo mscoree.dll.

      Nota Si .NET Framework 1.0 también está instalado en su equipo y no piensa reinstalar .NET Framework 1.1, debe reparar .NET Framework 1.0. Para obtener más información al respecto, consulte la sección "Más información".
    4. Haga clic en Inicio y en Ejecutar, escriba Microsoft.NET y, 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 y en Ejecutar, escriba regedit y haga clic en Aceptar para iniciar el Editor del Registro.
    2. En el Editor del Registro, busque y elimine las claves del Registro existentes (puede que no estén presentes todas las claves del Registro):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Cierre el Editor del Registro.
  4. Emplee la utilidad Msizap.exe para eliminar información de Windows Installer del Registro. La utilidad Msizap.exe está incluida en Kit de desarrollo de software (SDK) de Microsoft Windows Installer. Para descargar el SDK de Windows Installer, visite el siguiente sitio web de Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?id=6510
    Para eliminar información de Windows Installer del Regidtro, siga estos pasos:
    1. Haga clic en Inicio, Ejecutar, escriba cmd y haga clic en Aceptar.
    2. En el símbolo del sistema, busque el directorio que contiene la utilidad Msizap.exe y ejecute el comando siguiente:
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Reinicie el equipo.
  5. Borre el contenido de la carpeta Temp. Para ello, siga estos pasos:
    1. Haga clic en Inicio y luego 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 de la carpeta Temp.
  6. Deshabilite todos los programas antivirus y todos los programas de servidor de seguridad que tenga instalados en el equipo. Para ello, emplee la Utilidad de configuración del sistema (Msconfig.exe) para realizar un inicio limpio del equipo y, a continuación, deshabilite todos los servicios que no necesite. Cuando utilice Msconfig.exe en modo de diagnóstico, vuelva a habilitar el servicio Windows Installer en la pestaña Servicios. A continuación, inicie Msconfig. Para ello, siga este paso:
    Haga clic en Inicio y en Ejecutar, escriba MSconfig y haga clic en Aceptar
    .
  7. Instale .NET Framework 1.1. Para descargar .NET Framework 1.1, visite el siguiente sitio web de Microsoft:
    http://www.microsoft.com/es-es/download/details.aspx?id=26
    Nota: si .NET Framework 1.0 está instalado en el equipo y no desea reinstalar .NET Framework 1.1, debe reparar .NET Framework 1.0 para reemplazar el archivo Mscoree.dll y la carpeta URTTemp. Para obtener más información al respecto, consulte la sección "Más información".

Más información

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

Para reparar .NET Framework 1.0 mediante el símbolo del sistema, siga estos pasos:
  1. Busque el archivo Dotnetfx.exe que empleó para instalar .NET Framework 1.0. 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 de 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 conectarse a la unidad de red.
  2. Haga clic en Inicio, Ejecutar, escriba cmd y haga clic en Aceptar.
  3. En el símbolo del sistema, ejecute el siguiente comando:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: %InstallationPath% 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://msdn.microsoft.com/es-es/vstudio/aa496123

Control de versiones, compatibilidad y ejecución simultánea en .NET Framework
http://msdn.microsoft.com/es-es/vstudio/aa497340.aspx

Windows Installer
http://msdn.microsoft.com/es-es/library/aa372866(VS.85).aspx

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

Editor del Registro
http://msdn.microsoft.com/es-es/library/x6kd89c5(vs.71).aspx
Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones

Propiedades

Id. de artículo: 824643 - Última revisión: viernes, 29 de marzo de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.1 sobre las siguientes plataformas
    • Microsoft Windows XP Professional
Palabras clave: 
kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster KB824643

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com