Quitar las actualizaciones de software de Windows en el orden equivocado puede hacer que el sistema operativo deje de funcionar

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

Síntomas

El sistema operativo puede no funcionar correctamente o dejar de funcionar después de quitar una actualización de software de Microsoft Windows con la herramienta Agregar o quitar programas del Panel de control o con el archivo Spuninst.exe. Al quitar una actualización del software de Windows, puede recibir un mensaje de advertencia similar al siguiente:
La configuración detectó los programas siguientes en su equipo:
Lista de actualizaciones de software y aplicaciones
Si se quita la actualización de software, estos programas pueden no ejecutarse correctamente. ¿Desea continuar?

Causa

Este problema aparece si quita las actualizaciones del software de Windows del sistema operativo en el orden equivocado.

Nota: para mantener la coherencia de los archivos del sistema operativo, quite las actualizaciones del software de Windows en el orden contrario al de instalación. Quite primero la actualización del software de Windows instalada más recientemente, quite después la siguiente actualización de software más reciente y así sucesivamente.

Las situaciones siguientes pueden hacer que el sistema operativo deje de funcionar correctamente.

Situación 1

  1. Instala la Actualización de software 1.
  2. Instala un Service Pack que se publicó antes que la Actualización de software 1.
  3. Quita la Actualización de software 1.

Situación 2

  1. Instala la Actualización de software 1.
  2. Instala la Actualización de software 2.
  3. Quita la Actualización de software 1.
Nota: no se proporciona soporte técnico para estas situaciones. No recomendamos que quite las actualizaciones de software.

Solución

Para evitar este problema, quite las actualizaciones de software en el orden contrario al de instalación.

Situación 1

  1. Instale la Actualización de software 1.
  2. Instale un Service Pack publicado antes que la Actualización de software 1.
  3. Quite el Service Pack que instaló en el paso 2.
  4. Quite la Actualización de software 1.
  5. Reinstale el Service Pack que instaló en el paso 2.

Situación 2

  1. Instale la Actualización de software 1.
  2. Instale la Actualización de software 2.
  3. Quite la Actualización de software 2.
  4. Quite la Actualización de software 1.
Para determinar el orden en que se instalaron las actualizaciones de software, puede crear un archivo TimeLine.log. Para ello, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba cmd y haga clic en Aceptar.
  2. En el símbolo del sistema, escriba el comando siguiente:
    dir %windir%\*.log /o:d | findstr /i /r /c:q......\.log /c:kb......\.log /c:q......uninst\.log /c:kb......uninst\.log > %systemdrive%\TimeLine.log
  3. Presione ENTRAR
Al abrir el archivo TimeLine.log (%systemdrive%\TimeLine.log), las actualizaciones de software instaladas se muestran en orden, por fecha. La actualización de software instalada más recientemente se muestra al final.

Para quitar una actualización de software, quite la actualización de software que se muestra al final del archivo TimeLine.log y, a continuación, siga hacia arriba. Quite una actualización de software cada vez hasta llegar finalmente a la actualización de software que desea quitar.

Si ya experimenta un problema porque quitó una actualización de software en el orden incorrecto y utiliza Windows XP o Windows 2000, puede utilizar la herramienta Qfecheck.exe para identificar qué actualizaciones de software se han dañado. Puede utilizar la herramienta Qfecheck.exe para efectuar el seguimiento y comprobar las actualizaciones del software de Windows instaladas. Cuando la herramienta Qfecheck.exe le informe de una actualización de software dañada, reinstale ésta para asegurarse de que se instalan las versiones de archivo correctas. Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
282784 Qfecheck.exe comprueba la instalación de los hotfix de Windows 2000 y Windows XP

Más información

Al instalar una actualización de software, se crea una carpeta de desinstalación en %SystemRoot%\$NtUninstall [NúmeroArtículoKB] $ \. Esta carpeta de desinstalación contiene los archivos originales que la actualización de software reemplazó.

Cuando se quita una actualización de software, los archivos de la carpeta de desinstalación se vuelven a copiar en los directorios del sistema operativo. Además, las claves del Registro vuelven a establecerse en sus valores originales.

Si quita una actualización de software que no es la actualización de software instalada más recientemente, recibe un mensaje de advertencia similar al siguiente:
La configuración detectó los programas siguientes en su equipo:
Lista de actualizaciones de software y aplicaciones .
Si se quita la actualización de software, estos programas pueden no ejecutarse correctamente. ¿Desea continuar?
Este mensaje contiene una lista de todas las actualizaciones de software y aplicaciones que aplicó al equipo desde que instaló la actualización de software que intenta quitar. Al instalar las actualizaciones de software en modo desatendido con el modificador de la línea de comandos /quiet o /passive, no recibe este mensaje de advertencia y el proceso de eliminación de la actualización de software continúa.

