La versión del archivo vuelve a ser la versión instalada por el Service Pack más reciente cuando quita una actualización para .NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 o Visual Studio .NET 2003

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

En esta página

Síntomas

Considere la situación siguiente. Tiene un equipo que ejecuta Microsoft .NET Framework 1.0, .NET Framework 1.1, Microsoft Visual Studio .NET 2002 o Visual Studio .NET 2003. Instala varias actualizaciones para .NET Framework o para Visual Studio .NET. Quita una actualización. En esta situación, la versión del archivo de .NET Framework o de Visual Studio .NET vuelve a la versión anterior instalada por el Service Pack más reciente.

Causa

Este problema se produce porque las actualizaciones para .NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 y Visual Studio .NET 2003 fueron diseñadas originalmente para funcionar con Microsoft Windows Installer 2002. Las actualizaciones no se diseñaron para funcionar con Windows Installer 3.0. Windows Installer 3.0 no es compatible con los sistemas operativos más antiguos, como Microsoft Windows 95, Windows 98 y Windows Millennium Edition.

Windows Installer 2.0 tiene una limitación. Originalmente no tiene la capacidad para quitar una actualización. Para solucionar temporalmente esta limitación, se ha integrado una funcionalidad personalizada de desinstalación para .NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 o Visual Studio .NET 2003.

La funcionalidad de quitar personalizada funciona como sigue. La actualización lleva una "anti-revisión" además del archivo .msp de carga. Cuando la línea de comandos adecuada para la funcionalidad de quitar se proporciona al programa ejecutable del contenedor de la actualización, el contenedor instala la anti-revisión. La anti-revisión es en realidad una segunda actualización que incluye la versión buena conocida más reciente de los archivos en el archivo .msp de carga. Esta versión es la última versión básica, normalmente incluida en el Service Pack más reciente, si existe. Por tanto, cuando se quita una actualización para NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 o Visual Studio .NET 2003, la versión del archivo no vuelve siempre a la versión anterior. La versión del archivo puede volver a la versión que fue instalada por el último Service Pack.

Considere la situación siguiente. Tiene dos actualizaciones para .NET Framework 1.0 Service Pack 3 (SP3). La primera actualización es la que se menciona en el artículo 886906 de Microsoft Knowledge Base. Esta actualización tiene la versión de archivo 1.0.3705.6021. La segunda actualización es la que se menciona en el artículo 928367 de Microsoft Knowledge Base. Esta actualización tiene la versión de archivo 1.0.3705.6060.

En la tabla siguiente se describe esta situación.
Contraer esta tablaAmpliar esta tabla
PasoActividad que realizaVersión del archivo anteriormenteVersión del archivo posteriormente
1Instala .NET Framework 1.0 SP3.No aplicable1.0.3705.6018
2Instala la primera actualización del artículo 886906 (la más antigua).1.0.3705.60181.0.3705.6021
3Instala la segunda actualización del artículo 928367 (la más reciente).1.0.3705.60211.0.3705.6060
4Utiliza el elemento Agregar o quitar programas para quitar la segunda actualización (más reciente) del artículo 928367.1.0.3705.60601.0.3705.6018
Esta situación muestra que después de quitar la segunda actualización, en contra de lo esperado .NET Framework 1.0 no vuelve a la versión de archivo de la primera actualización. En su lugar, .NET Framework 1.0 vuelve a la versión básica. La versión básica es la versión de archivo que se incluye en .NET Framework 1.0 SP3.

Solución

Microsoft ha publicado una herramienta de limpieza de la desinstalación para corregir el comportamiento de desinstalación para estas actualizaciones. Si desea desinstalar cualquier actualización para .NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 o Visual Studio .NET 2003, recomendamos que utilice la herramienta de limpieza de la desinstalación en lugar de intentar desinstalar la actualización utilizando el elemento Agregar o quitar programas del Panel de control. El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:


Contraer esta imagenAmpliar esta imagen
Descargar
Descargar ahora el paquete de la herramienta de limpieza de la desinstalación.

Fecha de publicación: 2 de noviembre de 2007

Para obtener más información acerca de cómo descargar 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 desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a prevenir que se hagan cambios no autorizados.

