Microsoft phát hành nhiều bản cập nhật Windows để sửa lỗi hoặc thêm tính năng mới. Mặc dù các bản cập nhật này rất hữu ích để giữ hệ thống cập nhật, nhưng cũng có thể trở thành "cơn đau đầu". Một số bản cập nhật Windows, đặc biệt trên Windows 10, có thể mất rất nhiều thời gian để hoàn thành. Thời gian cập nhật phụ thuộc nhiều yếu tố bao gồm tuổi máy và tốc độ mạng. Dù một số người chỉ mất vài giờ, nhưng nhiều người phải chờ hơn 24 giờ dù có mạng tốt và máy cấu hình cao. Ngay sau 24 giờ, cập nhật có vẻ bị kẹt ở 90% hoặc 80%. Bạn có thể thấy màn hình tải 3-4 giờ không tiến triển. Vì Windows có thể tự động cập nhật, đây thành phiền toái lớn vì phải chờ nhiều giờ chỉ cho một bản cập nhật.
Nguyên nhân khiến Windows update mất thời gian lâu không rõ ràng. Như đã nói, một số người cập nhật nhanh trong khi người khác phải trải qua 24 giờ trở lên. Trong hầu hết trường hợp, cập nhật dường như bị kẹt ở một phần trăm nhất định nhưng thực ra không phải. Đó chính là thời gian cần thiết cho hầu hết các bản cập nhật và không có nhiều cách giảm thời gian này. May mắn thay, có trường hợp cập nhật dường như bị kẹt và khởi động lại máy giải quyết được. Trong số ít trường hợp, cập nhật thực sự bị treo/đóng băng do antivirus hoặc chương trình khác xung đột.
Dù nguyên nhân là gì, có một vài việc bạn có thể làm để kiểm tra xem cập nhật thực sự bị kẹt hay chỉ mất thời gian. Trong một số trường hợp, cập nhật có thể không cài đặt được.
Mẹo
Đảm bảo bạn có đủ dung lượng trống cho cập nhật cài đặt. Nếu không đủ không gian, Windows update có thể bị kẹt ở một phần trăm nhất định.
Phương pháp 1: Khởi động lại máy tính
Trước khi làm theo phương pháp này, hãy nhớ rằng việc này có thể đi theo hai hướng. Đối với một số người, khởi động lại giải quyết được vấn đề cập nhật bị kẹt, nhưng đối với người khác, Windows quay về trạng thái ban đầu. Vì vậy, nếu bạn đã chờ 20+ giờ để cập nhật đạt 90% và dường như bị kẹt, hãy reboot hệ thống tại rủi ro của bạn. Bạn có thể mất toàn bộ tiến trình. Có thể phải khởi động lại cập nhật và chờ 20+ giờ lại từ đầu.
Nhưng nếu bạn sẵn sàng chấp nhận rủi ro hoặc chắc chắn cập nhật bị kẹt (thấy biểu tượng tải 4-5 giờ), hãy reboot. Sau khi hệ thống reboot, cài đặt sẽ hoàn tất mà không gặp vấn đề.
Phương pháp 2: Hard Reboot (Khởi động lại cứng)
Nếu bạn tin cập nhật thực sự bị kẹt và muốn thử cách khác, hard reboot là lựa chọn. Sau hard reboot, thử lại Windows Update có thể hoạt động. Bạn có thể hoang mang vì Windows rõ ràng bảo không khởi động lại PC và chờ cập nhật. Nhưng nếu Windows thực sự bị kẹt/đóng băng ở giai đoạn đó, bạn thực sự không có lựa chọn nào khác ngoài reboot. Tuy nhiên, đây vẫn là lựa chọn của bạn và bạn có thể chọn không reboot. Bạn có thể chờ thêm 1-2 giờ để xác nhận.
Lưu ý: Thực hiện các bước dưới đây sẽ làm bạn mất toàn bộ tiến trình cập nhật. Bạn phải bắt đầu Windows update lại và chờ nhiều giờ. Vì vậy, chỉ làm nếu bạn sẵn sàng chờ hoặc chắc chắn Windows update bị kẹt.
Các bước thực hiện hard reboot:
- Nhấn và giữ nút nguồn cho đến khi PC tắt. Có thể làm từ màn hình Windows update (nơi cập nhật bị kẹt).
- Đợi 45 giây
- Ngắt kết nối nguồn cấp (Disconnect power supply). Nếu là laptop, tháo pin.
- Nhấn và giữ nút nguồn ít nhất 15 giây.
- Đợi 5 phút
- Gắn pin lại laptop và kết nối nguồn cấp cho PC để bàn
- Bật máy tính
Sau khi đăng nhập, thử cập nhật Windows và xem có hoạt động không.
Lưu ý: Sau reboot, bạn có thể thấy màn hình Advanced Boot Options thay vì màn hình đăng nhập thường. Có trường hợp thấy màn hình Startup Settings. Nếu gặp màn hình nào trong số này, chỉ cần chọn Safe Mode with Networking (Chế độ an toàn có mạng) và thử cập nhật Windows lại.
Phương pháp 3: Windows Update trong Clean Boot (Khởi động sạch)
Lưu ý: Thực hiện các bước dưới đây sẽ làm bạn mất toàn bộ tiến trình cập nhật. Bạn phải bắt đầu Windows update lại và chờ nhiều giờ. Vì vậy, chỉ làm nếu bạn sẵn sàng chờ hoặc chắc chắn Windows update bị kẹt.
Nếu vấn đề do xung đột với ứng dụng/chương trình khác gây ra, khởi động máy ở trạng thái Clean Boot sẽ khắc phục. Ngay cả khi không giải quyết được, nó chắc chắn loại bỏ khả năng ứng dụng bên thứ ba xung đột với cập nhật.
- Nhấn nút nguồn và giữ cho đến khi PC tắt
- Nhấn nút nguồn lại để khởi động PC
- Sau khi đăng nhập Windows thành công, giữ Windows key và nhấn R
- Nhập msconfig và nhấn Enter

