La instalación de .NET Framework 2.0 SP1 produce un error en un equipo que tiene instalado .NET Framework 2.0 y es ejecutando Windows XP, Windows Server 2003 o Windows 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 951950 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intenta instalar Microsoft .NET Framework 2.0 Service Pack 1 (SP1) en un equipo que instaló .NET Framework 2.0 y está ejecutando Windows XP, Windows Server 2003 o Windows 2000, la instalación de .NET Framework 2.0 SP1 produce un error.

Causa

Este problema se produce porque Windows Installer debe cargar la caché base de datos de instalación y todas las actualizaciones cuando Windows Installer realiza cualquier instalación de mantenimiento, como uninstallations. Si no existen paquetes para las actualizaciones en la caché de Windows Installer, Windows Installer intenta buscar las actualizaciones de directorios de origen anteriores.

.NET Framework 2.0 SP1 es una actualización importante que desinstala la versión anterior de .NET Framework 2.0. Si Windows Installer no puede encontrar los paquetes para las actualizaciones instaladas anteriormente durante la operación de desinstalación, la instalación produce un mensaje de error.

Si se produce una reversión incompleta, este error al instalar también puede producir aplicaciones que utilizan .NET Framework para producir un error.

Este problema puede producirse por una de las dos razones siguientes.

La caché de Windows Installer falta archivos necesarios

La caché de Windows Installer es crítica para reparar, actualización y desinstalación de productos. Por lo tanto, no debe quitar o modificar el contenido de la caché. Si cambia el contenido de la caché, se le pedirá para un origen cuando intenta actualizar o reparar productos de Windows Installer.

A veces un archivo de revisión de Windows Installer (.msp) que Windows Installer espera encontrar en la caché no existe. Dos razones comunes por qué es posible que falte el archivo .msp son:
  • Ejecutar una herramienta que busca y elimina archivos grandes o que rara vez utiliza archivos en el disco.
  • El propietario de los cambios de directorio %windir%\Installer de sistema o de administradores.
Si se produce este problema, verá el siguiente en el registro de Windows Installer para la instalación con errores:

MSI (s) (D0:B0) [19:05:57:843]: no se pudo encontrar revisión local 'C:\WINDOWS\Installer\a4784a.msp'. Busca en su origen. MSI (s) (D0:B0) [19:05:57:843]: origen de la revisión de resolución.

Puede utilizar la herramienta de corrección de Microsoft .NET Framework 2.0 registro para resolver este problema cuando se produce al instalar .NET Framework 2.0 SP1. La herramienta corrige este problema eliminando todos los registros de revisión o actualización que sean específicos de esta actualización para que las instalaciones de mantenimiento no intenten cargar el archivo .msp específico.

También puede intentar solucionar este problema volviendo a la caché del instalador. Normalmente encontrará el número de Knowledge Base para la revisión o la actualización en las líneas que siguen la "revisión de resolución origen", como se muestra en el ejemplo siguiente:

MSI (s) (D0:B0) [19:05:57:859]: SOURCEMGMT: origen no es válida debido a falta o inaccesible paquete.
MSI (s) (D0:B0) [19:05:57:859]: Nota: 1: 1706 2:-2147483647 3: NDP20-KB917283-X86.msp

Para corregir la caché de Windows Installer para este ejemplo, siga estos pasos:
  1. Visite el siguiente sitio Web de Microsoft:
    http://support.microsoft.com/kb/917283
    Nota Puede reemplazar el número de artículo de Knowledge Base en la dirección URL con el número de artículo de Knowledge Base de la revisión o la actualización para el que desea corregir la caché de Windows Installer.
  2. Descargue la actualización.
  3. Extraiga el archivo de .msp está dentro de la revisión o la actualización mediante el modificador de línea de comandos /x o el modificador / extract .
  4. Copie el archivo .msp extraídos a la ubicación para el archivo que falta. En este ejemplo, la ubicación es windir%\Installer\a4784a.msp %.

El registro de revisión o el registro de actualización está dañado

Después de instala una revisión o una actualización en un producto basado en Windows Installer, puede dañarse el registro de revisión o el registro de actualización. Este problema puede producirse debido de utilidades de limpieza de registro de otros fabricantes que quitar ciertas claves del registro. Estas claves incluyen las claves que están pensadas para uso interno por Windows Installer. En este caso, el mensaje de "Origen resolver revisión" en el registro se lee como sigue:

