Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục sự cố Windows Server Update Services (WSUS)

Để hỗ trợ quản trị viên, Microsoft phát triển Windows Server Update Services (WSUS) để quản lý cập nhật và hotfix cho các sản phẩm. WSUS là phần quan trọng của Windows Server. Khi Microsoft phát hành cập nhật, WSUS tải về và phân phối qua mạng.

Khắc phục sự cố WSUS

Khắc phục sự cố Windows Server Update Services (WSUS)

Điều kiện tiên quyết

1] Dùng WSUS 3.0 SP2 trên Windows Server 2008 R2 cần cài KB4039929 hoặc mới hơn.

2] Dùng WSUS trên Windows Server 2012 trở lên cần các cập nhật:

  • Windows Server 2012 – KB 4039873
  • Windows Server 2012 R2 – KB 4039871
  • Windows Server 2016 – KB 4039396

Khắc phục lỗi kết nối WSUS

Kiểm tra các nguyên nhân:

  1. Dịch vụ WWW Publishing Service và Update Service phải chạy trên WSUS server.
  2. Website WSUS hoặc Default Website phải chạy.
  3. Kiểm tra log tại C:\windows\system32\logfiles\httperr (C: là ổ hệ thống).

Khắc phục CPU cao trên WSUS server

Mở Task Manager (Ctrl+Alt+Del) để xem CPU usage. Nếu cao, hệ thống sẽ chậm.

Nguyên nhân CPU cao

Các nguyên nhân:

1] SUSDB không "sạch", khiến client quét liên tục trong vòng lặp.

2] Quá nhiều cập nhật chờ phân phối cho client, thường xảy ra sau dùng lâu.

Cả hai trường hợp cần dọn dẹp WSUS server. Nên dọn định kỳ dù không gặp sự cố. Quy trình:

1] Sao lưu database WSUS

Sao lưu database có thể cải thiện hiệu năng. Bắt buộc trước khi chạy Cleanup Wizard.

2] Chạy WSUS Server Cleanup Wizard

Quy trình dùng Cleanup Wizard giải thích trên Microsoft.com. Nếu client đang quét file, sẽ tăng tải. Lúc đó có thể re-index database và decline superseded updates như các bước sau:

3] Re-index database WSUS

Re-index giúp nếu database bị phân mảnh.

Chạy các lệnh sau:

Trước tiên, dùng FULLSCAN cập nhật thống kê:

Use <dbname> Go Exec sp_msforeachtable 'update statistics ? with fullscan' Go

Sau đó rebuild indexes:

Use <dbname> Go Exec sp_msforeachtable 'DBCC DBREINDEX (''?'')' Go

4] Decline superseded updates

Vì client quét database gây CPU cao, biện pháp ngay là decline superseded updates để giảm tải.

1] Thay đổi port cho website WSUS: Chọn WSUS Administration Web Site > Edit Bindings, chỉnh WSUS console kết nối port mới. Chạy script và đồng bộ với USS.

2] Decline updates: Dùng script PowerShell với tham số -skipdecline xác định số updates declined, rồi chạy lại -skipdecline để decline chúng.

Chi tiết xem tại Microsoft Support.

Khắc phục sự cố Windows Server Update Services (WSUS)