Error 0x800f0954

Error 0x80070BC9 en Windows Update: qué significa y cómo arreglarlo

noviembre 12, 2026 Window Error 9 min read
Error 0x80070BC9 en Windows Update: qué significa y cómo arreglarlo

Al instalar una actualización, Windows Update muestra el error 0x80070BC9 y no avanza. Este código es la versión envuelta (HRESULT) del error Win32 3017 (0xBC9), llamado ERROR_FAIL_REBOOT_REQUIRED: Windows detecta que hay un cambio pendiente que no se cerró bien y pide reiniciar para revertirlo. Lo primero que conviene probar es reiniciar el equipo un par de veces y volver a darle a Reintentar; si no basta, hay que mirar el historial y el CBS.log para saber si falla un solo KB, si el TPM 2.0 está apagado o si la transacción pendiente es la que está corrupta. Aplica a Windows 11 (Home y Pro) y a Windows 10 22H2, que ya no tiene soporte desde el 14/10/2025.

Qué significa 0x80070BC9 y por qué sale en Windows Update

El error 0x80070BC9 es el HRESULT que ve Windows cuando, por dentro, hay un error Win32 3017 (0xBC9). Su nombre es ERROR_FAIL_REBOOT_REQUIRED: el sistema se queda atascado en un estado de mantenimiento a medias y el servicio Windows Update no puede cerrarlo, así que pide reiniciar para deshacer lo que dejó pendiente.

La causa real suele ser una transacción corrupta en la carpeta Transactional Entries de Windows: una actualización quedó a medias, el reinicio no terminó el rollback y cualquier nueva instalación choca con ese estado pendiente. Cuando pasa esto, ni reintentar ni descargar la acumulada a mano suele cerrar la transacción.

Lo que ves con 0x80070BC9 y la causa probable

Lo que ves Causa probable Dónde se arregla
El reinicio se queda parado antes del 35 % y hace rollback La transacción pendiente está corrupta 0x80070BC9 vuelve siempre: la transacción pendiente está corrupta
Falla una sola actualización acumulativa, las demás pasan Fallo puntual en ese KB o cola de Update sucia 0x80070BC9 en una actualización acumulativa concreta
tpm.msc dice que el TPM 2.0 no está disponible y la actualización pendiente no avanza TPM 2.0 apagado en la BIOS/UEFI 0x80070BC9 con TPM 2.0 apagado en la BIOS/UEFI
El error vuelve tras cada reinicio sin importar qué KB sea Transacción corrupta que ningún reintento cierra 0x80070BC9 vuelve siempre: la transacción pendiente está corrupta

Confirmar la causa de 0x80070BC9 antes de tocar nada

Antes de reparar nada, conviene saber si falla un KB concreto o todo el sistema, y si el TPM 2.0 está listo. Tres comprobaciones rápidas lo dejan claro.

El historial de Windows Update: a qué KB le falla

En Windows 11:

ConfiguraciónWindows UpdateHistorial de actualizaciones

En Windows 10:

ConfiguraciónActualización y seguridadWindows UpdateVer historial de actualizaciones

Si en el historial aparece un solo KB con error, esa es la actualización que está bloqueada: apunta su número. Si todas fallan o no hay nada en cola, el problema está en el estado del sistema, no en un paquete concreto.

Lee el CBS.log buscando el HRESULT 0x80070bc9

El Visor de eventos guarda pistas sobre el mantenimiento de Windows.

Win+Reventvwr.mscRegistros de WindowsSetup

Y el log detallado de transacciones está en C:\Windows\Logs\CBS\CBS.log. Para localizarlo rápido:

findstr /i /c:"0x80070bc9" /c:"Pending transaction" /c:"Failed to get store state" %SystemRoot%\Logs\CBS\CBS.log

Si aparecen líneas como «Pending transaction content must be resolved», «Failed to get store state» y el HRESULT 0x80070bc9, la transacción está corrupta y hará falta la reparación mayor del final.

Comprueba que TPM 2.0 está activo en la BIOS/UEFI

Win+Rtpm.msc

