Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem

Computerele client nu pot primi actualizări de la Punctul de actualizare a software-ului; în jurnalele, eroarea 0x80244022 este fixată.

Pe partea clientului, jurnalul WUAhandler.log conține erori:

OnSearchComplete - Nu sa terminat lucrarea de căutare. Eroare = 0x80244022.
Scanarea a eșuat cu eroare = 0x80244022.

WindowsUpdate.log are, de asemenea, o mulțime de erori în jurnalul de actualizare Windows:

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem
Pe partea de server, există o eroare în jurnalul WSUCLtrl.log:

solicitarea a eșuat cu starea HTTP 503: Serviciul nu este disponibil
Erorile sunt raportate în timpul serverului WSUS SPB-MAN1. Va reîncerca verificarea în 1 minut

Eroare HTTP 503. Serviciul nu este disponibil

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem

Când am deschis consola de administrare IIS Manager, am văzut că grupul WSUS (WsusPool) este offline.

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem
După pornirea manuală a bazinului, după 20-30 de minute va cădea din nou. În jurnalul de sistem, a fost găsit un mesaj interesant ID eveniment 5117 WAS cu textul:

Un proces de lucru care deservește grupul de aplicații "WsusPool" a fost solicitat o reciclare deoarece a atins limita de memorie privată a octeților

În mod implicit, sistemul are o limită de memorie pentru grupul WsusPool
este limitat la 1,8 GB. Dacă această valoare este depășită (ceea ce se poate întâmpla cu ușurință cu un număr mare de clienți WSUS, mai ales în timpul primei scanări), bazinul este resetat. Pentru a înțelege cât de multă memorie utilizează piscina dvs. WSUS, trebuie doar să vă uitați la procesul w3wp.exe. Dacă depășiți limita de 1,8 GB, procesul este repornit. Astfel, pentru a rezolva problema, trebuie să măriți cantitatea de memorie alocată.

Notă. Această problemă seamănă oarecum cu cazul anterior discutat cu eroarea 0x8024401 când primiți actualizări c în Windows 10.

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem

De asemenea, dimensiunea memoriei alocate poate fi modificată din secțiunea Setări avansate, prin mărirea valorii în câmpul Privatememoryusage (KB).

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem
Rămâne să reporniți piscina prin butoanele Start / Stop sau Recycle.

Eroare 0x80244022 și problema de stop wsuspool din cauza lipsei de memorie, ferestre pentru sistem
Apoi, procesul w3wp.exe a încetat să consume mai mult de 3 GB de memorie RAM. Iar a doua zi pe computere a început să descarce actualizări.

Consiliul. Cu un număr mare de clienți WSUS care primesc actualizări de la SCCM Software Update Point (în special cei care primesc actualizări pentru prima dată), următorii parametri pot fi măriți în setările de pool avansat:

  • Lungimea cozii de la 1000 la 25000
  • "Serviciu indisponibil" Tip de răspuns - c HttpLevel pe TcpLevel
  • Interval de întrerupere (minute) - de la 5 la 30
  • Modificați "Defectele maxime" - de la 5 la 60