- Nhấp tab Services (Dịch vụ)
- Tick tùy chọn Hide All Microsoft Services (Ẩn tất cả dịch vụ Microsoft)
- Nhấp nút Disable All (Vô hiệu hóa tất cả)

- Nhấp tab Startup (Khởi động)
- Nhấp Open Task Manager (Mở Task Manager)

- Đảm bảo tab Startup được chọn
- Chọn dịch vụ đầu tiên trong danh sách và nhấp Disable (Vô hiệu hóa)

- Lặp lại bước 11 cho tất cả mục trong danh sách
- Khi xong, đóng Task Manager
- Nhấp Apply sau đó chọn Ok
- Reboot (Khởi động lại)
Thử lại Windows Update sau khi hệ thống reboot.
Phương pháp 4: Reset các thành phần Windows Update
Lưu ý: Thực hiện các bước dưới đây sẽ làm bạn mất toàn bộ tiến trình cập nhật. Bạn phải bắt đầu Windows update lại và chờ nhiều giờ. Vì vậy, chỉ làm nếu bạn sẵn sàng chờ hoặc chắc chắn Windows update bị kẹt.
Nếu không phương pháp nào khác hoạt động, hãy thử reset thủ công các thành phần Windows Update và cài đặt lại Windows Update.
Các bước reset thành phần Windows Update:
- Nhấn nút nguồn và giữ cho đến khi PC tắt
- Nhấn nút nguồn lại để khởi động PC
- Sau khi đăng nhập Windows thành công, nhấn Windows key một lần
- Nhập cmd vào Start Search
- Chuột phải vào command prompt từ kết quả tìm kiếm và chọn chạy với quyền administrator (run as administrator)

- Nhập các lệnh sau và nhấn Enter
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

- Nhập lệnh sau và nhấn "Enter".
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- Nhập lệnh sau và nhấn "Enter".
ren C:\Windows\System32\catroot2 Catroot2.old
- Nhập
net start wuauserv net start cryptSvc net start bits net start msiserver

Đóng command prompt và reboot. Thử lại Windows update sau khi hệ thống reboot thành công.
Lưu ý: Truy cập trang web này, tải xuống và chạy file thực thi cho phiên bản Windows và kiến trúc cụ thể của bạn.