Cuando Windows Update muestra el código 0x80240438 al "Buscar actualizaciones", lo que está pasando es que el equipo no consigue conectar con su origen de parches: el servidor público de Microsoft, un servidor WSUS de la empresa o el punto que reporta al cliente de SCCM. Suele deberse al servicio de Windows Update parado, a la caché C:\Windows\SoftwareDistribution dañada o a un bloqueo de red o proxy. Lo más efectivo, y lo primero que conviene probar, es arrancar los servicios wuauserv y BITS, vaciar esa caché y, si el equipo está en dominio, revisar la URL del servidor WSUS y el firewall. Esta guía vale para Windows 11 y Windows 10; en Windows 10 ya no hay soporte desde el 14/10/2025, así que si el error aparece ahí puede ser buena idea actualizar a Windows 11.
Qué es el error 0x80240438 y cuándo aparece
0x80240438 es un HRESULT típico de Windows Update y del cliente de WSUS o SCCM. En el log WUAHANDLER se ve literalmente "Scan failed with error = 0x80240438". Significa que Windows Update no puede conectar con su origen de actualizaciones: el intento de hablar con él falla por canal de comunicación roto o por servicio caído. Cuando es el equipo doméstico contra los servidores de Microsoft, la causa suele ser local (servicios o proxy); cuando es un equipo en dominio contra un servidor WSUS interno, casi siempre el problema está entre el cliente y ese servidor: el servidor caído, la URL mal escrita o un puerto bloqueado por el firewall.
En pantalla puede salir dentro del propio Windows Update o como error del solucionador de problemas. Lo normal es verlo así:
Por qué Windows Update falla con 0x80240438: causas más habituales
| Lo que ves | Causa probable | Dónde se arregla |
|---|---|---|
| "Buscar actualizaciones" da 0x80240438 y los servicios están parados | Servicios wuauserv o BITS detenidos |
Repara los servicios y vacía la caché de Windows Update |
| El error sale solo en equipos en dominio y el log WUAHANDLER muestra "Scan failed with error = 0x80240438" | El servidor WSUS no responde o la URL está mal | Desbloquea el camino al servidor de actualizaciones (firewall y proxy) |
| El error sale en equipos con proxy corporativo o VPN | Tráfico desviado por proxy que no llega al servidor de actualizaciones | Desbloquea el camino al servidor de actualizaciones (firewall y proxy) |
| El error reaparece tras actualizar y la caché está llena | Carpeta C:\Windows\SoftwareDistribution dañada |
Repara los servicios y vacía la caché de Windows Update |
| Los servicios arrancan pero la actualización sigue fallando | Archivos del sistema dañados | 0x80240438 sigue saliendo: repara Windows con sus herramientas |
Comprueba los servicios y el origen de actualizaciones antes de tocar nada
Antes de cambiar nada hay que confirmar dos puntos: que los servicios que necesita Windows Update están vivos y que el cliente sabe a qué servidor tiene que preguntar. Si esto no está bien, cualquier arreglo posterior fallará igual.
El estado de wuauserv y BITS en services.msc
wuauserv es el servicio de Windows Update; BITS (Background Intelligent Transfer Service) es el que baja los archivos en segundo plano. Si uno está parado, Windows Update no puede ni buscar ni descargar.
- Pulsa Win+R, escribe
services.mscy pulsa Intro. - Busca
Actualizaciones de Windows(Windows Update, nombre internowuauserv). Si está "Detenido", haz clic derecho y elige "Iniciar". Si está "En ejecución", elige "Reiniciar". - Busca
Servicio de transferencia inteligente en segundo plano(Background Intelligent Transfer Service,BITS). Haz lo mismo: "Iniciar" si está parado, "Reiniciar" si ya estaba en marcha. - Mira también
En la misma columna Tipo de inicio. Si está en "Deshabilitado", cámbialo a "Automático": doble clic sobre el servicio y, en la lista "Tipo de inicio", elige "Automático".
La URL del servidor WSUS en el Registro
En equipos en dominio, Windows Update apunta a un servidor WSUS de la empresa. Esa URL está en el Registro. Si está mal o el servidor no responde, el cliente no tiene con quién hablar.
- Pulsa Win+R, escribe
regedity pulsa Intro. Confirma el aviso de control de cuentas. - En la izquierda, navega hasta
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. Si esta clave existe, hay una directiva WSUS puesta. - En
WindowsUpdate, abre el valorWUServery comprueba que la URL es la que te ha dado tu administrador (algo comohttp://wsus.tuempresa.local:8530). Abre esa misma URL en el navegador del propio equipo: si no carga, el problema está en el servidor o en la red, no en tu PC. - Mira también la clave
AUque está justo debajo. Si existe, ábrela y revisaUseWUServer. Si está en1, el equipo usa WSUS; si está en0o no existe, va contra los servidores públicos de Microsoft.
wuauserv y BITS están bien, ya sabes que la culpa está en otra parte (la caché o el proxy).\| Si la URL no carga, el servidor WSUS está caído: avisa a tu administrador.Repara los servicios y vacía la caché de Windows Update
Esta es la causa más común en equipos domésticos y en muchos equipos en dominio: los servicios están parados o la carpeta donde Windows Update guarda las descargas temporales está dañada. Lo que arregla esto es arrancar los servicios a mano y renombrar esa carpeta para que Windows la rehaga.
Arranca los servicios de Windows Update a mano
Cuando services.msc no termina el trabajo, net start lo hace desde la línea de comandos y deja un registro claro de si el servicio acepta arrancar o no.
net start wuauserv
net start bits
El servicio de Actualizaciones de Windows está iniciándose.
El servicio de Actualizaciones de Windows se ha iniciado correctamente.
El servicio de Transferencia inteligente en segundo plano está iniciándose.
El servicio de Transferencia inteligente en segundo plano se ha iniciado correctamente.
Si al ejecutar net start wuauserv sale "acceso denegado" o "el servicio no se puede iniciar", abre services.msc, doble clic sobre wuauserv y pon "Tipo de inicio" en "Automático". Si sigue sin arrancar, deja un comentario con el error exacto y pasa al siguiente apartado.
Detén los servicios y vacía la carpeta C:\WINDOWS\SoftwareDistribution
C:\Windows\SoftwareDistribution es la carpeta donde Windows Update guarda lo que baja. Si está dañada o se quedó a medias, Windows Update no puede usarla y devuelve 0x80240438. Renombrarla fuerza a Windows a crearla de nuevo en el siguiente arranque.
- Abre Terminal (Administrador) o Símbolo del sistema (Administrador).
net stop wuauserv
net stop bits
El servicio de Actualizaciones de Windows está finalizando.
El servicio de Actualizaciones de Windows se ha detenido.
El servicio de Transferencia inteligente en segundo plano está finalizando.
El servicio de Transferencia inteligente en segundo plano se ha detenido.
- Abre el Explorador de archivos y ve a
C:\Windows. Busca la carpetaSoftwareDistribution. - Clic derecho sobre ella > "Cambiar nombre" y llámala
SoftwareDistribution.old. Si Windows dice que algún archivo está en uso, repite los dosnet stopy cierra el Explorador antes de los commit. - Vuelve a la Terminal y arranca los servicios otra vez:
net start wuauserv
net start bits
- Abre Configuración > Windows Update y pulsa "Buscar actualizaciones".
0x80240438, el problema está en el camino al servidor (firewall o proxy) o en archivos del sistema.Desbloquea el camino al servidor de actualizaciones (firewall y proxy)
Cuando el error es de la franja empresarial, en el log WUAHANDLER aparece "Scan failed with error = 0x80240438" y casi siempre el cliente y el servidor WSUS no se ven: el firewall los corta, el servidor WSUS está parado o el tráfico sale por un proxy que no apunta al servidor correcto.
Comprueba el firewall de Windows y del servidor WSUS
WSUS escucha en los puertos 8530 (HTTP) y 8531 (HTTPS) por defecto. Si el firewall del cliente o del servidor los corta, el cliente nunca llega.
- En el equipo cliente, abre Configuración > Privacidad y seguridad > Seguridad de Windows > Firewall y protección de red.
- En las tres redes (Dominio, Privada, Pública), la opción "Firewall de Microsoft Defender" debe estar "Activada". Si está apagada en alguna red en la que el equipo sí debe conectarse, actívala.
- Pulsa "Permitir una aplicación a través del firewall" y comprueba que "Actualizaciones de Windows" o "Windows Update" tiene acceso en la columna "Dominio" (la red de la empresa).
- En el servidor WSUS, confirma con tu administrador que el servicio está en marcha y que los puertos
8530y8531están abiertos en su firewall. La forma más rápida es abrir en el navegador del cliente la URL que sacaste del Registro (http://wsus.tuempresa.local:8530); si carga, el camino está abierto.
0x80240438, el problema no es de firewall: pasa al siguiente subapartado (proxy).Quita un proxy que esté mandando el tráfico a otra parte
Un proxy mal configurado manda las peticiones de actualización a un sitio que no es, y Windows Update se queda sin respuesta. Lo que arregla esto es quitar el proxy si no hace falta o ajustarlo si tu empresa sí usa uno.
- Abre Configuración > Red e Internet > Proxy.
- En "Configuración manual del proxy", desactiva "Usar un servidor proxy" si en tu casa o en la red actual no hay proxy. Para confirmarlo pregunta a tu administrador de red.
- Si tu empresa sí usa proxy, deja el interruptor encendido y revisa que la dirección y el puerto son correctos. Si no lo son, corrígelos.
- Si quieres asegurarte desde el Registro, abre
regedity navega aHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings. Si hay un valorProxyServery tu red no usa proxy, bórralo.
ProxyServer del Registro afecta a todo el tráfico HTTP del usuario. Antes de tocar el Registro, crea un punto de restauración. Y si tu empresa sí usa proxy, no lo borres: pregunta primero.0x80240438 sigue saliendo: repara Windows con sus herramientas
Si los servicios están bien, la caché se ha vaciado y el camino al servidor está abierto, queda la posibilidad de que el propio Windows tenga archivos dañados. Las herramientas que arreglan esto son el solucionador de problemas de Windows Update y, si no basta, SFC y DISM desde el Símbolo del sistema.
El solucionador de problemas de Windows Update
El solucionador de problemas de Windows Update revisa servicios, red y caché y aplica arreglos que el usuario normal no ve. No borra nada y se puede ejecutar sin riesgo.
En Windows 11:
En Windows 10:
En ambos casos: pulsa "Ejecutar" junto a "Windows Update", deja que termine, reinicia el equipo cuando te lo indique y avisa volver a Configuración > Windows Update > "Buscar actualizaciones".
SFC y DISM.SFC y DISM desde el Símbolo del sistema como administrador
SFC (System File Checker) revisa los archivos del sistema y repara los que puede. DISM repara la imagen desde la que SFC toma los archivos buenos, así que si SFC no puede, DISM lo intenta.
sfc /scannow
Iniciando examen del sistema.
Examen completado al 100%.
El Servicio de protección de recursos de Windows no encontró ninguna infracción de integridad.
Si SFC encuentra errores que no repara, sigue con DISM:
DISM /Online /Cleanup-Image /RestoreHealth
La herramienta Administración y mantenimiento de imágenes de implementación (DISM)
Versión: 10.0.xxxxx
La imagen se está restaurando...
La operación de restauración se completó correctamente.
Cuando termine, reinicia el equipo y abre Configuración > Windows Update > "Buscar actualizaciones".
DISM termina con "La operación de restauración se completó correctamente" y la búsqueda de actualizaciones ya no da 0x80240438, los archivos del sistema eran la causa. Si sigue fallando, queda el último recurso.Lo que ya has descartado del error 0x80240438
- Servicios
wuauservyBITSarrancados y en tipo "Automático". - URL del servidor WSUS correcta y que responde en el navegador.
- Firewall del cliente y del servidor WSUS con los puertos
8530y8531abiertos. - Proxy desactivado o con la dirección correcta.
- Carpeta
C:\Windows\SoftwareDistributionrenombrada para que Windows la rehaga. - Archivos del sistema revisados con
SFCy reparados conDISMsi hacía falta.
Si tras todo esto el código 0x80240438 sigue saliendo, queda la reparación in-place: descargar el ISO de Windows 11 desde la web oficial de Microsoft, montarlo y ejecutar setup.exe eligiendo "Conservar archivos y aplicaciones". Eso reinstala Windows sin tocar tus datos. Si tampoco así se arregla, el problema está fuera del equipo (servidor WSUS o red corporativa), y el problema hay que reportarlo a soporte de Microsoft o al administrador de la empresa.
Dudas sobre el error 0x80240438 en Windows Update
1. Qué significa el error 0x80240438 en Windows Update y cómo solucionarlo en Windows 11
Suele indicar que Windows Update no pudo descargar o instalar una actualización por un servicio detenido o por archivos dañados. Lo primero es abrir Servicios, poner «Windows Update» en Automático y reiniciarlo; si sigue, ejecuta el solucionador de problemas de Windows Update desde Configuración > Sistema > Solucionar problemas.
2. Cómo arreglar el error 0x80240438 al instalar un paquete de idioma en Windows 10 u 11
El error aparece cuando el equipo no alcanza los servidores de Microsoft para descargar el paquete. Comprueba la fecha y hora, desactiva el proxy o VPN, y vuelve a probar desde Configuración > Hora e idioma > Idioma. Si persiste, descarga el lp y lpp desde el Centro de descarga de Microsoft de forma manual.
3. Por qué falla la instalación de .NET Framework 3.5 con el error 0x80240438 en Windows 11
Indica que Windows no encuentra los archivos de origen de la característica en la imagen local. Activa .NET 3.5 desde Características de Windows marcando la casilla, o usa DISM con el ISO de tu edición montado: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess.
4. Cómo arreglar el error 0x80240438 de Windows Update en Windows 10
Reinicia los servicios de Windows Update, BITS y CryptSvc con net stop y net start desde un Símbolo del sistema como administrador. Después borra el contenido de C:\Windows\SoftwareDistribution\Download y vuelve a buscar actualizaciones; muchas veces basta con eso.
5. Qué hacer cuando Add-WindowsCapability falla con el código de error 0x80240438
Suele deberse a que el equipo no llega a Windows Update o a que la imagen está dañada. Ejecuta Repair-WindowsImage -Online -RestoreHealth y reintenta el cmdlet con -Source apuntando a una ISO montada. Asegúrate también de que la red no esté detrás de un proxy que bloquee el tráfico.
6. Qué significa el error 0x8024402c en Windows Update
Es un error de tiempo de espera: el cliente no recibió respuesta del servidor en el plazo. Reinicia el equipo, desactiva temporalmente el antivirus o proxy y vuelve a buscar actualizaciones; si continúa, ejecuta el solucionador de Windows Update y borra la caché de SoftwareDistribution.
7. Cómo arreglar el error 0x80240438 tras actualizar a Windows 11 versión 25H2
Tras una actualización grande es habitual que el cliente de Windows Update quede inconsistente. Ejecuta sfc /scannow y DISM /Online /Cleanup-Image /RestoreHealth desde un Símbolo del sistema como administrador, y después vuelve a buscar actualizaciones; reiniciar el servicio Wuauserv también ayuda.
8. Cómo arreglar el error 0x80240438 (-2145123272) en Software Center
En equipos gestionados por Configuration Manager el cliente no llega al punto de distribución o hay credenciales caducadas. Sincroniza el cliente desde el applet de Configuration Manager, borra la caché en C:\Windows\ccmcache y reintenta; si no, avisa al administrador para que revise los puntos de distribución.
Fuentes
- MicrosoftScan failed with error = 0x80240438. Pls help to resolve this issue.consultado el 15/10/2026