- Identifica la causa: caché corrupta, archivos dañados, antivirus o red inestable.
- Aplica soluciones escalonadas: Solucionador, SFC/DISM y restablecer componentes.
- Instala parches manualmente y usa puntos de restauración si el fallo persiste.
- Prevén recurrencias con drivers al día, espacio libre y copias de seguridad.
Cuando Windows Update muestra un “Error desconocido” sin aportar un código concreto, la frustración es doble: no sabes qué ha fallado ni por dónde empezar a arreglarlo. Lo bueno es que casi siempre hay una causa identificable (caché corrupta, archivos del sistema dañados, antivirus, controladores, falta de espacio, etc.) y soluciones prácticas que puedes aplicar en pocos minutos.
En esta guía te explico de forma ordenada todas las comprobaciones y correcciones que mejor resultado dan, integrando las recomendaciones habituales de Microsoft, foros técnicos y guías especializadas. Si sigues los apartados en el orden propuesto, cubrirás desde lo básico (reiniciar, espacio, Internet) hasta los casos avanzados (restaurar componentes de Windows Update, DISM/SFC, instalación manual de parches o particularidades de ciertos códigos de error frecuentes).
Qué significa que Windows Update muestre “Error desconocido” sin código
Ese mensaje genérico aparece cuando el cliente de Windows Update no puede mostrar un identificador específico del fallo. Debajo suele haber un origen real: archivos de sistema o del almacén de componentes dañados, caché de actualización bloqueada, servicios detenidos, antivirus o cortafuegos interfiriendo, drivers conflictivos o desactualizados, conexión a Internet inestable o incluso falta de espacio para completar el despliegue.
Que no haya código no significa que estés a ciegas. Windows Update deja pistas en su caché y en el Visor de eventos, y las herramientas de reparación del sistema (SFC, DISM), junto con el solucionador de problemas y el restablecimiento de componentes, suelen devolver el servicio a la normalidad.
Causas habituales del “error desconocido” en Windows Update
- Caché de Windows Update corrupta en las carpetas SoftwareDistribution y Catroot2 que impide validar o aplicar paquetes.
- Archivos del sistema dañados (WinSxS, CBS) por apagados bruscos, malware o errores de disco. Para más detalles, consulta nuestra guía sobre reparar errores en actualizaciones.
- Antivirus y firewalls de terceros que bloquean servicios, descargas o firmas.
- Controladores defectuosos o incompatibles, sobre todo tras cambios de hardware o con periféricos específicos.
- Conexión inestable o políticas de red/proxy/VPN que cortan el acceso a servidores de Microsoft.
- Espacio insuficiente en la unidad del sistema o en la partición de recuperación (WinRE/Reservada).
- Requisitos del sistema no cumplidos, especialmente en saltos de versión mayores (p. ej., Windows 11).
- Malware modificando permisos y claves de registro clave para el servicio.
Comprobaciones rápidas que arreglan muchos casos
Antes de meternos en “cirugía mayor”, prueba estos básicos:
- Reinicia el PC. El reinicio fuerza un arranque limpio del kernel y servicios, distinto de “Apagar/Encender”.
- Verifica la conexión: navega, ejecuta “ipconfig /flushdns” en CMD y asegura que no usas conexión medida o un proxy/VPN que filtre los servidores de Microsoft.
- Ajusta fecha/hora y zona horaria y pulsa “Sincronizar ahora”. La hora incorrecta puede romper validaciones TLS.
- Libera espacio. Microsoft recomienda tener 20–30 GB libres para parches y descompresión temporal.
Soluciones guiadas, de menor a mayor complejidad
1) Ejecuta el Solucionador de problemas de Windows Update
Ve a Configuración > Actualización y seguridad > Solucionar problemas > Solucionadores adicionales > Windows Update y ejecútalo como administrador. Detecta reinicios pendientes, servicios clave (BITS), conectividad y caché, y aplica correcciones automáticas si las encuentra.
2) Desactiva temporalmente el antivirus de terceros y firewalls
Muchos “errores desconocidos” se deben a seguridad demasiado agresiva. Desactiva tu antivirus de terceros desde su icono o ajustes y prueba de nuevo. Si solo usas Microsoft Defender, verifica su estado y actualiza firmas manualmente desde Seguridad de Windows > Configuración > Acerca de comparando con la página oficial de versiones. Recuerda volver a activar la protección al terminar.
3) Actualiza controladores
En el Administrador de dispositivos, botón derecho > Actualizar controlador > Buscar automáticamente. Prioriza hardware implicado (red, almacenamiento, GPU, impresoras) si el problema surgió tras conectar o actualizar un dispositivo. Reinicia tras las actualizaciones.
4) Arranque limpio
Un inicio con servicios y elementos de terceros deshabilitados ayuda a localizar conflictos. Si Windows Update funciona en arranque limpio, re-habilita elementos poco a poco hasta encontrar el causante y actualízalo o desinstálalo.
5) Repara la integridad del sistema (SFC, DISM y CHKDSK)
Abre CMD como administrador y ejecuta, en este orden:
- sfc /scannow — repara archivos protegidos del sistema. Para más detalles sobre reparación, visita .
- DISM /Online /Cleanup-Image /CheckHealth y luego DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth — reconstruyen el almacén de componentes.
- chkdsk C: /F /R — marca y reubica sectores defectuosos. Puede requerir reinicio y, si hay muchos errores, plantéate clonar o reemplazar el disco.
Cuando SFC indica daños irreparables, repetir tras DISM suele solucionarlo. Luego vuelve a probar Windows Update.
6) Restablece los componentes de Windows Update
Este método resuelve la mayoría de cachés corruptas:
- Abre CMD como administrador y detén servicios: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver.
- Renombra la caché: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old y ren C:\Windows\System32\catroot2 Catroot2.old.
- Inicia servicios: net start wuauserv, net start cryptSvc, net start bits, net start msiserver.
Alternativa rápida: borra el contenido con net stop wuauserv y rd /s /q %systemroot%\SoftwareDistribution, luego net start wuauserv. Vuelve a buscar actualizaciones después.
7) Instala .NET Framework offline si una app o parche lo requiere
Algunas instalaciones fallan por componentes .NET ausentes o corruptos. Descarga la última versión compatible desde Microsoft e instálala. Si ya está, el instalador lo indicará; si no, tras instalar reincia e intenta de nuevo.
8) Instala actualizaciones manualmente
Usa el Catálogo de Microsoft Update para bajar el parche exacto que falla e instálalo en local. Para grandes actualizaciones, usa la Herramienta de creación de medios o el Asistente de instalación (Windows 11). Comprueba versión/arquitectura (x64, ARM, etc.) para evitar conflictos.
9) Restaura el sistema a un punto anterior
Si el problema surgió tras instalar software o controladores, abre “Crear punto de restauración” > Restaurar sistema y selecciona un punto previo al fallo. No borra tus archivos pero sí revierte cambios de sistema.
10) Requisitos y casos especiales
Si usas Windows 11 sin cumplir requisitos, pueden fallar las actualizaciones. Actualiza el hardware o reaplica el bypass bajo tu responsabilidad. Para el error 0x80070643 (KB5034441), Microsoft publicó un script para ampliar WinRE y permitir el despliegue; úsalo en lugar de tocar particiones a mano.
11) Directivas, repositorio y “últimos recursos”
- Directiva de grupo: en ediciones Pro, abre gpedit.msc y deja Componentes de Windows > Windows Update > Configurar actualizaciones automáticas como No configurado.
- Restablece el repositorio de Windows Update siguiendo la guía de Microsoft si sospechas corrupción avanzada.
- Restablece el PC desde Configuración > Recuperación si nada funciona. Haz copia de seguridad primero. Ante discos con sectores malos persistentes, considera migrar a SSD.
Errores y códigos frecuentes relacionados con el “error desconocido”
- 0x80072EE2: problemas de comunicación con servidores de Microsoft. Revisa firewall/hosts, limpia DNS y prueba descarga desde el catálogo. Añade servidores de Update a zonas de confianza o exclusiones proxy/MTU.
- 0x80070490: archivo requerido o paquete corrupto. Solucionador de problemas, DISM/SFC y reinstalar el parche.
- 0x80070422: servicio de Update deshabilitado o actualización bloqueada. Activa servicios y usa el solucionador.
- 0x800700d8: posposición de actualizaciones o conflicto de terceros. Desactiva antivirus/proxy y restablece Update.
- 0x8007010b: ERROR_DIRECTORY por ruta inválida/inexistente. Verifica directorios temporales y permisos.
- 0x80240035: actualización no procesada. Borra caché y reintenta.
- 0x80246013: fallo compartido Update/Store por conectividad. Revisa red, proxy y ejecuta el solucionador.
- 0x8007045b: ERROR_SHUTDOWN_IN_PROGRESS o instalación bloqueada. Solucionador para desbloquear y reiniciar.
- 0x800f0845: error persistente sin causa clara; a veces un reinicio e intento posterior basta.
- 0x8024401f y 0x8024402f: caché corrupta o proxy/VPN. Vacía caché y desactiva intermediarios.
- 8020002E: componente de Update no carga. Comprueba servicios y terceros.
- 0x8007043c: servicios necesarios detenidos, típico en modo seguro. Instala en modo normal.
- 0x80240FFF: servicios de Update con errores. Restablece componentes.
- 80072EFE: fallo grave de descarga/conexión. Revisa red, antivirus, proxy y catálogos.
- 0x80073712: archivos del sistema corruptos. DISM/SFC y restablecer caché.
- 0x8e5e03fa: daños en el almacén CBS. DISM/SFC.
- 800F0A13: archivos del sistema corruptos. DISM suele resolverlo.
- 8024A000: WU_E_AU_NOSERVICE, servicios fallando. Repara servicios y caché.
- 0x800f081f: DLLs ausentes en WinSxS. Espera y reintenta o usa DISM con origen.
- 0x8007371c: instalador SMI falló. Limpia caché y solucionador.
- 0xa0000400: común en nuevas versiones. Libera espacio, reinicia red y cierra apps; para más detalles, consulta .
- 0xc0000017: memoria marcada como defectuosa. En CMD: bcdedit /enum para ver lista y bcdedit /deletevalue {badmemory} badmemorylist para limpiar; reinicia.
- 0x80240023: términos de licencia no aceptados. Activa Windows o reintroduce clave y ejecuta el solucionador.
- 0xc004f075 (SL_E_SERVICE_STOPPING): servicio de licencias deteniéndose. Solucionador de activación/Update y slmgr.vbs.
- 0x80070541: error de atributos de grupo, suele ser bug del parche. Espera el fix o fuerza instalación manual.
- 0xc19001e1 (MOSETUP_E_PROCESS_SUSPENDED): proceso esencial suspendido. Desactiva antivirus, desconecta periféricos y libera espacio; prueba con Media Creation Tool.
- C80003F3: “error desconocido” genérico. Solucionador y restablecer caché.
- 0xca020007: probable corrupción de sistema. DISM/SFC, solucionador y/o ISO.
- 0x80240061: conflicto de software. Solucionador y limpieza de caché; instalación manual del parche ayuda.
- 0x80070659: instalación diferida sin detalle. Solucionador, instalación manual y .NET.
- 80040005 – 0x20007: error en fase SafeOS, suele ser driver. Actualiza BIOS y drivers, aplica todo Update previo y reintenta.
- 0x80246001: URL de descarga no localizada. Descarga el parche manualmente desde el catálogo.
- 0x80248014: archivos de Update ausentes o dañados. DISM con origen y reinicio.
- 0x800706b5: instalación no finaliza. Reinicia y reintenta; solucionador si persiste.
- 0x80070643: KB5034441 y WinRE sin espacio. Usa el script oficial para ampliar la partición de recuperación.
- 0x8024A003: cliente de Update obsoleto o corrupto. DISM con origen.
Casos especiales y soluciones concretas
80240020: descargas corruptas
Borra la carpeta de descarga en C:\Windows\SoftwareDistribution\Download. Si no te deja, abre CMD admin: net stop wuauserv > elimina contenido > net start wuauserv. Fuerza la búsqueda con wuauclt.exe /updatenow.
0x80070070 – 0x50011/0x50012/0x60000: sin espacio
Ejecuta cleanmgr.exe como admin, marca “Limpieza de Windows Update” y elementos voluminosos, y desinstala apps pesadas temporalmente. Necesitarás al menos ~20 GB libres.
800F0923: controlador incompatible
Identifica el driver conflictivo en el asistente, descarga versión actual del fabricante o usa el genérico temporalmente (p. ej., GPU básica) para completar la actualización y luego instala el más nuevo disponible.
80200056: instalación interrumpida
Repite la actualización con el equipo conectado a corriente. Evita reinicios o suspensiones hasta completar.
800F0922: partición reservada o conectividad
Puede faltar espacio en la partición reservada del sistema; amplíala con herramientas avanzadas, o revisa que no haya cortafuegos/proxy bloqueando los servidores de Microsoft.
“No pudimos completar la actualización. Deshaciendo cambios…”
Tras volver atrás, abre el Historial de Windows Update, localiza el intento fallido y toma nota del código para aplicar la solución específica anterior.
Error 0x8007371b: enfoque específico
Este error suele indicar archivos de actualización faltantes o dañados en WinSxS, a veces tras conflictos con antivirus o incidencias de disco. Paso a paso:
- DISM /Online /Cleanup-Image /ScanHealth y luego /RestoreHealth en CMD admin. Reinicia y prueba Update.
- SFC /scannow para corregir archivos protegidos, reinicia y reintenta.
- Limpia la caché con net stop wuauserv, rd /s /q %systemroot%\SoftwareDistribution y net start wuauserv.
- Si persiste, restablece componentes (renombres SoftwareDistribution y Catroot2) y valora análisis antimalware; descarta RAM o disco defectuosos con pruebas.
Error 0x80070057: variantes y correcciones
Este código aparece por múltiples motivos (espacio, parámetros, políticas, disco). Soluciones que funcionan:
- Libera espacio (limpieza de archivos de sistema, Windows.old) y vuelve a intentar.
- Corrige fecha/hora y sincroniza.
- CHKDSK desde Propiedades > Herramientas > Verificar > Escanear unidad. Arregla y reinicia.
- SFC y DISM para restaurar imagen y archivos.
- Directiva de grupo: en ediciones Pro, abre gpedit.msc y deja Componentes de Windows > Windows Update > Configurar actualizaciones automáticas = No configurado.
- Restablece el repositorio de Windows Update con las instrucciones de Microsoft.
- Solucionador de problemas de Windows Update como administrador.
- Restablecer este PC si nada resulta; como último recurso, considera cambiar a un disco SSD.
Variante: si aparece el mensaje “Lo intentaremos de nuevo más tarde”, renombra SoftwareDistribution a SoftwareDistribution.old y revisa en el Registro que UxOption y IsConvergedUpdateStackEnabled estén en 0.
- “El parámetro es incorrecto” (copia de seguridad): en HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates crea CopyFileBufferedSynchronousIo (DWORD=1) y cambia el símbolo decimal a punto en Panel de control > Región > Configuración adicional.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.