0x80244010 Opravujeme chybu aktualizácie Windows Update

Po inštalácii nového servera WSUS v sieti našej spoločnosti nemohlo veľa klientov zo servera získať nové aktualizácie s chybou 0x80244010. Ako sa ukázalo, táto chyba je typická nielen pre počítače, ktoré inovujú z interného servera WSUS, ale aj pre zariadenia prijímajúce aktualizácie priamo z lokality Windows Update. Zvážte hlavné spôsoby, ako opraviť chybu 0x80244010 a obnoviť stav aktualizačného systému.

Na diagnostikovanie problému musíte otvoriť protokol agenta aktualizácie WindowsUpdate.log (vo Windows 7 a 8 je v adresári% Windir% a vo Windows 10 je možné získať ho takto). V tomto prípade budú v protokole aktualizácií uvedené nasledujúce riadky:

2018-04-10 18: 40: 38: 994 828 11a3c PT VAROVANIE: Prekročil sa maximálny počet cyklov servera: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT VAROVANIE: Synchronizácia aktualizácií: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT VAROVANIE: SyncServerUpdatesVnútorné zlyhanie: 0x80244010
2018-04-10 Agent 18: 40: 38: 994 828 11a3c * VAROVANIE: Nepodarilo sa synchronizovať, chyba = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c Agent * VAROVANIE: Výstupný kód = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c Agent *********
2018-04-10 18: 40: 39: 024 828 11a3c Agent ** END ** Agent: Vyhľadanie aktualizácií [CallerId = AutomaticUpdates]
2018-04-10 18: 40: 39: 024 828 11a3c Agent **************
2018-04-10 18: 40: 39: 024 828 11a3c Agent VAROVANIE: Klient WU zlyhal Hľadanie aktualizácie s chybou 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU >> ## RESUMED ## AU: Vyhľadať aktualizácie [CallId = 128CCEAD-F84D-405E-9BC2-607D1694894B]
2018-04-10 18: 40: 39: 024 828 1017c AU # UPOZORNENIE: Spätné volanie vyhľadávania zlyhalo, výsledok = 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU # VAROVANIE: Nepodarilo sa nájsť aktualizácie s chybovým kódom 80244010

Najväčší záujem je o líniu Prekročený maximálny počet spiatočných letov na serveri: 0x80244010. tj Počas skenovania aktualizácií bol prekročený maximálny počet hovorov na aktualizačný server (WSUS). Toto je tiež označené chybovým kódom Windows Update podľa tabuľky (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). tj server odpojí klienta, ktorý prekročil limit prístupov. Toto obmedzenie prístupu v protokole na prijímanie aktualizácií systému Windows je nastavené na aktualizačnom serveri a predvolene je 200 prístupov. Existuje tiež limit na maximálnu veľkosť súboru XML, ktorý klient dostane zo servera ako súčasť jediného hovoru - 200 kB. Čím viac aktualizácií na serveri pre klienta musíte skontrolovať, tým väčšia je veľkosť stiahnutého súboru XML. V prípade, že klient nie je schopný získať potrebné údaje pre 200 relácií, je dočasne odpojený od servera a vráti chybu.

Táto chyba sa zvyčajne vyskytuje kvôli zlému alebo nestabilnému sieťovému pripojeniu s aktualizačným serverom alebo vtedy, keď klient potrebuje prijať príliš veľa aktualizácií (nový klient servera WSUS alebo počítač, na ktorom aktualizácie neboli nainštalované už dlhú dobu)..

Najjednoduchšou možnosťou je vyskúšať klienta niekoľkokrát (3-7 krát) kliknutím na tlačidlo Skúste to znova alebo vykonať príkaz

wuauclt.exe / detectionnow

Je dôležité. Po každom začiatku vyhľadávania aktualizácií musíte počkať asi 15 minút, aby ste mohli čakať na koniec predchádzajúceho cyklu vyhľadávania aktualizácií).

Vo väčšine prípadov sa tým problém vyrieši, ale ak je v sieti veľa klientov, je tento spôsob riešenia problému neprijateľný..

V predvolenom nastavení klient kontroluje aktualizácie na serveri každých 22 hodín. Frekvenciu takýchto synchronizácií môžete zvýšiť pomocou skupinovej politiky. Frekvencia zisťovania automatických aktualizácií (v časti Konfigurácia počítača -> Správcovské šablóny -> Súčasti systému Windows -> Windows Update), napríklad až 3 hodiny.

Môžete tiež odstrániť obmedzenie maximálnej veľkosti súboru XML, ktoré si klient môže stiahnuť zo servera na strane servera WSUS. Ak to chcete urobiť, spustite nasledujúci príkaz v databáze WSUSDB.

POUŽITIE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Ak nechcete meniť nastavenia v databáze WSUS, môžete vyčistiť server WSUS pomocou zabudovaného sprievodcu čistením (konzola Update Service Console -> Možnosti -> Sprievodca vyčistením servera -> všetky možnosti -> Ďalej), odstránenie starých, nepoužitých a nahradených aktualizácií (najmä veľa odpadu z aktualizácií MS Office). Výsledkom tejto operácie bude, že klient Windows Update dostane zo servera WSUS omnoho menej meta informácií a jeho interakcia by sa mala zmestiť do 200 relácií s veľkosťou 200 kb..

Okrem toho, ak existuje veľa klientov servera WSUS, môžete skúsiť zvýšiť výkon fondu WsusPool podľa odporúčaní v článku: Chyba aktualizácie systému Windows 80244022.

Ak všetky vyššie uvedené metódy nepomohli napraviť chybu aktualizácie na niektorom klientovi, spustite na ňom skript, aby ste resetovali aktuálne nastavenia WSUS a vymazali lokálnu vyrovnávaciu pamäť. Potom vykonajte niekoľko aktualizačných vyhľadávacích cyklov.