Id. de artículo: 908077 - Ver los productos a los que se aplica este artículo
Es posible que este artículo contenga un vínculo a la utilidad Windows Installer Cleanup (MSICUU2.exe). Si se le redirige a este artículo para resolver un problema mediante la utilidad Windows Installer Cleanup, póngase en contacto con el fabricante de software para que le ayude con la instalación del producto. O bien, consulte el siguiente artículo de Microsoft Knowledge Base para ver los pasos de solución de problemas de desinstalación de productos que usan Windows Installer:

2438651 Cómo solucionar problemas que pueden ocurrir al instalar, desinstalar o actualizar un programa en un equipo basado en Windows
Aviso
Es posible que este artículo contenga un vínculo a la utilidad Windows Installer Cleanup (MSICUU2.exe). Si se le redirige a este artículo para solucionar un problema mediante la utilidad Windows Installer Cleanup, póngase en contacto con el fabricante del software para que le ayude con la instalación del producto. También puede consultar el siguiente artículo de Microsoft Knowledge Base para ver los pasos de solución de problemas para la desinstalación de productos que usan Windows Installer:

Expandir todo | Contraer todo

En esta página

Resumen

Puede utilizar los métodos que se describen en este artículo para solucionar los problemas de instalación de la versión 2.0. de Microsoft .NET Framework. En este artículo se describen instalaciones en Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) o Windows XP Service Pack 2 (SP2). Los métodos que se describen en este artículo incluyen volver a registrar Microsoft Windows Installer y reparar, quitar y reinstalar .NET Framework. Para utilizar estos métodos, debe estar familiarizado con .NET Framework 2.0, el Editor del Registro y Windows Installer. Además, uno de estos métodos requiere la modificación del Registro en el equipo.

INTRODUCCIÓN

En este artículo paso a paso se describe cómo solucionar problemas que puede experimentar cuando instala .NET Framework 2,0.

Cuando Microsoft Windows Installer se registra incorrectamente en el Registro de Windows, el programa de instalación de .NET Framework 2.0 no puede tener acceso a algunos componentes de Windows Installer. En este artículo se describe cómo evitar este problema eliminando Windows Installer del Registro y volviéndolo a registrar.

Quizás no siempre pueda quitar completamente .NET Framework 2.0 utilizando la herramienta Agregar o quitar programas del Panel de control. En este artículo también se explica cómo evitar este problema reparando .NET Framework 2.0 o quitando manualmente .NET Framework 2.0 del equipo y volviéndolo a instalar.

Requisitos

En la lista siguiente se indican el hardware, el software, la infraestructura de red y los Service Packs recomendados que necesitará:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) o Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0.
    Para obtener el Microsoft .NET Framework Version 2.0 Redistributable Package, visite el siguiente sitio web de Microsoft: 
    http://www.microsoft.com/es-es/download/details.aspx?id=6523
Nota: para solucionar los problemas de instalación de .NET Framework 2.0, debe utilizar una cuenta que pertenezca al grupo Administradores locales en el equipo donde se ejecuta .NET Framework 2.0.

En este artículo se da por supuesto que está familiarizado con los temas siguientes:
  • Microsoft .NET Framework 2.0
  • Editor del Registro
  • Windows Installer

Anular el registro de Windows Installer y registrarlo de nuevo

Esta acción corrige la mayoría de las situaciones. Además, esta acción no afecta a los programas actualmente instalados que utilizan Windows Installer.
  1. Anular el registro de Windows Installer. Para ello, haga clic en Inicio y en Ejecutar, escriba msiexec /unregister en el cuadro Abrir y haga clic en Aceptar.
  2. Vuelva a registrar Windows Installer. Para ello, haga clic en Inicio y en Ejecutar, escriba msiexec /regserver en el cuadro Abrir y haga clic en Aceptar.

Reparar .NET Framework 2.0

A continuación se indican las tres formas de reparar .NET Framework.

Utilizar el comando Reparar del archivo caché de Windows Installer

Para reparar .NET Framework 2.0 con el archivo caché de Windows Installer, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba installer en el cuadro Abrir y, a continuación, haga clic en Aceptar.
  2. En el menú Ver de Windows Installer, haga clic en Detalles, haga clic con el botón secundario en el encabezado de columna Nombre y, a continuación, haga clic en Comentario.
  3. Haga clic con el botón secundario en el archivo de Windows Installer almacenado en caché que tiene el comentario Microsoft .NET Framework 2.0 RTL x86 enu y, a continuación, haga clic en Reparar.
  4. Una vez finalizado el proceso de reparación, salga de Windows Installer.

Ejecutar .NET Framework 2.0 Redistributable Package en el símbolo del sistema

Para reparar .NET Framework 2.0 mediante el símbolo del sistema, siga estos pasos:
  1. Busque el archivo Dotnetfx.exe que empleó para instalar .NET Framework 2.0. Para ello, utilice uno de los métodos siguientes:
    • Si instaló .NET Framework 2.0 desde un CD o un DVD, inserte el disco de instalación en la unidad de CD o DVD.
    • Si instaló .NET Framework 2.0 desde el disco duro, descargue el programa de instalación de .NET Framework 2.0 en el disco duro.
    • Si instaló .NET Framework 2.0 desde una unidad de red, vuelva a conectarse a la unidad de red.
  2. Haga clic en Inicio y en Ejecutar, escriba cmd en el cuadro Abrir y haga clic en Aceptar.
  3. En el símbolo del sistema, ejecute el comando siguiente:
    %RutaDeInstalación%\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.

Quitar manualmente y, luego, reinstalar .NET Framework 2.0

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 de Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows


