Pri vyhľadávaní aktualizácií na serveri WSUS sa vyskytla chyba 0x8024401c v systéme Windows 10

Jeden zo zákazníkov čelil problému aktualizácie nových počítačov so systémami Windows 10 1607 a Windows Server 2016 z interného servera WSUS (na systéme Windows Server 2012 R2). Počítače so systémom Windows 10 sa objavia v konzole WSUS, ale keď začnete vyhľadávať aktualizácie, klient sa ich pokúsi nájsť veľmi dlho a vráti chybu 0x8024401c.

Pri inštalácii aktualizácií sa vyskytli problémy, ale skúste to znova neskôr. Ak to stále vidíte a chcete hľadať informácie na webe alebo kontaktovať podporu, môže to pomôcť: (0x8024401c)

Podľa zoznamu chybových kódov chyby aktualizácie systému Windows 0x8024401C znamená prekročenie časového limitu odpovede od klienta: WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT - Stav HTTP 408 - server vypršal čakanie na požiadavku.

V tomto prípade nový protokol servisného denníka Windows Update Windows 10 tiež pravidelne opravuje chybu týkajúcu sa časového limitu odpovede WSUS..

2017-05-30 14: 11: 24: 870 816 1244 WS VAROVANIE: Pri komunikácii s koncovým bodom došlo k chybe na adrese „http: // msk-wsus: 8530 / ClientWebService / client.asmx“..
2017-05-30 14: 11: 24: 870 816 1244 WS VAROVANIE: Pri prijímaní odpovede HTTP došlo k chybe.
2017-05-30 14: 11: 24: 870 816 1244 WS VAROVANIE: Operácia sa neukončila v stanovenom čase.
2017-05-30 14: 11: 24: 870 816 1244 WS VAROVANIE: Čas vypršal

Samotná stránka “http: // msk-wsus: 8530 / ClientWebService / client.asmx'zároveň je prístupný a otvorený od klienta, t.j. existuje pocit, že server alebo klient služby WSUS jednoducho nemá čas na vykonanie určitej operácie a klient stratí časový limit. Možno pri úvodnom skenovaní príde nový klient WSUS príliš veľký zoznam aktualizácií, v dôsledku čoho sa dosiahnu určité limity pracovného postupu IIS..

Na vyriešenie problému s klientmi som musel najskôr nainštalovať aktualizáciu KB3159706 na server WSUS (na serveri musí byť nainštalovaná aktualizácia Wndows Server 2012 R2 1)..

V KB3159706 (Aktualizácia umožňuje poskytovanie ESD dekódovania vo WSUS v systéme Windows Server 2012 a Windows Server 2012 R2) venujte pozornosť manuálnym krokom, ktoré je potrebné vykonať po nainštalovaní aktualizácie (inak sa konzola WSUS môže prestať otvárať).

  1. Spustiť príkaz "C: \ Program Files \ Update Services \ Tools \ wsusutil.exe" po inštalácii / servise
  2. Skontrolujte, či je nainštalovaný komponent.NET Framework 4.5 -> Aktivácia HTTP (Get-WindowsFeature - Názov NET-WCF-HTTP-Activation45), a ak chýba, nainštalujte:
  3. Ak sa na serveri WSUS používa SSL, musíte upraviť súbor C: \ Program Files \ Update Services \ WebServices \ ClientWebService \ Web.config v súlade s odporúčaniami v článku (v našom prípade táto položka nebola potrebná).
  4. Upravte konfiguračný súbor (C: \ Program Files \ Update Services \ WebServices \ ClientWebService \ web.config) a nahradiť riadokna
  5. Zostáva reštartovať službu WSUS pomocou PoSh: Získajte službu - meno WsusService | Reštartujte službu - Verzia

Ďalej pomocou konzoly IIS Manager musíte vykonať nasledujúce zmeny nastavení fondu WsusPool (Fondy aplikácií -> WsusPool -> Rozšírené nastavenia)

  • súkromný pamäť Limit (KB) - 0 (to bolo 1258015, limit využitia pamäte pracovnými procesmi WSUS je odstránený, v dôsledku čoho služba môže využívať viac ako 1,2 GB pamäte)
  • fronta dĺžka - 25000 (zväčšite dĺžku frontu do oblasti aplikácií z 10 000)
  • limit Interval (min) - 15 (zväčšenie času na resetovanie počítadiel a vykonanie Throttlingu z 5 minút na 15 minút)
  • služba nedostupné odpoveď - TcpLevel (so starou hodnotou HttpLevel je chyba HTTP 503 vrátená klientovi, teraz je pripojenie jednoducho resetované)

Potom v nastaveniach stránok Správa služby WSUS -> Rozšírené nastavenia je potrebné zmeniť hodnotu Časový limit pripojenia od 180 do 320.

Zostáva reštartovať IIS:

IISReset

Teraz sme zvýšili časové limity a prostriedky servera, ktoré vyžadujú klienti Windows 10 na vyhľadávanie a kontrolu aktualizácií na aktualizačnom serveri WSUS. Nasledujúci deň - všetci klienti dokázali zistiť a nainštalovať všetky potrebné aktualizácie.