Error 0x800f0954

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

noviembre 3, 2026 Window Error 11 min read
Error 0x800f0845 en Windows Update: qué significa y cómo arreglarlo

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

ConfiguraciónWindows UpdateHistorial de actualizaciones

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

eventvwr.mscRegistros de aplicaciones y serviciosMicrosoftWindowsWindowsUpdateClientOperational

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.

Cuidado: vas a parar servicios del sistema. Cierra otras herramientas que usen Windows Update (Microsoft Store, Outlook) antes de seguir.

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.

Comprueba: si las cuatro consultas de la sección "Comprueba qué está causando el 0x800f0845 antes de tocar nada" muestran 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.

Comprueba: tras el reinicio, abre el historial de actualizaciones; si el KB anterior estaba como fallido, vuelve a darle a "Reintentar". Si pasa y DISM no reportó errores, era corrupción de archivos.

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

  1. Abre https://catalog.update.microsoft.com en el navegador.
  2. Busca el número del KB que falla (sin la letra "KB", solo las cifras).
  3. En los resultados, descarga el .msu de Windows 11 o Windows 10 según tu versión (compruébalo con Win+R > winver).
  4. Si tu Windows es de 64 bits, elige el paquete x64; si es de 32 bits, x86.
  5. Guarda el archivo .msu en una carpeta donde puedas encontrarlo (por ejemplo, Descargas).

Instálalo y reinicia

  1. Clic derecho sobre el .msu descargado > "Ejecutar como administrador".
  2. Sigue el asistente y acepta los términos cuando lo pida.
  3. Cuando termine, reinicia si el propio asistente lo pide.
  4. Al volver, abre Configuración > Windows Update y comprueba que ya no aparece el fallo en el historial.
Comprueba: si el KB vuelve a salir como instalado correctamente al consultar el historial, era un paquete dañado. Si sigue fallando, ve a "0x800f0845 tras tocar drivers, firmware o Secure Boot/TPM".

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.

Cuidado: instalar firmware o cambiar ajustes de la BIOS/UEFI puede dejar el equipo sin arrancar si se interrumpe. No apagues el PC mientras se actualiza firmware.

Actualiza el driver de pantalla y el firmware del fabricante

  1. 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.
  2. Instala primero el driver gráfico y reinicia.
  3. Vuelve a Windows Update y reintenta el KB.
  4. Si quieres hacerlo desde Windows, abre el Administrador de dispositivos con Win+X > "Administrador de dispositivos" (o devmgmt.msc).
  5. Expande "Adaptadores de pantalla", clic derecho sobre la tarjeta gráfica > "Actualizar controlador" > "Buscar controladores en el equipo" y apunta al archivo descargado.
Comprueba: si tras reiniciar el KB se instala, el driver era el causante. Si sigue fallando y has cambiado algo en la BIOS, pasa al siguiente punto.

Comprueba Secure Boot y TPM si cambiaste algo en la BIOS

Win+Rmsinfo32"Modo de BIOS" (debe ser UEFI) y "Estado de arranque seguro" (debe ser Soportado)
ConfiguraciónPrivacidad y seguridadSeguridad de WindowsSeguridad de dispositivosDetalles del procesador de seguridad

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.

Comprueba: si msinfo32 muestra UEFI y arranque seguro Soportado y el TPM aparece como activo en Seguridad de Windows, el arranque seguro está bien. Vuelve a Windows Update; si pasa, era el cambio en la BIOS.

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.

Cuidado: aunque conserva tus archivos, haz antes un punto de restauración (Configuración > Sistema > Recuperación > Crear punto de restauración) y una copia de seguridad de lo importante en un disco externo.

La reinstalación de reparación (in-place upgrade) desde un ISO oficial

  1. 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 (o windows10, según tu versión).
  2. Ejecuta el asistente y elige la opción "Conservar archivos y aplicaciones" (no "Solo conservar archivos personales").
  3. Deja que se reinicie dos veces y siga copiando archivos.
  4. 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.

Comprueba: si el KB que fallaba se instala tras el in-place upgrade, era daño de archivos del sistema no reparable. Si no, prueba el siguiente punto.

La actualización in situ como último paso y qué hacer si sigue fallando

  1. Apaga el PC y desconecta todo lo que no sea el ratón, el teclado y el cable de red.
  2. Vuelve a Windows Update y reintenta el KB.
  3. 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.
Nota: en versiones Home, "Directiva de grupo" (gpedit.msc) y algunas opciones de BitLocker o Hyper-V no están. Aquí no hacen falta: todo lo descrito funciona en Home.

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 .msu deben bajarse solo de catalog.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

  1. MicrosoftKB5089549 Install error – 0x800f0845 – Microsoft Q&Aconsultado el 16/10/2026