Một số người dùng Windows 10 báo mọi cập nhật Windows chờ cài đặt đều thất bại với mã lỗi 0x800f0845. Trong hầu hết trường hợp, lỗi này ngăn chặn hoàn toàn cài đặt cập nhật mới.

Nếu gặp lỗi, đầu tiên hãy kiểm tra xem OS có tự khắc phục không bằng cách chạy Windows Update Troubleshooter. Nếu tiện ích không tự sửa, hãy thử reset mọi thành phần WU tham gia cập nhật – thủ công hoặc dùng Update Agent.
Nếu lỗi 0x800f0845 do hỏng tệp hệ thống, hãy dùng hai công cụ tích hợp DISM và SFC để tìm và sửa. Nếu chưa đủ, cân nhắc clean install hoặc in-place repair.
Tuy nhiên, nếu không muốn cài lại Windows, bạn có thể bỏ qua thành phần WU hỏng bằng cách cài cập nhật thủ công từ Windows Update Catalog.
Phương pháp 1: Chạy Windows Update Troubleshooter
Trước khi thử sửa khác, hãy kiểm tra xem máy có tự sửa không. Mọi phiên bản Windows gần đây (kể cả Windows 10) có tiện ích tự động quét bất thường phổ biến liên quan Windows Update và áp dụng sửa chữa khuyến nghị nếu phát hiện kịch bản quen thuộc.
Dù không sửa hết mọi lỗi, nhưng đây là bước đầu tốt cho mã lỗi 0x800f0845.
Hướng dẫn chạy Windows Update Troubleshooter áp dụng sửa khuyến nghị:
- Nhấn Windows + R, gõ ms-settings:troubleshoot nhấn Enter mở tab Troubleshooting trong Settings.

- Trong tab Troubleshooting của Settings, sang bên phải nhấp Windows Update, sau đó Run the Troubleshooter.

- Ngay khi mở Windows Update Troubleshooter, nó quét bất thường phổ biến. Khi xong, nhấp Apply this fix nếu có khuyến nghị.

- Tùy khuyến nghị sửa chữa, có thể cần làm thêm bước thủ công.
- Sau khi sửa thành công, khởi động lại máy và thử cài lại cập nhật trước đây lỗi 0x800f0845.
Phương pháp 2: Reset Windows Update
Nguyên nhân phổ biến khác là một hoặc nhiều thành phần con của Windows Update bị kẹt ở trạng thái limbo (không bật cũng không tắt). Nếu đúng, reset mọi thành phần WU tham gia cập nhật có thể khắc phục.
Có thể làm bằng script tự động hoặc thủ công từ CMD nâng cao. Dù cách nào, chúng tôi có hai hướng dẫn riêng cho cả hai loại người dùng.
Reset WU qua Update Agent
- Mở link (tại đây) từ trình duyệt mặc định, nhấp Download cho ResetWUEng.zip tải Reset Windows Update agent.

- Sau tải xong, giải nén với 7zip hoặc Winzip.
- Sau giải nén, double-click ResetWUEng.exe nhấp Yes khi UAC hỏi.
- Lời nhắc cuối, nhấp Yes chờ hoàn tất, khởi động lại máy.
- Sau khởi động, thử cài lại cập nhật trước đây lỗi 0x800f0845 xem đã khắc phục chưa.
- Nếu vẫn lỗi, chuyển trực tiếp Phương pháp 3.
Reset WU qua CMD nâng cao
- Nhấn Windows + R, gõ cmd nhấn Ctrl + Shift + Enter mở Command Prompt nâng cao. Khi UAC hỏi, nhấp Yes.

