No se pueden instalar actualizaciones en Windows Vista, Windows 7, Windows Server 2008 y Windows Server 2008 R2

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

En esta página

Síntomas

Al intentar instalar una actualización en Windows, un componente de Windows o un programa de software de Microsoft o de terceros, experimenta uno o varios de los siguientes síntomas:
  • No puede ver funciones o características de Windows.
  • Se produce un error en la instalación de un Service Pack.
  • Cuando intenta conectarse al sitio web de Microsoft Windows Update o al sitio web de Microsoft Update, uno de los siguientes códigos de error se registra en el registro de Windows Update (windowsupdate.log) o en el registro del Servicio basado en componentes (CBS.log):
    • 0xC80001FE
    • 0x80200010
    • 0x80070643
    • 0x80246002
    • 0x80070490
    • 0x80070420
    • 0x80073712
    • 0x80246007
    • 0x8000FFFF
    • 0x80070424
    • 0x80248007
    • 0x8007064C
    • 0x8024D00C
    • 0x8007066A
    • 0x80245003
    • 0x8024402C

Causa

Este problema puede producirse cuando se cumplen una o varias de las siguientes condiciones:
  • La base de datos de Windows Update está dañada.
  • El software antivirus está configurado para examinar la carpeta %Windir%\SoftwareDistribution.
  • El servicio de transferencia inteligente en segundo plano (BITS) no recibe un encabezado de vínculo de contenido.
  • Un archivo de sistema necesario no está registrado correctamente.
  • Windows Installer encontró un error:
  • El manifiesto del Servicio basado en componentes (CBS) está dañado.
  • El servicio Windows Update se detuvo durante la instalación.
  • Existe un conflicto entre versiones de archivo con los archivos del agente de Windows Update.

Solución

Para resolver este problema, pruebe los métodos siguientes. Cuando haya seguido los pasos de un método, compruebe si el problema se ha resuelto antes de continuar con el método siguiente. Si el problema se resuelve con algún método, no tiene que usar los restantes.

Método 1: Reiniciar el equipo y, a continuación, intentar instalar de nuevo las actualizaciones

Cierre todos los programas que se estén ejecutando, reinicie el equipo y, a continuación, intente instalar de nuevo las actualizaciones.

Nota: el reinicio del equipo garantizará que se han completado todas las instalaciones anteriores y que no hay procesos restantes que requieran que el sistema se reinicie antes de que puedan completarse.

Método 2: Ejecutar la herramienta System Update Readiness (CheckSur.exe)

Descargue y ejecute la herramienta System Update Readiness. Esta herramienta ejecuta un análisis único en busca de incoherencias que pueden impedir futuras operaciones de mantenimiento. Para obtener más información acerca de cómo descargar y ejecutar la herramienta CheckSur.exe, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
947821 Descripción de la herramienta System Update Readiness para Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2
Intente instalar de nuevo las actualizaciones.

Nota: después de ejecutar la herramienta, el archivo CheckSur.log se guarda en la siguiente ubicación:
%systemroot%\logs\cbs

Método 3: Ejecutar la herramienta Comprobador de archivos de sistema (SFC.exe)

Ejecute la herramienta Comprobador de archivos de sistema (SFC.exe). Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. En el símbolo del sistema, escriba sfc /scannow y, a continuación, presione Entrar.
  3. Una vez finalizado el examen, intente volver a instalar las actualizaciones.

Método 4: Restablecer el contenido de la carpeta Catroot2

Restablezca el contenido de la carpeta Catroot2. Para ello, siga estos pasos: 
  1. Escriba los comandos siguientes y presione Entrar después de cada uno:
    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  2. Elimine todo el contenido de la carpeta catroot2, pero no elimine la carpeta catroot2.
  3. Escriba el comando siguiente y presione Entra:
    net start cryptsvc
  4. Salga de la ventana del símbolo del sistema.

Método 5: Quitar los valores incorrectos del Registro

