El error 0x800f0845 aparece en Windows Update cuando una actualización acumulativa (o varias) no llega a instalarse y Windows muestra un mensaje de "Hubo problemas al instalar algunas actualizaciones". Suele verse al instalar un KB concreto en Windows 11 o Windows 10, a veces tras un reinicio o la autoreparación. Lo primero que conviene probar es reiniciar los servicios de Windows Update y vaciar la carpeta SoftwareDistribution, tal como se explica en "0x800f0845 en todas las actualizaciones: repara los componentes de Windows Update". Este artículo aplica a Windows 11 (24H2, 25H2 y 26H2) y a Windows 10 22H2, aunque conviene tener presente que Windows 10 ya no recibe soporte desde el 14/10/2025, así que los KB nuevos llegan antes a Windows 11.
Qué significa el error 0x800f0845 en Windows Update
El código 0x800f0845 es un HRESULT con el patrón 0x8007XXXX, que en Windows significa un error Win32 envuelto: los cuatro últimos dígitos hexadecimales se leen como código Win32. Aquí, 0x0845 en hexadecimal es 13501 en decimal, y corresponde a CBS_E_NOT_INITIALIZED: el servicio de actualización no pudo preparar el componente antes de instalarlo. En la práctica, significa que Windows Update (o el motor CBS, Component-Based Servicing) no logró cargar lo necesario para escribir el KB, así que la operación se cancela y Windows lo muestra como "error al instalar la actualización".
Cuando el fallo se repite con un KB nuevo y los demás pasan, casi siempre apunta a ese paquete concreto; cuando falla con todos o con varios, apunta al propio Windows Update o a archivos del sistema dañados.
Por qué Windows Update devuelve 0x800f0845: lo que puede estar fallando
| Lo que ves | Causa probable | Dónde se arregla |
|---|---|---|
| Falla un solo KB, los demás se instalan bien | Paquete de actualización dañado o incompatible con tu driver/firmware | 0x800f0845 con un solo KB: reinstálalo desde el Catálogo de Microsoft Update |
| Fallan todos los KB o no se puede actualizar nada | Servicios de Windows Update parados o la carpeta SoftwareDistribution corrupta |
0x800f0845 en todas las actualizaciones: repara los componentes de Windows Update |
| El fallo empezó al actualizar la BIOS, cambiar TPM o conectar un monitor nuevo | Driver gráfico o firmware desactualizado, o cambio de Secure Boot/TPM | 0x800f0845 tras tocar drivers, firmware o Secure Boot/TPM |
| Tras varios intentos sigue saliendo en cada ronda de Windows Update | Archivos del sistema dañados (DISM/SFC) o instalación de Windows deteriorada | 0x800f0845 vuelve siempre: reinstala Windows sin perder tus archivos |
Comprueba qué está causando el 0x800f0845 antes de tocar nada
Antes de aplicar soluciones, conviene aislar la causa con las propias herramientas de Windows. Así sabes a qué parte ir y no aplicas arreglos que no te tocan. Tienes cuatro comprobaciones rápidas, en este orden: qué KB falla, si los servicios están arrancados, qué dice el Visor de eventos y si hay archivos de sistema dañados.
Mira qué KB falla y si falla solo ese
Abre el historial y anota el número del KB que aparece como fallido. Si solo falla uno y los demás pasaron o están en curso, la causa es ese KB concreto y tienes que ir a "0x800f0845 con un solo KB". Si fallan todos los KB o Windows Update ni siquiera descarga nada, la causa es de los servicios o del propio sistema, y toca ir a "0x800f0845 en todas las actualizaciones".
Comprueba los servicios de Windows Update
Abre Terminal como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11; en Windows 10, Windows PowerShell (Administrador)) y ejecuta las tres consultas siguientes, una cada vez:
sc query wuauserv
sc query bits
sc query cryptsvc
NOMBRE_SERVICIO: wuauserv
TIPO : 30 WIN32
ESTADO : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
CÓDIGO_SALIDA_WIN32 : 0 (0x0)
Si el campo ESTADO aparece como STOPPED o 1, ese servicio es la causa y hay que arrancarlo. También puedes abrir services.msc desde Win+R y comprobar que "Windows Update", "Servicio de transferencia inteligente en segundo plano (BITS)" y "Servicios de criptografía" estén en Automático y ejecutándose.
Revisa los eventos de Windows Update en el Visor de eventos
Busca el evento 20 con la hora del fallo. En su descripción aparece el HRESULT y el componente concreto; sirve para distinguir "paquete dañado" de "servicio no disponible".
Descarta daño en los archivos del sistema
En la misma Terminal como administrador:
dism /Online /Cleanup-Image /CheckHealth
Si al final dice "se detectó corrupción en el almacén de componentes", la causa son archivos del sistema y toca repararlos con DISM y SFC.
0x800f0845 en todas las actualizaciones: repara los componentes de Windows Update
Este arreglo es para cuando fallan todos los KB o no se puede instalar ninguno. El servicio de transferencia en segundo plano (BITS) y el de Windows Update (wuauserv) son los que bajan y montan los paquetes; si están parados o la carpeta SoftwareDistribution quedó a medias, cualquier KB devuelve 0x800f0845.
Reinicia los servicios de Windows Update y vacía SoftwareDistribution
En Terminal como administrador, ejecuta cada línea en este orden y espera a que cada una termine:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\system32\catroot2 catroot2.old
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Al renombrar las dos carpetas, Windows las crea de nuevo limpias. Después abre Windows Update y reintenta.
ESTADO: 4 RUNNING, los servicios están bien. Vuelve a Windows Update; si el KB se instala, era eso.Repara los archivos del sistema con DISM y SFC
dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Herramienta de administración y mantenimiento de imágenes de implementación
Versión: 10.0.x
...
La operación de restauración se completó correctamente.
La operación se completó correctamente.
Reinicia al terminar y vuelve a Windows Update.
0x800f0845 con un solo KB: reinstálalo desde el Catálogo de Microsoft Update
Este arreglo es para cuando el historial señala un único KB que falla y los demás se instalan bien. A veces basta con volver a bajarlo limpio desde el Catálogo: el paquete que sirve Windows Update puede haberse bajado a medias o ser el de otra arquitectura.
Descarga el KB desde el Catálogo de Microsoft Update
- Abre
https://catalog.update.microsoft.comen el navegador. - Busca el número del KB que falla (sin la letra "KB", solo las cifras).
- En los resultados, descarga el
.msude Windows 11 o Windows 10 según tu versión (compruébalo con Win+R >winver). - Si tu Windows es de 64 bits, elige el paquete
x64; si es de 32 bits,x86. - Guarda el archivo
.msuen una carpeta donde puedas encontrarlo (por ejemplo,Descargas).
Instálalo y reinicia
- Clic derecho sobre el
.msudescargado > "Ejecutar como administrador". - Sigue el asistente y acepta los términos cuando lo pida.
- Cuando termine, reinicia si el propio asistente lo pide.
- Al volver, abre Configuración > Windows Update y comprueba que ya no aparece el fallo en el historial.
0x800f0845 tras tocar drivers, firmware o Secure Boot/TPM
Este arreglo es para cuando el fallo empezó al actualizar la BIOS, cambiar el TPM, conectar un monitor nuevo o instalar un driver gráfico. Windows Update valida el estado del sistema y, si detecta que un componente de bajo nivel (driver o firmware) no está al día, puede cancelar la actualización del KB y devolver 0x800f0845.
Actualiza el driver de pantalla y el firmware del fabricante
- Descarga el driver gráfico y el firmware desde la web oficial del fabricante del PC (Dell, HP, Lenovo, Asus…) o del componente (Intel, AMD, NVIDIA). Nunca desde webs de drivers de terceros.
- Instala primero el driver gráfico y reinicia.
- Vuelve a Windows Update y reintenta el KB.
- Si quieres hacerlo desde Windows, abre el Administrador de dispositivos con Win+X > "Administrador de dispositivos" (o
devmgmt.msc). - Expande "Adaptadores de pantalla", clic derecho sobre la tarjeta gráfica > "Actualizar controlador" > "Buscar controladores en el equipo" y apunta al archivo descargado.
Comprueba Secure Boot y TPM si cambiaste algo en la BIOS
En Windows 10 la ruta es Configuración > Actualización y seguridad > Seguridad de Windows > Seguridad del dispositivo > Detalles del procesador de seguridad. Si "Modo de BIOS" o "Estado de arranque seguro" aparecen distintos a como estaban antes de tocar la BIOS, restáuralos a su valor original y reintenta Windows Update.
0x800f0845 vuelve siempre: reinstala Windows sin perder tus archivos
Esta parte es para cuando lo anterior no basta y el error sigue reapareciendo en cada ronda de Windows Update. Una reinstalación de reparación (in-place upgrade) conserva tus archivos, programas y ajustes: solo reemplaza los archivos del sistema y el almacén de componentes (WinSxS) que DISM y SFC no logran arreglar.
La reinstalación de reparación (in-place upgrade) desde un ISO oficial
- Descarga la herramienta de creación de medios o el ISO oficial de Windows 11 o Windows 10 desde
https://www.microsoft.com/software-download/windows11(owindows10, según tu versión). - Ejecuta el asistente y elige la opción "Conservar archivos y aplicaciones" (no "Solo conservar archivos personales").
- Deja que se reinicie dos veces y siga copiando archivos.
- Al volver, abre Configuración > Windows Update y comprueba que ya no aparece 0x800f0845.
Es necesaria una conexión a internet y usar la misma edición (Home o Pro) que ya tienes.
La actualización in situ como último paso y qué hacer si sigue fallando
- Apaga el PC y desconecta todo lo que no sea el ratón, el teclado y el cable de red.
- Vuelve a Windows Update y reintenta el KB.
- Si entonces pasa, el culpable era un periférico o su driver; cuando sepas cuál, desinstala su driver en Administrador de dispositivos > clic derecho > "Desinstalar dispositivo" antes de volver a conectarlo.
Lo que ya has descartado del 0x800f0845
- No es un error de Office ni de Microsoft Store, solo de Windows Update.
- No se arregla con "limpiadores de registro" ni con reparadores de terceros no oficiales.
- Los
.msudeben bajarse solo decatalog.update.microsoft.com. - Windows 10 ya no tiene soporte desde el 14/10/2025 y los KB nuevos llegan antes a Windows 11.
- Si tu versión es anterior a 22H2, actualiza primero desde la ISO oficial.
- Desactivar Windows Defender o las actualizaciones de forma permanente no lo soluciona y deja el equipo expuesto.
Si tras la reinstalación de reparación sigue apareciendo, el siguiente paso es reportar el caso en Microsoft Q&A con el KB exacto y el Win+R > msinfo32 para más datos.
Datos comprobados en octubre de 2026.
Fuentes
- MicrosoftKB5089549 Install error – 0x800f0845 – Microsoft Q&Aconsultado el 16/10/2026