- Trong CMD nâng cao, gõ lệnh sau theo thứ tự bất kỳ, nhấn Enter sau mỗi lệnh để dừng dịch vụ Windows Update liên quan:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Lưu ý: Lệnh này dừng dịch vụ Windows Update, MSI Installer, Cryptographic và BITS.
- Sau khi dừng hết dịch vụ, chạy hai lệnh sau theo thứ tự, nhấn Enter sau mỗi lệnh:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
Lưu ý: Thao tác này xóa và đổi tên thư mục SoftwareDistribution và Catroot2. Hai thư mục dùng chứa tệp tạm cập nhật OS bởi WU. Vì không xóa thường được, phải đổi tên để ép OS tạo thư mục mới tương đương.
- Sau khi đổi tên xong, chạy lệnh sau theo thứ tự bất kỳ, nhấn Enter sau mỗi lệnh để bật lại dịch vụ đã tắt ở bước 2:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Sau khi khởi động lại dịch vụ, thử cài lại Windows Update trước đây lỗi xem hoàn tất không mã lỗi 0x800f0845.
Nếu vẫn lỗi, chuyển phương pháp tiếp theo.
Phương pháp 3: Chạy quét DISM và SFC
Người dùng báo lỗi này (không cài được cập nhật nhất định với mã 0x800f0845) thường do tệp hệ thống hỏng làm hỏng thành phần WU.
Vấn đề trông nghiêm trọng, nhưng may mắn Windows 10 có hai công cụ tích hợp (DISM và SFC) sửa tự động hầu hết hỏng tệp hệ thống.
SFC (System File Checker) là công cụ 100% cục bộ dùng kho lưu trữ cục bộ sửa tệp hỏng bằng bản sao khỏe.
DISM (Deployment and Image Services and Deployment) dùng thành phần con của WU tải bản khỏe của tệp hỏng cần thay. Mặc dù tốt hơn SFC, hiệu quả có thể bị ảnh hưởng nếu hỏng chính thành phần con DISM dùng.
Vì hai công cụ làm việc khác nhau, khuyến nghị chạy cả SFC và DISM liên tiếp để tối đa cơ hội sửa hỏng gây 0x800f0845.
Bắt đầu bằng quét SFC và chờ kiên nhẫn hoàn tất.

Lưu ý: Ngắt quãng trước khi xong có thể gây lỗi logic ổ HDD/SSD dẫn đến vấn đề khác.
Sau khi xong, khởi động lại máy, chờ khởi động xong rồi chạy quét DISM.

Lưu ý: DISM cần kết nối Internet ổn định để hoàn tất, đảm bảo kết nối mạng ổn định trước khi chạy.
Sau quét thứ hai xong, khởi động lại máy xem sự cố đã khắc phục chưa khởi động tiếp theo.
Phương pháp 5: Cập nhật qua Windows Update Catalog
Nếu các phương pháp trên không xác định và sửa nguyên nhân 0x800f0845, bạn luôn có thể bỏ qua thành phần WU và cài cập nhật chờ thủ công – không phụ thuộc thành phần Windows Update cục bộ.
Dễ dàng làm bằng Microsoft Update Catalog. Nhiều người dùng xác nhận cách này cuối cùng đưa OS build lên phiên bản mới nhất.
QUAN TRỌNG: Cách này KHÔNG sửa nguyên nhân gốc gây 0x800f0845. Chỉ là giải pháp thay thế cho phép cài cập nhật chờ.
Nếu chọn cách này, hướng dẫn cài thủ công qua Microsoft Update Catalog:
- Truy cập link (tại đây) từ trình duyệt đến trang chính thức Microsoft Update Catalog.
- Dùng tìm kiếm tìm cập nhật lỗi cài với 0x800f0845.

- Khi có kết quả, xác định phiên bản tương thích với Windows build của bạn bằng cách xem kiến trúc OS và phiên bản Windows.

Lưu ý: Nếu không biết kiến trúc OS, chuột phải This PC trong File Explorer chọn Properties. Từ kết quả, xem System type kiểm tra phiên bản bit OS.

- Sau khi chọn đúng cập nhật cần cài, nhấp Download chờ hoàn tất.
- Sau tải xong, đến thư mục tải xuống, chuột phải tệp .inf chọn Install.

- Làm theo hướng dẫn cài đặt, lặp lại bước 2-5 với các cập nhật còn lỗi.
- Sau khi cài thành công mọi cập nhật chờ, khởi động lại máy xem cập nhật chờ đã biến mất khỏi màn hình Windows Update chưa.
Phương pháp 6: Thực hiện Repair install / Clean install
Nếu không sửa chữa nào khắc phục, rất có thể hệ thống gặp hỏng tệp hệ thống không giải quyết được thông thường. Lúc này chỉ còn cách reset mọi thành phần Windows bằng repair install (in-place repair) hoặc clean install.
Nếu muốn reset mọi thành phần Windows, cách khuyến nghị là repair install (in-place repair). Thao tác chỉ chạm thành phần OS – media cá nhân, game, ứng dụng, thậm chí một số tùy chọn người dùng vẫn nguyên vẹn.
Lưu ý: Cần media cài đặt để repair install (in-place repair) – trừ khi sẵn sàng ép 3 lần ngắt quãng khởi động để gọi menu recovery (hơi rủi ro).
Nếu muốn thủ tục nhanh, gọn, hãy clean install. Nhưng nhớ nếu không backup trước, sẽ mất ít nhất dữ liệu cá nhân trên ổ OS và tùy chọn người dùng tùy chỉnh.