Computer >> Máy Tính >  >> Hệ thống >> Windows 7

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Tại một khách hàng của mình, tôi đã gặp phải một vấn đề rất thú vị liên quan đến việc cài đặt các bản cập nhật trên các máy khách chạy Windows 7. Các bản cập nhật được phân phối qua máy chủ WSUS được tích hợp vào Trình quản lý Cấu hình Trung tâm Hệ thống (chính xác hơn là Điểm Cập nhật Phần mềm - SUP). Máy chủ SCCM đang chạy Windows Server 2008 R2, phiên bản WSUS tương ứng là WSUS 3.0 SP2. Máy khách chạy Windows 7 SP1 (khoảng 2.000 máy tính) phải được cập nhật.

Máy khách không thể nhận bản cập nhật từ Điểm cập nhật phần mềm, lỗi 0x80244022 xuất hiện trong nhật ký.

WUAhandler.log phía máy khách có các lỗi sau:

OnSearchComplete - Không thể kết thúc công việc tìm kiếm. Error =0x80244022.
Không quét được với error =0x80244022.

WindowsUpdate.log cũng có một số lỗi, như:

2017-11-11 14:25:41:271 612 4858 Thiết lập CẢNH BÁO:Kiểm tra tự cập nhật không tải xuống được thông tin gói, lỗi =0x80244022
2017-11-11 14:25:41:271 612 4858 Thiết lập CẢNH BÁO:Kiểm tra tự cập nhật không thể tải xuống thông tin gói, lỗi =0x80244022
2017-11-11 14:25:41:271 612 4858 Tác nhân * CẢNH BÁO:Quá trình quét, kiểm tra tự cập nhật trả về 0x80244022
2017- 11-11 14:25:41:271 612 4858 Tác nhân * CẢNH BÁO:Mã thoát =0x80244022
2017-11-11 14:25:41:271 612 4858 Tác nhân CẢNH BÁO:Ứng dụng WU không thành công Tìm kiếm bản cập nhật có lỗi 0x80244022
2017-11-11 14:25:41:271 612 4abc AU # CẢNH BÁO:Tìm kiếm lại không thành công, kết quả =0x80244022
2017-11-11 14:25:41:271 612 4abc AU # CẢNH BÁO :Không tìm thấy các bản cập nhật có mã lỗi 80244022

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

WSUSCtrl.log phía máy chủ hiển thị lỗi này:

Yêu cầu không thành công với trạng thái HTTP 503:Dịch vụ không khả dụng
Lỗi được báo cáo trong quá trình kiểm tra tình trạng định kỳ bởi Máy chủ WSUS SCCM-SRV1. Sẽ thử kiểm tra lại sau 1 phút nữa

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Tôi., Trang web WSUS không phản hồi. Thật vậy, nếu bạn mở địa chỉ URL của WSUS Administration (https:// SCCM-Srv1:8530), lỗi này sẽ xuất hiện:

Lỗi HTTP 503. Dịch vụ không khả dụng

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Sau khi mở Trình quản lý IIS, tôi thấy rằng nhóm chịu trách nhiệm cho WSUS (WsusPool) bị dừng.

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Sau khi khởi động bằng tay, nó sẽ rơi trở lại sau 20-30 phút. Trong nhật ký hệ thống, một mục nhập thú vị xuất hiện trong ID sự kiện 5117 ĐƯỢC:

Một quy trình công nhân phân phối nhóm ứng dụng ‘WsusPool’ đã yêu cầu tái chế vì nó đã đạt đến giới hạn bộ nhớ byte riêng

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Theo mặc định, giới hạn của bộ nhớ WsusPool là 1,8 GB . Nếu nó bị vượt quá (có thể xảy ra nếu có nhiều máy khách WSUS, đặc biệt là ở lần quét đầu tiên), nhóm sẽ được đặt lại. Để hiểu, nhóm của bạn đang sử dụng bao nhiêu bộ nhớ, chỉ cần nhìn vào w3wp.exe là đủ quy trình. Nếu vượt quá giới hạn 1,8 GB, quá trình sẽ được khởi động lại. Do đó, để giải quyết vấn đề này, bạn phải tăng dung lượng bộ nhớ được cấp phát.

Lưu ý . T anh ta phát hành một phần giống với trường hợp chúng tôi đã xem xét trước đó với lỗi 0x8024401C khi nhận các bản cập nhật trong Windows 10.

Bạn có thể làm điều đó trong Trình quản lý IIS, chọn Hồ bơi ứng dụng và nhấp chuột phải vào WsusPool -> Tái chế , sau đó phóng to giá trị trong mục Sử dụng bộ nhớ riêng (tính bằng KB) đồng ruộng. Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Bạn quyết định tăng mức dung lượng lên bao nhiêu, nhưng tôi khuyên bạn nên bắt đầu từ 3-4 GB. Trong trường hợp của tôi, 6 GB là đủ cho hơn 2.000 khách hàng WSUS.

Kích thước của bộ nhớ được cấp phát cũng có thể được thay đổi trong Cài đặt nâng cao của nhóm bằng cách tăng giá trị trong mục Sử dụng bộ nhớ riêng (KB) trường.

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Bây giờ hãy khởi động lại nhóm bằng Bắt đầu / Dừng hoặc Tái chế nút.

Lỗi cập nhật Windows 0x80244022 và giới hạn bộ nhớ WsusPool

Sau đó w3wp.exe ngừng tiêu thụ hơn 3 GB RAM. Ngày hôm sau, các máy tính bắt đầu nhận được bản cập nhật.

Mẹo . Nếu có nhiều máy khách WSUS nhận được bản cập nhật từ Điểm cập nhật phần mềm SCCM (đặc biệt là những máy khách nhận bản cập nhật lần đầu tiên), bạn có thể tăng giá trị của các thông số sau trong Cài đặt nâng cao:

  • Độ dài Hàng đợi từ 1.000 đến 25.000
  • Loại phản hồi “Dịch vụ không khả dụng” - từ HttpLevel đến TcpLevel
  • Khoảng thời gian thất bại (phút) - từ 5 đến 30
  • Thay đổi 'Số lỗi tối đa' - từ 5 thành 60

Bạn cũng nên cài đặt các bản cập nhật sau cho WSUS 3.0 SP2 trong Windows Server 2008 R2:

  1. KB2720211
  2. KB2734608

Và những cái này cho WSUS 4.0 trong Windows Server 2012 R2:

  • KB2919442
  • KB2919355
  • KB3095113
  • KB3159706