Quite los valores incorrectos que puedan existir en el Registro. Para ello, siga estos pasos: 
  1. Haga clic en Inicio y escriba regedit en el cuadro Iniciar búsqueda.
  2. En la lista Programas, haga clic en regedit.exe.
  3. Busque la siguiente subclave del Registro y selecciónela:
    HKEY_LOCAL_MACHINE\COMPONENTS
  4. Haga clic con el botón secundario del mouse en COMPONENTS.
  5. Haga clic en Exportar.
  6. En el cuadro Nombre de archivo, escriba COMPONENTS.
  7. En el cuadro Guardar en, haga clic en Escritorio y, a continuación, haga clic en Guardar para guardar el archivo en el escritorio.
  8. En el panel de detalles, haga clic con el botón secundario en PendingXmlIdentifier y haga clic en Eliminar. Si este valor no existe, vaya al siguiente paso.
  9. En el panel de detalles, haga clic con el botón secundario en NextQueueEntryIndex y, a continuación, haga clic en Eliminar. Si este valor no existe, vaya al siguiente paso.
  10. En el panel de detalles, haga clic con el botón secundario en AdvancedInstallersNeedResolving y haga clic en Eliminar. Si este valor no existe, vaya al siguiente paso.
  11. Reinicie el equipo.
  12. Intente instalar de nuevo las actualizaciones.
Método 6: Registrar los archivos de Windows Update
Registre los archivos de Windows Update. Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. En el símbolo del sistema, escriba el siguiente comando:
    REGSVR32 WUPS2.DLL /S
    REGSVR32 WUPS.DLL /S
    REGSVR32 WUAUENG.DLL /S
    REGSVR32 WUAPI.DLL /S
    REGSVR32 WUCLTUX.DLL /S
    REGSVR32 WUWEBV.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 MSXML3.DLL /S
  3. Intente instalar de nuevo las actualizaciones.

Método 7: Asegurarse de que la aplicación antivirus no examina determinados archivos

Asegúrese de que la aplicación antivirus no examine los archivos del directorio %windir% \SoftwareDistribution de los equipos en los que esté instalado el agente de Windows Update.

En los equipos donde se ejecute Windows Server 2003, Microsoft Windows 2000, Windows XP, Windows Vista o Windows Server 2008, no examine los siguientes archivos y carpetas.

Nota: estos archivos no corren riesgo de infección. Si los examina, pueden producirse problemas graves de rendimiento por el bloqueo de algunos de los archivos. Si un conjunto determinado de archivos se identifica por nombre, excluya únicamente esos archivos en lugar de toda la carpeta. Algunas veces se debe excluir toda la carpeta. No excluya ninguno de estos elementos basándose en la extensión del nombre de archivo. Por ejemplo, no excluya todos los archivos que tengan la extensión .dit. Microsoft no tiene control sobre otros archivos que puedan utilizar la misma extensión que estos archivos.
  • Archivos relacionados con Microsoft Windows Update o la actualización automática
  • El archivo de base de datos de Windows Update o el archivo de base de datos de actualización automática

    Nota: este archivo (Datastore.edb) se encuentra en el siguiente directorio:
    %windir%\SoftwareDistribution\Datastore
  • Los archivos de registro de transacciones

    Nota: estos archivos se encuentran en la siguiente carpeta:
    %windir%\SoftwareDistribution\Datastore\Logs
Excluya los siguientes archivos:
  • Edb*.log

    Nota: el carácter comodín indica que puede haber varios archivos.
  • Res1.log
  • Res2.log
  • Edb.chk
  • Tmp.edb

Método 8: Cambiar el nombre de la carpeta SoftwareDistribution

Cambie el nombre de la carpeta temporal SoftwareDistribution de Windows Update. Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. Ejecute los siguientes comandos y presione Entrar después de cada uno:
    • Net stop wuauserv
    • cd %systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net start wuauserv
  3. Intente instalar de nuevo las actualizaciones.
