Có những lúc Windows Update của bạn gặp sự cố trên máy tính Windows 10/8/7. Bạn thậm chí có thể thấy các bản cập nhật Windows đang chờ xử lý nhưng từ chối cài đặt vì một lý do nào đó dù đã thử nhiều lần. Trong trường hợp này, bạn nên cân nhắc xóa các bản cập nhật Windows thất bại và đang chờ đã được tải xuống không hoàn chỉnh vào máy tính, sau đó thử cài đặt lại ngay khi bạn khởi động lại máy tính.
Xóa Windows Update đã tải xuống, thất bại, đang chờ

1] Xóa nội dung thư mục Temporary
Bạn có thể xóa tất cả các bản cập nhật Windows 10 đã tải xuống, thất bại và đang chờ bằng lệnh 'Run'.
Mở hộp thoại 'Run' bằng cách nhấn tổ hợp Win+R và trong hộp thoại mở ra, gõ %temp% và nhấn Enter. Trong thư mục mở ra trước mắt bạn, chọn tất cả các file và thư mục bên trong thư mục Temp rồi xóa chúng.
%temp% là một trong nhiều biến môi trường trong Windows có thể mở thư mục được chỉ định bởi Windows làm thư mục Temporary, thường nằm tại C:\Users\[username]\AppData\Local\Temp.
2] Xóa file pending.xml

Điều hướng đến thư mục C:\Windows\WinSxS\, tìm file pending.xml và đổi tên nó. Bạn thậm chí có thể xóa nó. Thao tác này sẽ cho phép Windows Update xóa các tác vụ đang chờ và xây dựng kiểm tra cập nhật mới hoàn toàn. Xem liệu điều này có giúp ích không.
3] Xóa nội dung thư mục SoftwareDistribution
Bạn cần xóa tất cả nội dung của thư mục Software Distribution. Thư mục Software Distribution trong hệ điều hành Windows là thư mục nằm trong thư mục Windows và được dùng để tạm thời lưu trữ các file có thể cần thiết để cài đặt Windows Update trên máy tính của bạn. Do đó, nó được yêu cầu bởi Windows Update và được duy trì bởi WUAgent. Nó cũng chứa file lịch sử Windows Update của bạn, và nếu bạn xóa chúng, có khả năng bạn sẽ mất lịch sử cập nhật. Ngoài ra, lần sau khi bạn chạy Windows Update, sẽ dẫn đến thời gian phát hiện lâu hơn.
Để xóa nội dung thư mục Software Distribution, trong Windows 10, từ menu WinX, mở Command Prompt (Admin). Gõ các lệnh sau lần lượt và nhấn Enter:
net stop wuauserv
net stop bits
Thao tác này sẽ dừng Windows Update Service và Background Intelligent Transfer Service.

Bây giờ duyệt đến thư mục C:\Windows\SoftwareDistribution và xóa tất cả file và thư mục bên trong.
Bạn có thể nhấn Ctrl+A để Chọn tất cả rồi nhấp vào Delete.
Nếu các file đang được sử dụng và bạn không thể xóa một số file, hãy khởi động lại thiết bị. Sau khi reboot, chạy lại các lệnh trên. Lúc này bạn sẽ có thể xóa file từ thư mục Software Distribution được đề cập.
Sau khi bạn đã làm rỗng thư mục này, bạn có thể khởi động lại máy tính, hoặc bạn có thể gõ các lệnh sau, lần lượt trong CMD, và nhấn Enter để khởi động lại các dịch vụ liên quan đến Windows Update.
net start wuauserv
net start bits
Bây giờ thư mục đã được xóa sạch; nó sẽ được điền lại hoàn toàn mới khi bạn khởi động lại PC và chạy Windows Update.
4] Đặt lại thư mục catroot2
Việc đặt lại thư mục catroot2 đã được biết đến để khắc phục một số vấn đề Windows Update.
Catroot và catroot2 là thư mục hệ điều hành Windows cần thiết cho quá trình Windows Update. Khi bạn chạy Windows Update, thư mục catroot2 lưu trữ chữ ký của gói Windows Update và giúp trong việc cài đặt nó. Dịch vụ Cryptographic sử dụng file %windir%\System32\catroot2\edb.log cho quá trình cập nhật. Các bản cập nhật được lưu trữ trong thư mục SoftwareDistribution sau đó được Automatic Updates sử dụng để thực hiện quá trình cập nhật.
Hãy chắc chắn không xóa hoặc đổi tên thư mục Catroot. Thư mục Catroot2 được tự động tạo lại bởi Windows, nhưng thư mục Catroot không được tạo lại nếu thư mục Catroot bị đổi tên.
MẸO: Bạn cũng có thể sử dụng công cụ Show or hide updates troubleshooter để chặn các bản cập nhật từ chối cài đặt hoặc gây rắc rối. Nhưng bạn phải nhớ không chặn các bản cập nhật bảo mật quan trọng. Nếu bạn đang gặp vấn đề, bạn có thể sử dụng Windows Update Troubleshooter.
