Errore WSUS Windows Update 0x80244010: Exceeded max server round trips

Dopo che un nuovo server WSUS è stato installato nella nostra rete aziendale, molti client Windows non potevano ricevere nuovi aggiornamenti da questo server con l’errore 0x80244010. Come si è scoperto, questo errore è tipico non solo dei computer che vengono aggiornati dal server WSUS interno, ma anche dei dispositivi che ricevono gli aggiornamenti direttamente dai server Windows Update. Consideriamo il modo per risolvere l’errore 0x80244010 e ripristinare la funzionalità del sottosistema di aggiornamento di Windows.

Per diagnosticare il problema, apri il WindowsUpdate.log (in Windows 7 e 8.1 si trova nella cartella %Windir%, in Windows 10 puoi generarlo come segue). Vedrete queste righe nel log di aggiornamento:

2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Exceeded max server round trips: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Sync of Updates: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent * WARNING: Exit code = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent *********
2018-10-04 16:10:29:042 282 2a2b2 Agent ** END ** Agent: Finding updates
2018-10-04 16:10:29:042 282 2a2b2 Agent *************
2018-10-04 16:10:29:042 282 2a2b2 Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-10-04 16:10:29:042 282 2221c AU >>## RESUMED ## AU: Search for updates
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Search callback failed, result = 0x80244010
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Failed to find updates with error code 80244010

La linea più interessante è l’errore “Exceeded max server round trips: 0x80244010″. Significa che il numero massimo di richieste al server di aggiornamento (WSUS) è stato superato durante la scansione degli aggiornamenti. Questo è anche indicato dal codice di errore di Windows Update secondo la tabella (SUS_E_PT_EXCEED_MAX_SERVER_TRIPS). Il server disconnette un client che ha superato il numero massimo di viaggi. Il limite dei viaggi nel protocollo di ricezione degli aggiornamenti di Windows è impostato sul server di aggiornamento ed è di 200 viaggi per impostazione predefinita. C’è anche un limite sulla dimensione massima di un file XML che un client può scaricare dal server di aggiornamento durante un viaggio – 200 KB. Maggiore è il numero di aggiornamenti sul server che il client deve controllare, maggiore è la dimensione del file XML che viene scaricato. Se un client non riesce a ottenere i dati necessari in 200 viaggi, viene temporaneamente disconnesso dal server e restituisce l’errore 0x80244010.

Di norma, questo errore si verifica a causa di una connessione di rete scarsa o instabile al server WSUS o se un client deve ricevere troppi aggiornamenti (è un nuovo client del server WSUS o un computer su cui gli aggiornamenti non sono stati installati da molto tempo).

Il modo più semplice è quello di cliccare più volte sul pulsante Riprova (3-7) nella sezione Windows Update del Pannello di controllo o eseguire questo comando:

wuauclt.exe /detectnow

Importante. Dopo aver avviato la ricerca degli aggiornamenti, dovresti aspettare 15 minuti che il precedente ciclo di ricerca degli aggiornamenti finisca.

Nella maggior parte dei casi può risolvere il problema, ma se ci sono molti client nella tua rete, questo metodo non è accettabile.

Di default, un client controlla il server per gli aggiornamenti ogni 22 ore (in realtà, è tra 17,5 e 22 ore). Di solito un computer che lavora è spento per la notte, e la sua giornata lavorativa è ovviamente inferiore alle 17 ore. Così, la ricerca degli aggiornamenti viene eseguita una volta al giorno e fallisce. E così va giorno dopo giorno.

Puoi sincronizzarlo più spesso usando il criterio di gruppo “Frequenza di rilevamento degli aggiornamenti automatici” (lo trovi nella sezione Configurazione del computer -> Modelli amministrativi -> Componenti Windows -> Windows Update), per esempio, fino a ogni 3 ore.

Puoi anche rimuovere il limite sulla dimensione massima del file XML che il client può scaricare dal tuo server WSUS. Per farlo, esegui il seguente comando nel database WSUSDB.

USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Se non vuoi cambiare le impostazioni del tuo database WSUS, pulisci il tuo server WSUS usando il Cleanup Wizard integrato (console Update Service -> Options -> Server Cleanup Wizard -> all options -> Next) e rimuovi gli aggiornamenti vecchi, non usati o sostituiti (gli aggiornamenti MS Office contengono molte cose strane). Come risultato, un client di Windows Update riceverà meno meta-informazioni dal tuo server WSUS, e l’interazione dovrebbe adattarsi a 200 sessioni di 200 KB ciascuna.

Inoltre, se ci sono molti client del server WSUS, puoi aumentare le prestazioni di WsusPool secondo le raccomandazioni nell’articolo Fixing Windows Update error 0x80244022.

Se nessuno dei metodi che abbiamo considerato ha aiutato a risolvere l’errore di aggiornamento su un client, esegui lo script per resettare le impostazioni di Windows Update Agent su di esso e pulisci la cache locale. Dopo di che, prova a cercare gli aggiornamenti più volte.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.