Importante: estos pasos pueden poner en riesgo la seguridad del equipo. Estos pasos pueden hacer también que el equipo o la red sean más vulnerables a los ataques de usuarios malintencionados o de software malintencionado, como los virus. Recomendamos el proceso que se describe en este artículo para permitir que los programas funcionen como están diseñados o para implementar determinadas funciones del programa. Pero antes de realizar estos cambios, le recomendamos que evalúe los riesgos asociados a la implementación de este proceso en su entorno concreto. Si decide implementar este proceso, tome las medidas adicionales oportunas para ayudar a proteger su sistema. Le recomendamos que utilice este proceso solo si realmente lo necesita.
  1. Quite .NET Framework 2.0 de la caché de Windows Installer:
    1. Haga clic en Inicio y en Ejecutar, escriba installer en el cuadro Abrir y, a continuación, haga clic en Aceptar.
    2. En el menú Ver de Windows Installer, haga clic en Detalles.
    3. 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 en el archivo de Windows Installer almacenado en caché que tiene el comentario Microsoft .NET Framework 2.0 RTL x86 enu y, a continuación, haga clic en Desinstalar.
    5. Una vez finalizado el proceso de desinstalación, salga de Windows Installer.
  2. Eliminar manualmente lo siguiente del equipo. Nota: según el estado actual de la instalación de .NET Framework, puede que estos elementos no existan en el equipo.
    • La carpeta URTTemp
    • El archivo Mscoree.dll
    • La carpeta v2.0.50727
    Para ello, siga estos pasos: 
    1. Haga clic en Inicio y en Ejecutar, escriba system32 en el cuadro Abrir 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.1 o .NET Framework 1.0 están también instalados en el equipo y no tiene pensado reinstalar .NET Framework 2.0, debe reparar .NET Framework 1.1 o .NET Framework 1.0. Para obtener más información, consulte la sección "Reparar .NET Framework" del siguiente artículo de Microsoft Knowledge Base:
      824643 Cómo solucionar problemas de instalación de Microsoft .NET Framework 1.1 en Windows XP o Windows 2000
    4. Haga clic en Inicio y en Ejecutar, escriba microsoft.net en el cuadro Abrir 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 v2.0.50727.
    7. Cierre la carpeta Framework.
  3. Elimine manualmente las claves del Registro pertinentes:
    1. Haga clic en Inicio y en Ejecutar, escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar.
    2. En el Editor del Registro, busque las claves siguientes y después elimínelas:

      Nota: según el estado actual de la instalación de .NET Framework, puede que estas claves del Registro no existan en el equipo.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Cierre el Editor del Registro.
  4. Utilice Windows Installer CleanUp Utility (Msizap.exe) para quitar la información de Windows Installer del Registro. Los componentes (Msizap.exe) del Kit de desarrollo de software de Windows Installer se incluyen en el Kit de desarrollo de software (SDK) de Microsoft Windows.

    El siguiente archivo se puede descargar del Centro de descarga de Microsoft:
    Contraer esta imagenAmpliar esta imagen
    Descargar
    Descargue ya el paquete Windows Installer CleanUp Utility (Msicuu2.exe).
    Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    119591 Cómo obtener archivos de soporte técnico de Microsoft en los servicios en línea
    Microsoft ha analizado este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación del archivo. Asimismo, el archivo se ha almacenado en servidores mejor protegidos que ayudan a impedir que se realicen cambios no autorizados.

    Para obtener más información, haga clic en el número de artículo siguiente de Microsoft Knowledge Base:
    290301 Descripción de la herramienta Windows Installer CleanUp Utility
    Para quitar información de Windows Installer del Registro, siga estos pasos:
    1. Haga clic en Inicio y en Ejecutar, escriba cmd en el cuadro Abrir y haga clic en Aceptar.
    2. En el símbolo del sistema, busque el directorio que contiene la herramienta Windows Installer CleanUp Utility y ejecute el comando siguiente:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Reinicie el equipo.
  5. Deshabilite todos los programas antivirus y todos los programas de firewall que tenga instalados en el equipo. Para ello, utilice System Configuration Utility (Msconfig.exe) para realizar un inicio limpio del equipo. A continuación, deshabilite los servicios que no necesite.

    Cuando utilice la Utilidad de configuración del sistema en modo diagnóstico, vuelva a habilitar el servicio Windows Installer en la pestaña Servicios.

    Para iniciar la Utilidad de configuración del sistema, haga clic en Inicio, en Ejecutar, escriba msconfig en el cuadro Abrir y, a continuación, haga clic en Aceptar.
  6. Elimine el contenido de la carpeta Temp:
    1. Haga clic en Inicio y en Ejecutar, escriba %Temp% en el cuadro Abrir 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.
  7. Vuelva a instalar .NET Framework 2.0. Para obtener Microsoft .NET Framework Version 2.0 Redistributable Package, visite el siguiente sitio web de Microsoft: 
    http://www.microsoft.com/es-es/download/details.aspx?id=6523
    Nota: si no desea reinstalar .NET Framework 2.0, y .NET Framework 1.1 o .NET Framework 1.0 están instalados en el equipo, debe reparar .NET Framework 1.1 o .NET Framework 1.0. Debe reparar estas instalaciones para reemplazar el archivo Mscoree.dll y la carpeta URTTemp.

Referencias

Para obtener más información, visite los siguientes sitios web de Microsoft Developer Network (MSDN):
Editor del Registro
http://msdn.microsoft.com/es-es/library/x6kd89c5(vs.71).aspx

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

Preguntas más frecuentes
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

Propiedades

Id. de artículo: 908077 - Última revisión: miércoles, 31 de octubre de 2012 - Versión: 8.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 sobre las siguientes plataformas
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
Palabras clave: 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077

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