Si dice que el TPM 2.0 está listo, no es tu problema. Si dice que no está disponible o que está desactivado, esa pieza explica que algunas actualizaciones pendientes fallen. La BIOS/UEFI se entra con la tecla que indique el fabricante del equipo o de la placa (HP, Lenovo, Dell o Asus, en su web de soporte).

0x80070BC9 en una actualización acumulativa concreta

Esta parte aplica cuando el historial apunta a un solo KB que falla y el resto se instala bien. El riesgo es bajo y los pasos no tocan datos personales.

Reinicia el PC y vuelve a darle a Reintentar

A veces basta con que la transacción pendiente se cierre al arrancar limpio.

  1. Haz clic en Inicio > Apagar > Reiniciar (no «Apagar»).
  2. Espera a que Windows termine el segundo o tercer reinicio automático que pide tras una actualización grande.
  3. Abre Configuración > Windows Update y pulsa Reintentar.
Comprueba: si Windows Update sigue mostrando «Estás al día» o instala el KB pendiente, el problema estaba en el reinicio a medias. Si vuelve a salir 0x80070BC9, pasa al siguiente H3.

Descárgala a mano desde el Catálogo de Microsoft Update

Forzar el KB fuera del mecanismo automático descarta que sea un fallo solo de ese paquete.

https://catalog.update.microsoft.com
  1. Abre el Catálogo de Microsoft Update en el navegador y busca el KB exacto que falla.
  2. Descarga el archivo .msu para tu edición de Windows (la ves en Win+R > winver).
  3. Haz doble clic en el .msu y sigue los pasos.
Comprueba: si la actualización termina y Windows ya está al día, el problema era solo ese KB. Si da el mismo error, la cola de Windows Update está sucia y hay que vaciarla.

Vacía la cola de Windows Update y reintenta

La carpeta SoftwareDistribution guarda los archivos temporales de Windows Update; si se quedó a medias, puede bloquear la instalación.

net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc

Estos comandos se escriben en Terminal (clic derecho en Inicio > Terminal (Administrador) en Windows 11; Windows PowerShell (Administrador) en Windows 10). Después, abre Configuración > Windows Update y pulsa Reintentar.

Comprueba: si la actualización pasa, la cola estaba sucia. Si vuelve a fallar con el mismo HRESULT 0x80070bc9, la transacción está corrupta y toca la reparación mayor.

0x80070BC9 con TPM 2.0 apagado en la BIOS/UEFI

Esta parte aplica cuando tpm.msc dice que el TPM 2.0 no está disponible y el PC se queda parado en una actualización pendiente. Activarlo en el firmware es lo único que recupera esas instalaciones.

Activa TPM 2.0 en la configuración del firmware

Cuidado: tocar la BIOS/UEFI puede dejar el equipo sin arrancar si cambias ajustes que no conoces; entra solo a la opción de seguridad que toca y guarda.
  1. Reinicia el equipo y entra a la BIOS/UEFI con la tecla del fabricante (HP, Lenovo, Dell o Asus, según la web de soporte del fabricante).
  2. Busca el apartado de seguridad. En Intel se llama «Intel PTT»; en AMD, «AMD fTPM».
  3. Pon la opción en Enabled, guarda el saldo y reinicia.

Vuelve a comprobar Windows Update

Win+Rtpm.msc

Debe decir que TPM 2.0 está listo. Después, abre Configuración > Windows Update y Reintentar la actualización pendiente.

Comprueba: si Windows Update instala la actualización pendiente, el TPM apagado era la causa. Si no, vuelve al historial y mira si ahora apunta a un KB concreto o se repite el HRESULT en el CBS.log.

0x80070BC9 vuelve siempre: la transacción pendiente está corrupta

Cuando el CBS.log muestra las líneas con HRESULT 0x80070bc9 y ningún reintento ni la descarga manual cierran la transacción, la única reparación soportada es reinstalar Windows encima (in-place upgrade), que reemplaza los componentes del sistema sin tocar tus archivos ni programas.

Repara los archivos de Windows con DISM y SFC

Antes de la reinstalación, conviene intentar la reparación del sistema desde el Símbolo del sistema como administrador.

DISM /Online /Cleanup-Image /RestoreHealth

