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:
En Windows 10:
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.
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
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.
- Haz clic en Inicio > Apagar > Reiniciar (no «Apagar»).
- Espera a que Windows termine el segundo o tercer reinicio automático que pide tras una actualización grande.
- Abre Configuración > Windows Update y pulsa Reintentar.
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.
- Abre el Catálogo de Microsoft Update en el navegador y busca el KB exacto que falla.
- Descarga el archivo
.msupara tu edición de Windows (la ves en Win+R >winver). - Haz doble clic en el
.msuy sigue los pasos.
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.
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
- 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).
- Busca el apartado de seguridad. En Intel se llama «Intel PTT»; en AMD, «AMD fTPM».
- Pon la opción en
Enabled, guarda el saldo y reinicia.
Vuelve a comprobar Windows Update
Debe decir que TPM 2.0 está listo. Después, abre Configuración > Windows Update y Reintentar la actualización pendiente.
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
Reinstalación in situ de Windows 11 sin perder nada
- Descarga la ISO oficial de Windows 11 desde https://www.microsoft.com/software-download/windows11.
- Monta la ISO (doble clic) o grábala en una unidad USB y ejecútala.
- Ejecuta
Setup.exedesde la raíz de la ISO montada. - 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».
- Acepta los términos.
- Elige «Conservar archivos y aplicaciones» y pulsa Instalar.
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 (
SoftwareDistributionycatroot2). - 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
- Microsoft0x80070BC9 error when installing MSI package – Windows Clientconsultado el 16/10/2026
- MicrosoftERROR_FAIL_REBOOT_REQUIRED (error 3017, 0xBC9) — documentación oficialconsultado el 16/10/2026