Các mã lỗi Windows Update đa dạng khó liệt kê hoàn toàn vì số lượng lớn và chúng thường khác biệt rất lớn về nguyên nhân gây ra và phương pháp khắc phục.
Lỗi cụ thể này hơi khó hiểu và thường xảy ra trên các phiên bản Windows cũ hơn như Windows 7 và Windows XP. Bản thân lỗi có các phương pháp giải quyết hơi phức tạp nhưng nhiều người dùng trực tuyến đã xác nhận tính hợp lệ của các phương pháp này, chúng tôi khuyên bạn làm theo toàn bộ bài viết và tự thử các phương pháp này trước khi bỏ cuộc.
Giải pháp 1: Sử dụng Trình khắc phục sự cố Windows Update tích hợp sẵn
Windows đã chuẩn bị sẵn sàng khi giải quyết vấn đề liên quan đến các khía cạnh khác nhau của máy tính. Các trình khắc phục sự cố (troubleshooters) cài sẵn trên máy không chắc chắn giải quyết được vấn đề nhưng chắc chắn giúp bạn ít nhất tìm ra vấn đề là gì để có thể gửi cho Microsoft hoặc giải thích cho người có kinh nghiệm hơn.
Ngoài ra, nếu giải pháp vấn đề rõ ràng, trình khắc phục sự cố có thể gợi ý giải pháp hoặc thậm chí tự động cố gắng sửa lỗi - điều tuyệt vời, đặc biệt cho người dùng thiếu kinh nghiệm. Cũng có người dùng xác nhận đây là điều duy nhất họ cần làm để giải quyết vấn đề.
- Mở app Settings bằng cách nhấp nút Start rồi biểu tượng bánh răng ngay trên. Bạn cũng có thể tìm kiếm nó.
- Mở phần Update & Security, điều hướng đến menu Troubleshoot (Khắc phục sự cố).

- Trước hết, nhấp tùy chọn Windows Update, làm theo hướng dẫn trên màn hình xem có gì sai với dịch vụ và quy trình Windows Update không.
- Sau khi trình khắc phục sự cố hoàn tất, quay lại phần Troubleshoot, mở trình khắc phục sự cố Internet Connections.
- Kiểm tra xem vấn đề đã giải quyết chưa.
Các phiên bản Windows cũ hơn:
Vì Windows 7 không có app Settings cũng như các phiên bản Windows OS cũ hơn, bạn có thể tải trình khắc phục sự cố Fixit bằng cách truy cập liên kết này và chọn tải xuống Windows 7. Chạy file vừa tải, làm theo hướng dẫn trên màn hình. Rất tiếc, hỗ trợ cho công cụ này đã bị hủy cho các phiên bản Windows OS cũ hơn.
Giải pháp 2: Tham khảo file Log
Phương pháp thứ hai trong danh sách có thể là dài nhất nhưng đã mang lại thành công cho nhiều người dùng tìm thấy nó trong một bài đăng blog. Tuy nhiên, phương pháp hơi dài và yêu cầu khắc phục sự cố nâng cao. Chúng tôi sẽ hướng dẫn từng bước dưới đây:
- Truy cập liên kết này để chạy Microsoft Update Readiness Tool.

- Sau khi quét hoàn tất, điều hướng đến C:\Windows\logs\CBS\Checksur.log, mở file và tìm các dòng trông giống như:
Unavailable repair files:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat
- Đây là các file bị hỏng cần copy vào thư mục %systemroot\Windows\Servicing\Packages. Để làm vậy, bạn trước hết cần lấy quyền sở hữu (take ownership) thư mục để có thể copy/paste vào.
- Tìm Command Prompt, nhấp chuột phải, chọn Run as administrator. Sao chép và dán các lệnh sau, nhấn Enter sau mỗi lệnh:

takeown /F c:\Windows\Servicing\Packages /D y /R
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F
- Bây giờ bạn cần tải các file bị thiếu, có thể tìm từ file Checksur.log vừa mở. Trong văn bản ví dụ chúng tôi cung cấp, các file này là KB978601 và KB979309. Sao chép số KB (Knowledge Base) cùng với chữ "KB" (ví dụ KB978601).
- Mở Microsoft Update Catalog, tìm kiếm bằng cách nhấp nút tìm kiếm ở góc trên bên phải.
- Nhấp nút Download bên trái, chọn kiến trúc PC (32-bit hoặc 64-bit). Đảm bảo bạn biết kiến trúc bộ vi xử lý PC trước khi chọn.

- Bạn cần lặp lại quy trình tương tự cho mỗi số KB khác nhau trong file Checksur.log. Bạn cũng cần giải nén file vừa tải bằng cách gõ lệnh sau trong Command Prompt:
Expand -F:* UpdateKBXXXX.msu x:\DestinationDirectory
- DestinationDirectory do bạn chọn. Sau quy trình này, bạn sẽ thấy UpdateKBXXXX.cab cũng cần giải nén bằng lệnh:
Expand -F:* UpdateKBXXXX.CAB x:\DestinationDirectoryCAB
- Bên trong cab này bạn sẽ thấy hai file: update.mum và update.cat. Tương tự cho dù Checksur.log báo cáo bao nhiêu vấn đề. Bạn cần đổi tên file chính xác như trong file log. Ví dụ, file update.mum cho cập nhật KB978601 nên được đặt tên:
Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- Lặp lại quy trình tương tự cho tất cả file, đặt chúng vào thư mục thích hợp. Thư mục cũng được hiển thị trong file log. Ví dụ, vị trí đầy đủ đến file update.mum cho file KB978601 sau khi đổi tên như trên nên là:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- Sau khi thực hiện xong, khởi động lại máy tính, kiểm tra xem vấn đề đã giải quyết chưa.
Giải pháp 3: Chạy cập nhật tại chỗ (In-Place Update)
Phương pháp này khá dễ cho người dùng có CD key và DVD gốc cho hệ điều hành họ dùng, phương pháp này chỉ cập nhật và thay thế file cài đặt hệ thống và cài đặt mà không động đến ứng dụng và dữ liệu cá nhân. Bạn cũng có thể thực hiện cập nhật lên Windows Vista hoặc Windows 7. Làm theo hướng dẫn dưới:
- Khởi động máy tính bằng OS hiện tại cài trên PC, cho DVD mới có key vào.
- Nếu Windows tự động phát hiện DVD, màn hình Install now xuất hiện, bạn có thể nhấp Install now ngay. Tuy nhiên, nếu không, nhấp biểu tượng menu Start, gõ Run, nhấn Enter. Gõ X:\setup.exe, nhấn OK, trong đó X là ký tự ổ DVD. Nhấp Install now bất kể cách nào.

- Làm theo hướng dẫn trên màn hình cho đến "Which type of installation do you want?". Nhấp Update the current operating system to "Operating system you inserted".
- Kiểm tra xem vấn đề đã giải quyết chưa.
Giải pháp 4: Đặt lại các thành phần Windows Update
Giải pháp này giúp nhiều người dùng giải quyết vấn đề Windows 10 Update, khuyến khích bạn xem xét. Phương pháp này có thể hơi nâng cao cho người dùng bình thường, nhưng nếu làm theo hướng dẫn cẩn thận, bạn có thể khắc phục vấn đề ngay.
Vì bạn sẽ chỉnh sửa Registry, khuyên bạn xem bài viết này để sao lưu Registry an toàn, ngăn ngừa thêm vấn đề.
Sau đó làm theo các bước trong Giải pháp 2 của mã 0x800706b5 để đặt lại các thành phần Windows Update.