sfc /scannow
Comprueba: si DISM termina con «La operación de restauración se completó correctamente» y SFC no detecta violaciones de integridad, reinicia y vuelve a Windows Update. Si 0x80070BC9 sigue apareciendo, la transacción no se cierra y toca reinstalar.

Reinstalación in situ de Windows 11 sin perder nada

Cuidado: esta operación reemplaza los archivos del sistema; antes de seguir, crea un punto de restauración y ten a mano tu clave de producto y las contraseñas de los programas que puedas necesitar de nuevo.
  1. Descarga la ISO oficial de Windows 11 desde https://www.microsoft.com/software-download/windows11.
  2. Monta la ISO (doble clic) o grábala en una unidad USB y ejecútala.
  3. Ejecuta Setup.exe desde la raíz de la ISO montada.
  4. En la ventana que sale, desmarca «Quiero ayudar a mejorar la instalación» y elige «Cambiar la forma en que Setup descarga las actualizaciones» > «Ahora no».
  5. Acepta los términos.
  6. Elige «Conservar archivos y aplicaciones» y pulsa Instalar.
Comprueba: si tras la reinstalación Configuración > Windows Update instala todas las pendientes y el CBS.log deja de mostrar 0x80070bc9, la transacción corrupta se cerró. Si reaparece, ya solo queda la reinstalación limpia como último paso.

Lo que ya has descartado de 0x80070BC9

  • Reiniciar varias veces y volver a darle a Reintentar en Windows Update.
  • Reinstalar el KB que falla desde el Catálogo de Microsoft Update.
  • Vaciar la cola de Windows Update (SoftwareDistribution y catroot2).
  • Comprobar y activar el TPM 2.0 desde la BIOS/UEFI.
  • Revisar el CBS.log en busca del HRESULT 0x80070bc9.
  • Pasar DISM y SFC para reparar archivos del sistema.
  • Hacer una reinstalación in situ de Windows 11 conservando archivos y aplicaciones.

Si has llegado hasta aquí y 0x80070BC9 sigue, ya solo queda la reinstalación limpia desde un USB de instalación de Microsoft como último recurso. Los datos de este artículo se han comprobado en octubre de 2026.

Dudas sobre el error 0x80070BC9

Dudas sobre el error 0x80070BC9

1. ¿Qué significa el error 0x80070BC9 en Windows Update?

Es un código del propio Windows Update que indica que el servicio no puede completar la instalación de una actualización, casi siempre por una interferencia local en el equipo. Lo más habitual es que lo cause el antivirus de terceros, una DLL del sistema dañada o archivos de actualización a medio descargar. Se confirma abriendo el Visor de eventos y buscando, en Registros de aplicaciones y servicios > Microsoft > Windows > WindowsUpdateClient > Operational, los avisos con la misma fecha y hora del error.

2. ¿Cómo arreglar el error 0x80070BC9 al instalar actualizaciones en Windows 11?

Empieza por desactivar temporalmente el antivirus de terceros y reiniciar el equipo, y vuelve a probar Windows Update. Si sigue fallando, ejecuta el Solucionador de problemas de Windows Update desde Configuración > Sistema > Solucionar problemas > Otros solucionadores y reinicia. Como último paso, ejecuta desde una ventana de Símbolo del sistema abierta como administrador los comandos net stop wuauserv y net start wuauserv, y reintenta la descarga.

3. ¿Qué es el error 0x80070306 en Windows Update y cómo se soluciona?

El 0x80070306 indica que un archivo de Windows está dañado o no se puede registrar, y suele aparecer junto a otros códigos de Windows Update. La solución más eficaz es abrir Terminal (o Símbolo del sistema) como administrador y ejecutar sfc /scannow, dejando que termine incluso si tarda más de 15 minutos. Si al terminar dice "Protección de recursos de Windows encontró archivos dañados pero no pudo reparar algunos", repite con DISM /Online /Cleanup-Image /RestoreHealth y vuelve a probar la actualización.

Fuentes

  1. Microsoft0x80070BC9 error when installing MSI package – Windows Clientconsultado el 16/10/2026
  2. MicrosoftERROR_FAIL_REBOOT_REQUIRED (error 3017, 0xBC9) — documentación oficialconsultado el 16/10/2026