Mặc dù Windows Updates hoạt động trơn tru hầu hết thời gian, người dùng đôi khi gặp vấn đề khi chạy Windows Update – ví dụ: dù có cập nhật sẵn, dịch vụ có thể không phát hiện và cài đặt chúng, cập nhật có thể không cài đặt đúng tạo ra sự cố, dịch vụ Windows Update có thể bị kẹt ở 'updating' và không cập nhật gì cả, v.v.
Mặc dù có thể thử khởi động lại hệ thống, khởi động lại dịch vụ Windows Update, roll back cập nhật trước nếu có thể, troubleshoot Windows Update, chạy Windows Update Troubleshooter, nhưng không phải lúc nào cũng hiệu quả. Chúng ta đã xem cách reset thủ công các thành phần Windows Update về mặc định. Hôm nay chúng ta sẽ xem Reset Windows Update Client Script sẽ reset hoàn toàn cài đặt Windows Update client.
Reset Windows Update Client
Script này sẽ reset hoàn toàn cài đặt Windows Update client. Đã test trên Windows 7, 8, 10, Server 2012 R2. Nó sẽ cấu hình services và registry keys liên quan đến Windows Update về mặc định. Nó cũng dọn dẹp file liên quan đến Windows Update, thêm dữ liệu liên quan BITS. Do hạn chế của cmdlets trong PowerShell, script gọi một số tiện ích cũ (sc.exe, netsh.exe, wusa.exe, v.v.).
Backup dữ liệu, khởi động lại hệ thống Windows và đăng nhập với tư cách Administrator.
Tải file PowerShell từ Technet/Github – link bên dưới. Chuột phải vào file Reset-WindowsUpdate.ps1 và chọn Run with PowerShell.
Bạn sẽ được hỏi xác nhận. Sau khi xác nhận, script sẽ chạy và reset Windows Update client.
Công cụ cấu hình registry keys, settings và services về giá trị mặc định. Tất cả cập nhật được reset và sau khi xong, hệ thống có thể reboot và cài lại cập nhật.
Khi quá trình kết thúc, cửa sổ PowerShell sẽ thoát.
Cảm ơn Tynamite cho các link:
- Reset-WindowsUpdate.ps1 Powershell Script: github.com.
- Reset WSUS Client: github.com.
- Reset Windows Update Agent: github.com.
Chúng tôi trước đây cũng xem xét công cụ khác tên Reset Windows Update Agent Tool cho phép reset WU Agent về giá trị mặc định. Công cụ này đã cập nhật tương thích với Windows 10 mới nhất và được tải xuống hơn 100.000 lần.