0x80244010 Popravljamo pogrešku ažuriranja Windows Update

Nakon instaliranja novog WSUS poslužitelja na mrežu naše tvrtke, mnogi klijenti nisu mogli primiti nova ažuriranja s poslužitelja s pogreškom. 0x80244010. Kako se ispostavilo, ova je pogreška tipična ne samo za računala koja nadograđuju s internog WSUS poslužitelja, već i za uređaje koji primaju ažuriranja izravno iz Windows Ažuriranja. Razmotrimo glavne načine popravljanja pogreške 0x80244010 i vraćanja zdravlja sustava ažuriranja.

Da biste dijagnosticirali problem, potrebno je otvoriti dnevnik agenata ažuriranja WindowsUpdate.log (u sustavima Windows 7 i 8 nalazi se u direktoriju% Windir%, a u sustavu Windows 10 može se dobiti ovako). U ovom će slučaju u dnevniku ažuriranja biti sljedeći redovi:

2018-04-10 18: 40: 38: 994 828 11a3c PT UPOZORENJE: Prekoračeni maks. Krugovi putovanja na poslužitelju: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT UPOZORENJE: Sinkronizacija ažuriranja: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c PT UPOZORENJE: SyncServerUpdatesInternal fail: 0x80244010
2018-04-10 18: 40: 38: 994 828 11a3c agent * UPOZORENJE: neuspjeh u sinkronizaciji, pogreška = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c agent * UPOZORENJE: Izlazni kod = 0x80244010
2018-04-10 18: 40: 39: 024 828 11a3c agent *********
2018-04-10 18: 40: 39: 024 828 11a3c agent ** END ** agent: pronalaženje ažuriranja [CallerId = AutomaticUpdates]
2018-04-10 18: 40: 39: 024 828 11a3c agent *************
2018-04-10 18: 40: 39: 024 828 11a3c Agent UPOZORENJE: WU klijent nije uspio Traženje ažuriranja s pogreškom 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU >> ## RESUMED ## AU: Traži ažuriranja [CallId = 128CCEAD-F84D-405E-9BC2-607D1694894B]
2018-04-10 18: 40: 39: 024 828 1017c AU # UPOZORENJE: Povratni poziv za pretraživanje nije uspio, rezultat = 0x80244010
2018-04-10 18: 40: 39: 024 828 1017c AU # UPOZORENJE: Nije uspjelo pronaći ažuriranja s kodom pogreške 80244010

Najveći interes je linija Prekoračeni maks. Krug putovanja na poslužitelju: 0x80244010. tj Najveći broj poziva poslužitelju ažuriranja (WSUS) tijekom skeniranja ažuriranja premašen je. Na ovo ukazuje i šifra pogreške Windows Update prema tablici (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). tj poslužitelj prekida klijent koji je premašio ograničenje učitavanja. Ovo ograničenje pristupa u protokolu za primanje Windows ažuriranja postavljeno je na poslužitelju ažuriranja i podrazumijeva 200 zahtjeva. Postoji i ograničenje za maksimalnu veličinu XML datoteke koju klijent prima od poslužitelja u sklopu jednog poziva - 200 Kb. Što više ažuriranja na poslužitelju za klijenta trebate provjeriti, veća je veličina preuzete XML datoteke. U slučaju da klijent ne može pribaviti potrebne podatke za 200 sesija, privremeno se prekida sa poslužitelja i vraća grešku..

Ova se pogreška obično javlja zbog loše ili nestabilne mrežne veze s poslužiteljem ažuriranja ili kada klijent treba primiti previše ažuriranja (novi klijent WSUS poslužitelja ili računalo na kojem ažuriranja već duže vrijeme nisu instalirana).

Najlakša opcija je pokušati s klijentom nekoliko puta (3-7 puta) kliknuti gumb Pokušajte ponovo ili izvrši naredbu

wuauclt.exe / detectnow

Važno je. Nakon svakog početka pretraživanja ažuriranja, morate pričekati oko 15 minuta da biste pričekali kraj prethodnog ciklusa pretraživanja ažuriranja).

To u većini slučajeva rješava problem, ali ako na mreži postoji puno klijenata, ova metoda rješavanja problema je neprihvatljiva..

Klijent prema zadanim postavkama provjerava ažuriranja na poslužitelju svaka 22 sata. Možete povećati učestalost takvih sinkronizacija pomoću grupnih pravila. Automatska učestalost otkrivanja ažuriranja (u odjeljku Konfiguracija računala -> Administrativni predlošci -> Komponente sustava Windows -> Ažuriranje sustava Windows), na primjer, do 3 sata.

Također možete ukloniti ograničenje na maksimalnu veličinu XML datoteke koje klijent može preuzeti s poslužitelja na strani WSUS poslužitelja. Da biste to učinili, u WSUSDB bazi podataka pokrenite sljedeću naredbu.

KORISTITE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Ako ne želite promijeniti postavke u WSUS bazi podataka, možete očistiti WSUS poslužitelj pomoću ugrađenog čarobnjaka za čišćenje (Ažuriranje servisne konzole -> Opcije -> Čarobnjak za čišćenje poslužitelja -> sve opcije -> Dalje), brisanje starih, neiskorištenih i zamijenjenih ažuriranja (posebno puno smeća iz ažuriranja MS Office-a). Kao rezultat ove operacije, Windows Update klijent će dobiti puno manje meta informacija od WSUS poslužitelja, a njegova interakcija trebala bi se uklopiti u 200 sesija od 200 kb.

Osim toga, ako postoji puno klijenata poslužitelja WSUS, možete pokušati povećati performanse bazena WsusPool prema preporukama iz članka: Pogreška u ažuriranju sustava Windows 80244022.

Ako sve gore navedene metode nisu pomogle ispraviti pogrešku ažuriranja na nekom klijentu, pokrenite skriptu na njemu kako biste resetirali trenutne postavke WSUS-a i izbrisali lokalnu predmemoriju. Zatim napravite nekoliko ciklusa pretraživanja za ažuriranje.