Para obtener información adicional acerca de las opciones de modificadores de la línea de comandos disponibles al instalar actualizaciones de software de Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
262841 Modificadores de la línea de comandos para los paquetes de actualización de software de Windows
Generalmente, las aplicaciones no dependen de actualizaciones de software, pero pueden depender de los Service Pack. Póngase en contacto con el programador del software o un grupo de noticias adecuado si tiene alguna duda sobre las dependencias respecto a una actualización de software o Service Pack determinados.

Los Service Pack de Windows son acumulativos. Los errores que corrige un Service Pack también se corrigen en los Service Pack posteriores. Para determinar si una actualización de software está incluida en un Service Pack, examine la lista Agregar o quitar programas. Después de la instalación del Service Pack, las actualizaciones de software que forman parte del Service Pack de Windows instalado más recientemente no aparecen en la lista Agregar o quitar programas, porque la instalación del Service Pack quita esas entradas de la lista.

También puede revisar los siguientes artículos de KB para determinar si una actualización de software está incluida en un Service Pack de Windows determinado:
324720 Lista de revisiones del Service Pack 1 y del Service Pack 1a de Windows XP
327194 Lista de errores corregidos en el Service Pack 4 de Windows 2000
320853 Lista de errores corregidos en el Service Pack 3 de Windows 2000

Situaciones de ejemplo

Situación 1
  1. Instala Windows 2000 Service Pack 3 en un equipo.
  2. Instala una actualización de software posterior al Service Pack 4.
  3. Instala Windows 2000 Service Pack 4

    Nota: la instalación del Service Pack realiza la comprobación de la versión en la actualización de software. No reemplaza los archivos de actualización de software más recientes.
  4. En una fecha posterior, quita la actualización de software posterior a Windows 2000 Service Pack 4.
El proceso de eliminación de la actualización de software reemplaza los archivos en los directorios del sistema operativo con los archivos de la carpeta de desinstalación de la actualización de software. Esta carpeta se creó al instalar la actualización de software. Estos archivos son las versiones anteriores a Windows 2000 Service Pack 4. Esto puede hacer que estos archivos y los otros archivos del sistema operativo no coincidan. Por consiguiente, Windows puede dejar de funcionar.
Situación 2
  1. Instala la actualización de software 828274 de Windows XP en un equipo.
  2. Instala la actualización de software 820128 de Windows XP.
  3. En una fecha posterior, quita la actualización de software 828274 de Windows XP.
La actualización de software 828274 actualiza los archivos de kernel. La actualización de software 820128 actualiza los archivos de kernel, pero también actualiza Services.exe. La actualización de software 820128 no actualiza Ntdll.dll. Al quitar la actualización de software 828274, reemplaza los archivos de kernel en el directorio del sistema operativo con los archivos originales de la carpeta de desinstalación del directorio. Esto puede hacer que los archivos no coincidan, porque los archivos de kernel originales pueden requerir versiones de Services.exe y Ntdll.dll diferentes de las versiones de los archivos proporcionadas por la actualización de software 820128 instalada actualmente en el sistema. Esta falta de coincidencia puede hacer que Windows se comporte incorrectamente o deje de funcionar.

Nota: no se proporciona soporte técnico para estas situaciones. No recomendamos que quite las actualizaciones de software.

Referencias

Para obtener más información acerca de la terminología estándar que se utiliza para describir las actualizaciones de software, herramientas y complementos de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
Para obtener más información sobre Update.exe, el instalador de paquetes para Windows y los componentes de Windows, vea las notas del producto "Inside Update.exe - the package installer for Windows and Windows components" que se encuentran en el sitio Web de Microsoft siguiente:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx

Propiedades

Id. de artículo: 823836 - Última revisión: jueves, 21 de junio de 2007 - Versión: 5.8
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Server SP2
  • Service Pack 3 de Microsoft Windows 2000
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional SP1a
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Home Edition SP1a
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
  • Service Pack 3 de Microsoft Windows 2000
  • Microsoft Windows 2000 Professional SP4
Palabras clave: 
kbsetup kbenv kbtshoot kbprb kberrmsg kbnofix kbbug KB823836

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