Si al pulsar "Buscar actualizaciones" en Windows Update te aparece el código 0x80244010, el cliente de Windows Update ha llegado a su tope de viajes contra el servidor (200 por defecto) o el XML que devuelve ha superado los 200 KB. Lo más probable es que esté relacionado con el servidor WSUS interno degradado por los detectoids de prueba que Microsoft liberó en julio de 2026 (KB5121986). Aplica a Windows 10 y Windows 11 (incluidas sus ediciones Enterprise e IoT) y a Windows Server 2012 a 2025. Lo primero que conviene probar es reintentar la búsqueda tras un reinicio; si falla en muchos equipos a la vez, el arreglo hay que hacerlo en el servidor WSUS.
Qué significa 0x80244010 y por qué aparece en Windows Update
El código 0x80244010 corresponde a WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS: el cliente de Windows Update ha superado el número máximo de viajes de ida y vuelta al servidor (200 por defecto) o el archivo XML que negocia con él ha pasado de 200 KB. Windows Update "habla" con el servidor en pequeños viajes para pedir qué actualizaciones hay, descargar sus metadatos y confirmar el resultado; cuando el servidor tarda en contestar, devuelve XML grandes o no responde, el cliente repite el viaje hasta salirse del límite y acaba con este error.
Es un escenario muy típico en PCs enganchados a un servidor WSUS interno, sobre todo si ese servidor está degradado por los detectoids publicados en julio de 2026 o si el cliente lleva meses sin actualizar y arrastra una lista enorme de parches pendientes.
Por qué sale 0x80244010: lo que ves y qué lo causa
| Lo que ves en el cliente | Causa más probable | Dónde se arregla |
|---|---|---|
0x80244010 con 0x8024400E, 0x80072EE2 o HTTP 503 al escanear contra un WSUS |
Servidor WSUS degradado por los detectoids de KB5121986 |
Limpiar los detectoids del WSUS |
0x80244010 al escanear tras meses sin actualizar, en un solo PC |
Cliente con demasiadas actualizaciones pendientes | Reescaneo del cliente y bajar la frecuencia de detección |
0x80244010 con errores de red entre el cliente y el WSUS, o WsusPool que se reinicia |
Red inestable o WsusPool sin recursos |
Ajustar el WsusPool y revisar la red |
0x80244010 con 0x80244007 o 0x80244022 |
XML demasiado grande (límite por defecto de SUSDB) |
Desactivar el límite XML en WSUS y en Web.config |
0x80244010 que vuelve tras un reescaneo largo |
Primer escaneo del cliente tras la limpieza del servidor, todavía en curso | Esperar al siguiente ciclo o reintentar una vez más |
Confirma si el 0x80244010 viene del servidor o del cliente
Antes de tocar nada, hay que saber de qué lado está el problema. Si solo lo sufre un equipo, casi siempre es del cliente; si coincide en muchos PCs a la vez, casi siempre es del servidor.
- Pulsa Win+R, escribe
eventvwr.mscy pulsa Intro para abrir el Visor de eventos. - En el panel izquierdo, ve a Registros de Windows > System.
- Busca entradas con el origen WindowsUpdateClient y el mensaje que contenga
0x80244010. Apunta la fecha y la hora. - Si ves varios eventos seguidos en PCs distintos y coinciden en el tiempo con errores HTTP 503 en el servidor, el problema está en el WSUS (causa 1 o 3).
Genera el WindowsUpdate.log del cliente y mira el viaje que falla
En PowerShell como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11 o Windows PowerShell (Administrador) en Windows 10), ejecuta:
Get-WindowsUpdateLog -LogPath "A\WindowsUpdate.log"
Abre el archivo y busca la línea con FaultingModule y 0x80244010: cerca aparece el número de viaje y el tamaño del XML. Si el viaje llega a 200 o el XML pasa de 200 KB, es el límite del propio WSUS o del cliente.
Comprueba en el servidor si SUSDB está lleno de detectoids
En el servidor WSUS, abre SQL Server Management Studio, conéctate a la instancia que aloja SUSDB y ejecuta:
SELECT COUNT(*) FROM tbUpdate WHERE Summary LIKE '%TestProduct%';
----------
89742
(1 fila afectada)
Si el resultado es alto (miles de filas), la causa es KB5121986.
0x80244010 en muchos clientes: limpia los detectoids del WSUS
Si la causa son los detectoids de prueba publicados en julio de 2026, la limpieza la hace el administrador del WSUS desde SQL Management Studio. El usuario final solo verá arreglarse el error solo al reintentar la búsqueda tras el siguiente ciclo de sincronización del servidor.
SUSDB no se pueden deshacer sin copia de seguridad. Haz siempre el respaldo antes y avisa a los usuarios de que el primer escaneo puede ir lento.Copia SUSDB antes de tocar nada
En SQL Management Studio conectado a la instancia de SUSDB:
BACKUP DATABASE SUSDB TO DISK = N'C:\Backup\SUSDB.bak' WITH INIT, STATS = 5;
Deja la copia en una carpeta con permisos solo para administradores.
SUSDB.bak se ha creado y ocupa lo esperado, puedes seguir.Borra los detectoids y pon el límite XML a 0
En la misma consulta sobre SUSDB:
USE SUSDB;
DELETE FROM tbUpdate WHERE Summary LIKE '%TestProduct%';
UPDATE tbConfiguration SET MaxXmlSize = 0;
Si el WSUS está en una réplica, repite ambos comandos en ella: las eliminaciones no se propagan entre servidores. Mientras corre la limpieza, mantén la CPU de IIS cerca del 80 % bajando las conexiones concurrentes si hace falta.
SELECT COUNT devuelve ahora pocas filas y los clientes empiezan a actualizar en el siguiente escaneo, la limpieza ha funcionado.Restablece el límite por defecto y reindexa SUSDB
Cuando la limpieza ha terminado, devuelve el tamaño XML a su valor por defecto (5 MB) y reindexa la base:
USE SUSDB;
UPDATE tbConfiguration SET MaxXmlSize = 5242880;
- Reindexa
SUSDB(clic derecho sobre la base > Tasks > Rebuild Indexes, marcando todas las tablas). - Ejecuta el WSUS Server Cleanup Wizard (Server Cleanup Wizard en la consola de WSUS) para retirar actualizaciones antiguas y reemplazadas.
- Recicla el
WsusPooldesde IIS (Application Pools > WSusPool > Recycle).
DataStore.edb del cliente no se reduce solo aunque se eliminen actualizaciones.0x80244010 bajan claramente en los Visores de eventos y los PCs reciben parches en el siguiente escaneo, está resuelto. Si siguen, ve a "Si el 0x80244010 sigue saliendo: lo que queda por probar".0x80244010 en un cliente con muchas actualizaciones pendientes
Si el PC lleva meses sin actualizar y supera los 200 viajes, hay que dividir el trabajo en varios escaneos. Es lo habitual en equipos recién sacados de un cajón o conectados hace poco a un WSUS nuevo.
Fuerza un nuevo escaneo del cliente
En Símbolo del sistema como administrador (clic derecho en Inicio > Terminal (Administrador) > Símbolo del sistema, o Win+X > Windows PowerShell (Administrador)):
net stop wuauserv
net stop cryptsvc
Uso MicrosoftUpdateCachingService /reset
net start cryptsvc
net start wuauserv
Después abre Configuración > Windows Update (en Windows 10, Actualización y seguridad > Windows Update) y pulsa Buscar actualizaciones de nuevo.
wuauclt /detectnow ya no se usa en Windows 10/11 como antes; el reinicio de los servicios y el reintento manual son la vía actual.0x80244010 y descarga parches, está resuelto. Si vuelve a fallar al rato, baja la frecuencia de detección.Reduce la frecuencia de detección en la directiva
En el cliente, pulsa Win+R, escribe gpedit.msc y ve a:
Pon el valor en 3 horas (180) y acepta. Aplica con gpupdate /force en Símbolo del sistema.
gpedit.msc no está en Windows Home. Si tu edición es Home, crea en el Registro el valor DWORD DetectionFrequency = 180 bajo HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU.Ajusta el WsusPool para que no se ahogue
En el servidor WSUS, abre el Administrador de IIS y ve a:
Ajusta Private Memory Limit (KB) a 0, Queue Length a 25000, Limit Interval (minutes) a 15 y Service Unavailable Response a TcpLevel. Reinicia el WsusPool.
0x80244010 con XML grande o red inestable
Si el XML devuelto por el WSUS supera los 200 KB o la conexión entre el cliente y el servidor se corta a mitad de un viaje, el cliente repite el viaje hasta agotar el límite y cae en 0x80244010. Las dos perillas que lo arreglan son las del tamaño XML, en la base de datos y en la web del WSUS.
Desactiva el límite de tamaño XML en el servidor WSUS
En SQL Management Studio sobre SUSDB:
USE SUSDB;
SELECT MaxXmlSize FROM tbConfiguration;
UPDATE tbConfiguration SET MaxXmlSize = 0;
Reinicia el servicio WSUS desde services.msc (Servicios).
Get-WindowsUpdateLog ya no muestra XML de más de 200 KB, el cambio ha hecho efecto.Cambia el límite de XML en el sitio web de WSUS
En el servidor, edita C:\Program Files\Update Services\WebServices\Web.config con un editor de texto como administrador. En la sección <httpRuntime> ajusta maxRequestLength y executionTimeout al tamaño que necesites y guarda. Reinicia IIS con iisreset en Símbolo del sistema como administrador.
Web.config antes; un valor mal escrito deja el WSUS sin contestar.http://servidor/WSUSAdministration) carga sin error 500 y los clientes vuelven a escanear, está listo.0x80244010 en un solo PC aislado del WSUS
Si solo un cliente lo sufre y Windows Update directo a internet también falla, lo más rápido es restablecer el agente de Windows Update en ese equipo. Descartamos así que sea un problema del PC y no del servidor.
Restablece los componentes de Windows Update
En Símbolo del sistema como administrador:
net stop wuauserv
net stop cryptsvc
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.bak
ren C:\Windows\System32\catroot2 catroot2.bak
net start cryptsvc
net start bits
net start wuauserv
Después reintenta Buscar actualizaciones.
0x80244010 y descarga parches, el agente estaba corrupto y ya está restablecido. Si sigue, apunta el cliente a Windows Update público.Apunta el cliente a Windows Update en vez de al WSUS y reintenta
Si quieres confirmar que el problema está en el WSUS y no en el PC, desvincula ese equipo del servidor interno. Pulsa Win+R, escribe gpedit.msc y ve a:
Pon la directiva en No configurada o Deshabilitado. En Windows Home, abre regedit y elimina las claves WUServer e WUStatusServer bajo HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. Vuelve a pulsar Buscar actualizaciones.
Si el 0x80244010 sigue saliendo: lo que queda por probar
Si tras la limpieza del WSUS, el ajuste del WsusPool y el reescaneo del cliente el error no se va, queda esperar al siguiente ciclo de sincronización del servidor. Es habitual que el primer escaneo tras una limpieza grande tarde más de la cuenta y aún así dé 0x80244010. Como último recurso, repara los archivos del sistema y, si sigue, plantéate una reinstalación in situ (manteniendo archivos y apps) desde Configuración > Recuperación > Restablecer este PC.
Repara los archivos de Windows Update y del sistema
En Terminal como administrador (Windows 11: clic derecho en Inicio > Terminal (Administrador); Windows 10: Windows PowerShell (Administrador)):
sfc /scannow
Si al final ve errores que no se han podido arreglar, sigue con:
DISM /Online /Cleanup-Image /RestoreHealth
Reinicia y reintenta Windows Update.
sfc /scannow termina con "La protección de recursos de Windows no encontró ninguna infracción de integridad" y DISM con "La operación de restauración se completó correctamente", reintenta la búsqueda.Reinicia Windows Update desde cero en el PC afectado
- Ve a Configuración > Windows Update > Historial de actualizaciones > Desinstalar actualizaciones (en Windows 10, Actualización y seguridad > Windows Update > Ver historial de actualizaciones > Desinstalar).
- Retira las últimas actualizaciones instaladas que coincidan con la fecha del error.
- Desinstala cualquier antivirus de terceros que pueda estar filtrando el tráfico a WSUS.
- Reintenta Buscar actualizaciones.
Lo que ya has descartado del 0x80244010
- El código es
WU_E_PT_EXCEEDED_MAX_SERVER_TRIPSy siempre apunta a un WSUS saturado, a un XML demasiado grande o a un cliente con demasiadas actualizaciones pendientes. - Con el Visor de eventos, el
WindowsUpdate.logy la consulta aSUSDBsabes cuál de las tres causas es la tuya. - Tras la limpieza de los detectoids de
KB5121986en el servidor, el cliente se recupera solo en el siguiente escaneo. - Si no se recupera, restaura los componentes de Windows Update y repara los archivos del sistema con
sfcyDISMantes de valorar una reinstalación in situ.
Documentación oficial: Referencia de errores de Windows Update (Microsoft Learn) y WSUS maintenance guide (Microsoft Learn).
Dudas sobre el error 0x80244010 en Windows Update
1. ¿Qué significa el error 0x80244010 en WSUS y cómo se arregla?
Indica que Windows Update no logra completar las solicitudes contra el servidor WSUS dentro del límite interno de reintentos (WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS). Para arreglarlo, restablece los componentes de Windows Update con el script oficial de Microsoft (Reset-WUComponents) y, si persiste, reindexa la base SUSDB; en equipos gestionados con WSUS conviene revisar también los detectoids aprobados.
2. ¿Para qué sirve la actualización KB5121986 y soluciona el error 0x80244010?
KB5121986 es una actualización cumulativa publicada para Windows, no un parche específico para 0x80244010. Si tu equipo está gestionado por un servidor WSUS, pídele al administrador que apruebe esa actualización y reindexe SUSDB; en equipos domésticos, instálala desde Windows Update tras restablecer los componentes de actualización.
3. ¿Qué son los detectoids de WSUS y cómo influyen en este error?
Los detectoids son pequeñas actualizaciones que indican a los equipos qué versiones de productos y qué clasificaciones debe sincronizar el servidor WSUS desde Microsoft Update. Si los detectoids no están actualizados o aprobados correctamente, Windows Update devuelve errores como 0x80244010; el arreglo pasa por aprobar el detectoid del producto afectado y forzar una nueva sincronización.
4. ¿Qué es WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS?
Es el código de error interno (HRESULT 0x80244010) que muestra Windows Update cuando se superan los reintentos permitidos para comunicarse con el servidor de actualización, ya sea Microsoft Update o un servidor WSUS local. Lo habitual es que el cliente y el servidor pierdan la “conversación” por componentes dañados, proxy o redes congestionadas.
5. ¿En qué se diferencia el error 0x80244007 del 0x80244010?
0x80244007 indica un fallo de protocolo SOAP o HTTP entre el cliente y el servidor (red, proxy o IIS mal configurado), mientras que 0x80244010 señala que se alcanzó el número máximo de viajes al servidor permitido por el protocolo. Por eso 0x80244007 suele arreglarse revisando IIS, proxy y DNS, y 0x80244010 reindexando SUSDB o restableciendo los componentes.
6. ¿Tiene algo que ver SCCM con el error 0x80244010?
SCCM (ConfigMgr) usa WSUS como base, así que los clientes pueden mostrar 0x80244010 cuando el punto de actualización de software no responde o el WsusPool de IIS se queda colgado. Reiniciar el sitio, reciclar el Application Pool y revisar los límites de WSUS suele resolverlo; si no, ejecuta el script de reconfiguración en el servidor.
7. ¿Qué significa el error 0x80240439 y se relaciona con el 0x80244010?
0x80240439 (WU_E_NOT_FOUND) aparece cuando el cliente no encuentra una actualización específica en el servidor, algo habitual tras mover o eliminar actualizaciones en WSUS. No es lo mismo que 0x80244010, pero ambos pueden coincidir si SUSDB está mal indexada, por lo que reindexar la base también ayuda en este caso.
8. ¿Cómo reindexar la base de datos SUSDB para arreglar 0x80244010?
Abre SSMS, conéctate al servidor SUSDB y ejecuta USE SUSDB; ALTER INDEX ALL ON dbo.tbUpdateSequence REBUILD WITH (FILLFACTOR = 90); seguido de EXEC sp_reindexdefrag. Tras reindexar, reinicia el servicio WSUS y vuelve a sincronizar; esta operación reduce los reintentos yTimeouts que disparan el 0x80244010.
Fuentes
- MicrosoftWU_E_PT_EXCEEDED_MAX_SERVER_TRIPS (0x80244010) — documentación oficialconsultado el 15/10/2026