0x80244010 Popravimo napako pri posodobitvi Windows Update

Po namestitvi novega strežnika WSUS v omrežje našega podjetja veliko strank ni moglo prejeti novih posodobitev od strežnika z napako 0x80244010. Kot se je izkazalo, je ta napaka značilna ne le za računalnike, ki so nadgrajeni z notranjega strežnika WSUS, ampak tudi za naprave, ki prejemajo posodobitve neposredno iz Windows Update. Razmislite o glavnih načinih popraviti napake 0x80244010 in obnoviti zdravje sistema za posodobitev.

Če želite diagnosticirati težavo, morate odpreti dnevnik agentov za posodobitev WindowsUpdate.log (v sistemih Windows 7 in 8 se nahaja v imeniku% Windir%, v sistemu Windows 10 pa ga je mogoče dobiti tako). V tem primeru bodo v dnevniku posodobitev prisotne naslednje vrstice:

2018-04-10 18: 40: 38: 994 828 11a3c PT OPOZORILO: Preseženi maks. Krožni strežniki: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT OPOZORILO: Sinhronizacija posodobitev: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT OPOZORILO: SyncServerUpdatesInternal fail: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c agent * OPOZORILO: Sinhronizacije ni bilo mogoče, napaka = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c agent * OPOZORILO: Izhodna koda = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c agent *********
2018-04-10 18: 40: 39: 024 828 11a3c Agent ** END ** Agent: Iskanje posodobitev [CallerId = AutomaticUpdates]
2018-04-10 18: 40: 39: 024 828 11a3c agent *************
2018-04-10 18: 40: 39: 024 828 11a3c Agent OPOZORILO: odjemalec WU ni uspel Iskanje posodobitve z napako 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU >> ## RESUMED ## AU: Poiščite posodobitve [CallId = 128CCEAD-F84D-405E-9BC2-607D1694894B]
2018-04-10 18: 40: 39: 024 828 1017c AU # OPOZORILO: Iskanje povratnega klica ni uspelo, rezultat = 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU # OPOZORILO: Ni bilo mogoče najti posodobitev s kodo napake 80244010

Najbolj zanimiva je linija Preseženo največ krožno potovanje na strežniku: 0x80244010. I.e. Med pregledovanjem posodobitev je bilo preseženo največje število klicev na strežnik za posodobitve (WSUS). To kaže tudi koda napake Windows Update v skladu s tabelo (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). I.e. strežnik prekine odjemalca, ki je presegel omejitev zadetka. Ta omejitev dostopa v protokolu za prejemanje posodobitev sistema Windows je nastavljena na strežniku za posodobitve in je privzeta na 200 zadetkov. Obstaja tudi omejitev največje velikosti datoteke XML, ki jo odjemalec prejme od strežnika kot del enega klica - 200 Kb. Več posodobitev na strežniku za odjemalca, ki jih morate preveriti, večja je velikost prenesene datoteke XML. V primeru, da odjemalec ne more pridobiti potrebnih podatkov za 200 sej, se začasno prekine s strežnikom in vrne napako.

Ta napaka se ponavadi pojavi zaradi slabe ali nestabilne omrežne povezave s strežnikom za posodobitve ali kadar mora stranka prejeti preveč posodobitev (nov odjemalec strežnika WSUS ali računalnik, na katerem posodobitve že dolgo niso nameščene).

Najlažja možnost je, da stranko poskusite večkrat (3-7 krat) klikniti na gumb Poskusite znova ali izvedite ukaz

wuauclt.exe / detectnow

Je pomembno. Po vsakem začetku iskanja posodobitev morate počakati približno 15 minut, da počakate na konec prejšnjega iskalnega cikla posodobitve).

V večini primerov to rešuje težavo, če pa je v omrežju veliko odjemalcev, je ta način reševanja težave nesprejemljiv..

Stranka privzeto vsakih 22 ur preverja, ali so na strežniku posodobitve. Pogostost takšnih sinhronizacij lahko povečate s skupinsko politiko. Samodejna frekvenca zaznavanja posodobitev (v razdelku Konfiguracija računalnika -> Nadzorne predloge -> Komponente Windows -> Posodobitev sistema Windows), na primer, do 3 ure.

Prav tako lahko odstranite omejitev največje velikosti datoteke XML, ki jo odjemalec lahko prenese s strežnika na strani strežnika WSUS. Če želite to narediti, zaženite naslednji ukaz v bazi podatkov WSUSDB.

UPORABITE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Če ne želite spremeniti nastavitev v bazi WSUS, lahko strežnik WSUS očistite s pomočjo vgrajenega čarovnika za čiščenje (Posodobitev storitvene konzole -> Možnosti -> Čarovnik za čiščenje strežnika -> vse možnosti -> Naprej), brisanje starih, neuporabljenih in zamenjanih posodobitev (še posebej veliko smeti iz posodobitev MS Office). Kot rezultat te operacije bo odjemalec Windows Update prejel veliko manj metapodatkov od strežnika WSUS, njegova interakcija pa naj bi ustrezala 200 sejam 200 kb.

Poleg tega, če je veliko odjemalcev strežnikov WSUS, lahko poskusite povečati zmogljivost baze WsusPool v skladu s priporočili iz članka: Napaka pri posodobitvi sistema Windows 80244022.

Če vsi zgornji načini niso pomagali popraviti napake pri posodabljanju na nekem odjemalcu, zaženite skript na njem, da ponastavite trenutne nastavitve WSUS in izbrišete lokalni predpomnilnik. Nato opravite nekaj ciklov posodobitve iskanja.