Ena od strank se je soočila s težavo posodobitve novih osebnih računalnikov z operacijskim sistemom Windows 10 1607 in Windows Server 2016 z notranjega strežnika WSUS (na Windows Server 2012 R2). Računalniki z operacijskim sistemom Windows 10 se prikažejo v konzoli WSUS, ko pa začnete iskati posodobitve, jih odjemalec poskuša najti zelo dolgo in vrne napako 0x8024401c.
Pri nameščanju posodobitev je bilo nekaj težav, vendar bomo poskusili kasneje. Če to še vedno vidite in želite poiskati informacije po spletu ali se obrnite na podporo, lahko to pomaga: (0x8024401c)Glede na seznam kod napak napake v posodobitvi sistema Windows 0x8024401C pomeni prekoračitev časa odziva odjemalca: WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT - Status HTTP 408 - strežnik se je iztekel, ko je čakal na zahtevo.
V tem primeru novi dnevnik storitve storitve Windows Update Windows 10 občasno odpravi tudi napako, povezano s časovno omejitvijo odziva WSUS..
2017-05-30 14: 11: 24: 870 816 1244 OPOZORILO: Pri komunikaciji s končno točko na 'http: // msk-wsus: 8530 / ClientWebService / client.asmx' je prišlo do napake..
2017-05-30 14: 11: 24: 870 816 1244 WS OPOZORILO: Pri prejemu HTTP odgovora je prišlo do napake.
2017-05-30 14: 11: 24: 870 816 1244 W OPOZORILO: Operacija se ni zaključila v določenem času.
2017-05-30 14: 11: 24: 870 816 1244 W OPOZORILO: Potek je potekel
Stran sama "http: // msk-wsus: 8530 / ClientWebService / client.asmx
'hkrati je odjemalcu dostopen in odprt, tj. obstaja občutek, da strežnik ali odjemalec WSUS preprosto nima časa za izvedbo določene operacije in odjemalec odpade v času. Morda ob začetnem skeniranju pride do novega odjemalca WSUS prevelik seznam posodobitev, zaradi česar so določene meje delovnega toka IIS dosežene.
Za rešitev težave s strankami sem moral najprej namestiti posodobitev KB3159706 na strežnik WSUS (na strežnik mora biti nameščen Wndows Server 2012 R2 Update 1).
V KB3159706 (Posodobitev omogoča določitev ESD dešifriranja v WSUS v sistemih Windows Server 2012 in Windows Server 2012 R2) bodite pozorni na ročne korake, ki jih je treba izvesti po namestitvi posodobitve (sicer se konzola WSUS lahko preneha odpirati).
- Zaženi ukaz
"C: \ programske datoteke \ posodobitvene storitve \ orodja \ wsusutil.exe" po namestitvi / servisiranju
- Preverite, ali je komponenta nameščena.NET Framework 4.5 -> Aktivacija HTTP (
Get-WindowsFeature -Name NET-WCF-HTTP-Activation45
), in če manjka, namestite: - Če SSL uporabljate v WSUS-u, morate urediti datoteko C: \ Program Files \ Update Services \ WebServices \ ClientWebService \ Web.config v skladu s priporočili v članku (v našem primeru ta postavka ni bila potrebna).
- Uredite konfiguracijsko datoteko (C: \ Program Files \ Update Services \ WebServices \ ClientWebService \ web.config) in nadomestite vrstico
naprej
- Ostaja ponovno zagnati storitev WSUS z uporabo PoSh:
Get-Service -Name WsusService | Restart-Service -Verbose
Nato morate s konzolo IIS Manager narediti naslednje spremembe nastavitev bazena WsusPool (Aplikacijski bazeni -> WsusPool -> Napredne nastavitve)
- Zasebno Spomin Omejitev (KB) - 0 (bilo je 1258015, omejitev porabe pomnilnika v delovnih sistemih WSUS je odstranjena, zato lahko storitev porabi več kot 1,2 GB pomnilnika)
- Čakalna vrsta Dolžina - 25000 (povečajte dolžino čakalne vrste do zbirke aplikacij s 10000)
- Omejiti Interval (minut) - 15 (povečite s 5 minut na 15 minut čas za ponastavitev števcev in izvajanje CPU Throttlinga)
- Storitev Ni na voljo Odziv - TcpLevel (s staro vrednostjo HttpLevel se stranki vrne napaka HTTP 503, zdaj je povezava preprosto ponastavljena)
Nato v nastavitvah spletnega mesta WSUS Administracija -> Napredne nastavitve treba spremeniti vrednost Potek povezave od 180 do 320.
Ostaja ponovno zagnati IIS:
Iisreset
Zdaj smo povečali časovne omejitve in vire strežnikov, ki jih zahtevajo odjemalci sistema Windows 10, da najdejo in preverijo posodobitve na strežniku za posodobitve WSUS. Naslednji dan - vse stranke so lahko zaznale in namestile vse potrebne posodobitve.