MSI (s) (CC:5 C) [03:02:56:181]: no se pudo encontrar revisión local ''. Busca en su origen.
MSI (s) (CC:5 C) [03:02:56:181]: origen de la revisión de resolución.

Nota La ubicación de la revisión o la actualización se encuentra en el mensaje de registro debido de la revisión que faltan o información de registro de actualización. En este caso, una revisión o una actualización aún está registrada para un producto. Sin embargo, falta información de ubicación de la revisión o actualización. Aunque puede existir el archivo, Windows Installer no sabe la ruta del archivo que Windows Installer necesita para poder cargar.

Puede utilizar la herramienta de corrección de Microsoft .NET Framework 2.0 registro para resolver este problema cuando se produce al instalar .NET Framework 2.0 SP1. La herramienta corrige este problema eliminando todos los registro de revisión o actualización que sea específico de este service pack para que las instalaciones de mantenimiento no intenten cargar el paquete de actualización o de la revisión.

Solución

Si no se puede instalar .NET Framework 2.0 SP1 y encuentra el texto "Origen resolver revisión" en el archivo de registro de instalación como se describe en la sección ? causa ? correctamente, puede descargar la herramienta de corrección de registro de Microsoft .NET Framework 2.0 para resolver este problema.

Herramienta de corrección de registro de Microsoft .NET framework 2.0

Herramienta de corrección de registro de Microsoft .NET Framework 2.0 resuelve ambos de los problemas que describe la sección ? causa ?.

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
Download
Download the Microsoft .NET Framework 2.0 Registration Correction Tool package now.

El Centro de descarga de Microsoft tiene una versión de la herramienta para cada arquitectura de procesador que es compatible con .NET Framework 2.0 (x 86, x 64 y IA-64). La mayoría de los clientes ejecutan una versión de 32 bits del sistema operativo. Por lo tanto, estos clientes necesitan para descargar e instalar la versión de x 86 de la herramienta.

Los administradores también pueden utilizar esta utilidad en secuencias de comandos pasando el modificador de línea de comandos /q o el modificador de línea de comandos /quiet . De esta forma, puede ejecutar la aplicación en modo silencioso sin utilizar una interfaz de usuario y sin utilizar secuencias de comandos de bloque.

La herramienta escribe un registro en la carpeta %TEMP%\dd_clwireg.txt. Para ver este registro para obtener más información sobre lo que hace la herramienta.

notas
  • La herramienta de corrección de registro de Microsoft .NET Framework 2.0 no está diseñada para utilizarse con cualquier versión de .NET Framework distinta de .NET Framework 2.0.
  • Debe ser un administrador para ejecutar esta utilidad.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Cómo evitar los problemas que se describe en este artículo

Asegúrese de que no lo quita archivos que se encuentran directamente en el directorio %WINDIR%\Installer. Además, asegúrese de que las utilidades de Reclamación de espacio de disco que libere espacio eliminando archivos grandes o archivos poco usados no quite los archivos en este directorio.

La utilidad CleanUp de Windows Installer utiliza el archivo Msizap.exe. Esta utilidad se incluye con el Kit de desarrollo de software (SDK) de Windows. La utilidad puede eliminar algunos archivos o todos los archivos de la caché de Installer. Sin embargo, debe utilizar esta herramienta sólo como último recurso. Asegúrese de que cuidadosamente leer toda información y las advertencias sobre la utilidad antes de utilizar la utilidad. Siempre es mejor desinstalar un producto, una revisión o una actualización mediante Windows Installer a través de uno de los siguientes:
  • La utilidad Agregar o quitar programas en Windows 2000, en Windows XP o en Windows Server 2003
  • El Explorador de software en Windows Vista o en las versiones más recientes del sistema operativo Windows
  • Archivo Msiexec.exe en la línea de comandos (si el producto no proporciona su propio programa de desinstalación)
Nota En este artículo no describe cualquier problema que afecta a .NET Framework 2.0 en la vista y en sistemas operativos posteriores.

Referencias

Para obtener más información acerca de la utilidad CleanUp de Windows Installer, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290301Descripción de la Herramienta de limpieza de Windows Installer

Propiedades

Id. de artículo: 951950 - Última revisión: jueves, 24 de abril de 2008 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0 sobre las siguientes plataformas
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server
Palabras clave: 
kbmt kbpubtypekc atdownload kbprb KB951950 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 951950

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