Para utilizar la herramienta, escriba el comando siguiente en el símbolo del sistema, donde número es el número de KB de la actualización
UninstallFxVSUpdate.exe KBnúmero
La herramienta desinstalará correctamente la actualización y revertirá el equipo al estado esperado en lugar de volver a la versión del Service Pack anterior. Se recomienda que utilice esta herramienta en lugar de utilizar el elemento Agregar o quitar programas para desinstalar cualquier actualización para .NET Framework 1.0, .NET Framework 1.1, Visual Studio .NET 2002 o Visual Studio .NET 2003.

En la tabla siguiente se describe una situación en la que se utiliza la herramienta de limpieza de la desinstalación para quitar la actualización:
Contraer esta tablaAmpliar esta tabla
PasoActividad que realizaVersión del archivo anteriormenteVersión del archivo posteriormente
1Instala .NET Framework 1.0 SP3.No aplicable1.0.3705.6018
2Instala la primera actualización del artículo 886906 (la más antigua).1.0.3705.60181.0.3705.6021
3Instala la segunda actualización del artículo 928367 (la más reciente).1.0.3705.60211.0.3705.6060
4Utiliza la herramienta de limpieza de la desinstalación para quitar la segunda actualización del artículo 928367 (la más reciente).1.0.3705.60601.0.3705.6021
Esta situación muestra que después de utilizar la herramienta de limpieza de la desinstalación para quitar la segunda actualización, .NET Framework 1.0 vuelve a la versión de archivo de la primera actualización como cabría esperar.

La herramienta de limpieza de la desinstalación también puede utilizarse para limpiar y revertir un sistema a un estado bueno conocido aunque haya utilizado el elemento Agregar o quitar programas para desinstalar una actualización. Para ello, escriba el comando siguiente en el símbolo del sistema:
UninstallFxVSUpdate.exe /cleanup
Para ver opciones adicionales de la línea de comandos de la herramienta, escriba el comando siguiente en un símbolo del sistema:
UninstallFxVSUpdate.exe /?

Advertencias

Esta herramienta no admite todas las posibles permutaciones y combinaciones en las que se pueden instalar y desinstalar varias actualizaciones. La herramienta no se puede usar en las situaciones siguientes:
  • Se ha instalado una actualización además de la actualización localizada correspondiente

    Tiene instalada una actualización que tiene un número de 6 dígitos de KB, como KB123456. A continuación, también instala una versión localizada de la misma actualización. En esta situación, no puede utilizar la herramienta para desinstalar la primera actualización.

    Nota: una versión localizada se identifica por un sufijo de 4 dígitos al final del número de KB. Por ejemplo: KB1234561033

    Debido a las limitaciones de la herramienta, si intenta quitar la primera actualización utilizando su número de 6 dígitos de KB, la herramienta quitará la segunda actualización que utiliza el número de 10 dígitos de KB.

    Nota: todavía puede utilizar la herramienta para quitar la segunda actualización con el número de 10 dígitos de KB.
  • Se instaló una revisión sin combinar y después se desinstaló

    Se instaló manualmente una revisión sin combinar y después se desinstaló antes de instalar una actualización normal. En esta situación, cuando intenta desinstalar la actualización más reciente, la herramienta de limpieza de la desinstalación reinstalará la revisión sin combinar. Cuando se produce este problema, la instalación de cualquier otra actualización se bloquea hasta que se quita manualmente la revisión sin combinar utilizando el elemento Agregar o quitar programas.

    Nota: una revisión sin combinar es una revisión o una actualización que no se incluirá en un Service Pack o en el lanzamiento de un producto. Este tipo de corrección está pensado para resolver un problema concreto que un cliente tiene con un producto. Sin embargo, esta corrección no es adecuada para su uso en general. Para obtener más información acerca de las revisiones sin combinar, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    942380 Recibe un mensaje de error al intentar aplicar una revisión o actualización: "Error 9002. No se puede instalar la revisión de Microsoft Visual Studio .NET 2003 (KBxxxxxx) porque tiene una o más revisiones instaladas. Quítelas e inténtelo de nuevo".

Propiedades

Id. de artículo: 938244 - Última revisión: miércoles, 19 de diciembre de 2007 - Versión: 2.4
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional
  • Microsoft Visual Studio .NET 2003 Service Pack 1
Palabras clave: 
atdownload kbupdateissue kbuninstall kbinstallation kbupdate kbhowto kbtshoot kbexpertisebeginner kbprb KB938244

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