Importante Los problemas siguientes se producen cuando se utiliza este método:
  • Las actualizaciones que se hayan descargado pero no se hayan instalado aún se tendrán que descargar de nuevo mediante Windows Update o Microsoft Update.
  • Cuando elimina la carpeta Software Distribution, se elimina el historial de descargas.
  • Si actualmente recibe actualizaciones de Microsoft Update y de Windows Update, tendrá que volver a seleccionar esta opción en el sitio web de Windows Update.
Nota: si el problema se resuelve y puede descargar e instalar con éxito las actualizaciones, puede eliminar con seguridad la carpeta SoftwareDistribution.old y así recuperar espacio en disco.

Método 9: Borrar la cola de BITS de los trabajos actuales

Borre la cola de BITS de los trabajos actuales. Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. En el símbolo del sistema, escriba los siguientes comandos y presione Entrar al final de cada uno:

    Net stop bits
    Net stop wuauserv
    Ipconfig /flushdns
    cd \documents and settings\all users\application data\microsoft\network\downloader
    Del qmgr0.dat
    Del qmgr1.dat
    Net start bits
    Net start wuauserv
    Nota:
    después de completar estos pasos, se borra la cola de BITS.
  3. Intente instalar de nuevo las actualizaciones.

Método 10: Descargar e instalar manualmente la actualización 958056

Descargue e instale manualmente la actualización KB 958056. Para ello, siga estos pasos: 
  1. Determine el número de artículo de Microsoft Knowledge Base de la actualización incorrecta. Para ello, siga uno de estos procedimientos: Vea el mensaje de código de error.
    • Vea el mensaje de código de error.
    • Vea el historial de actualizaciones en el sitio web de Windows Update o en el sitio web de Microsoft Update. Para ello, siga estos pasos: 
      1. Visite el siguiente sitio web de Microsoft Update:
        http://update.microsoft.com
      2. En Opciones, haga clic en Revisar el historial de actualizaciones.
      3. En la columna de actualización, determine el número de artículo de Microsoft Knowledge Base de la actualización incorrecta.
  2. Visite el siguiente sitio web de descarga de Windows:
    http://windows.microsoft.com/es-es/windows/downloads
  3. En el cuadro Buscar de la página web de descargas, escriba el número de artículo encontrado en el paso 1 y, a continuación, haga clic en Ir.
    Nota: no incluya las letras "kb" cuando escriba el número de artículo. Por ejemplo, escriba "kb123456" como 123456.
  4. Examine la lista de resultados para encontrar el artículo de Knowledge Base con un vínculo a la descarga.
    Nota: puede que se le solicite que valide Windows. En este caso, siga las instrucciones para validar Windows y, a continuación, continúe con la descarga de la actualización.
  5. Haga clic en Descargar y, a continuación, haga clic en Guardar cuando se le pregunte si desea guardar la descarga. Guarde la descarga en el escritorio.
  6. Una vez finalizada la descarga, haga clic en Abrir para instalar la actualización.
    Nota: la instalación de la actualización puede dar error si la actualización no es la correcta para su versión de Windows.

Método 11: Cambiar el nombre de Pending.xml

Cambie el nombre del archivo Pending.xml. Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. En el símbolo del sistema, escriba el siguiente comando:
    takeown /f C:\Windows\winsxs\pending.xml
  3. Cambie el nombre de la ruta de acceso de c:\windows\winsxs\pending.xml mediante el siguiente comando:
Ren c:\windows\winsxs\pending.xml pending.old

Método 12: Ejecutar Chkdsk en la partición de Windows

Ejecute una comprobación de disco en la partición de Windows. Para ello, siga estos pasos: 
  1. Abra una ventana de símbolo del sistema administrativa.
  2. En el símbolo del sistema, escriba el siguiente comando:
    Volumen de Chkdsk: /f /r

Propiedades

Id. de artículo: 2509997 - Última revisión: miércoles, 18 de junio de 2014 - Versión: 8.0
La información de este artículo se refiere a:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard
Palabras clave: 
KB2509997

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