Một số người dùng Windows đã liên hệ sau khi không thể cập nhật máy với Windows Update mới nhất. Khi thử quét cập nhật mới, họ thấy mã lỗi 8024001B kèm thông báo “There was a problem checking for updates“. Lỗi xuất hiện trước khi quy trình quét hoàn tất, nên người dùng không bao giờ thấy cập nhật nào cần cài. Hầu hết trường hợp xảy ra trên Windows 7 và 8.1.
Nguyên nhân gây ra mã lỗi Windows Update 8024001B
Chúng tôi điều tra bằng cách xem báo cáo người dùng và thử các chiến lược sửa chữa được khuyến nghị bởi người dùng khác đã khắc phục thành công. Sau phân tích, kết luận nhiều nguyên nhân có thể gây hành vi này. Danh sách ngắn nguyên nhân tiềm ẩn:
- Thành phần WU bị lỗi (Glitched WU component) – Một số người báo cáo mã lỗi này cũng kích hoạt khi một hoặc nhiều thành phần WU bị mắc kẹt trạng thái limbo (OS nghĩ thành phần mở, thực tế không). Nếu áp dụng, khắc phục bằng reset tất cả thành phần WU hoặc dùng Windows Update troubleshooter.
- Hỏng tệp hệ thống – Hỏng tệp hệ thống cũng có thể gây mã lỗi này khi cài đặt WU. Nếu một hoặc nhiều phụ thuộc WU bị hỏng, toàn bộ thao tác cập nhật có thể bị ảnh hưởng. Khắc phục bằng cài đặt sửa chữa (hoặc cài sạch).
- Can thiệp không xác định – Hoàn cảnh đặc biệt, lỗi có thể do thủ phạm không xác định. Có thể cập nhật driver can thiệp thao tác WU. Vì xung đột này khó xác định, cách lý tưởng là dùng System Restore đưa trạng thái máy về thời điểm vấn đề chưa xảy ra.
Nếu bạn gặp mã lỗi Windows Update 8024001B và một trong các tình huống trên phù hợp, bài viết này có thể giúp khắc phục. Dưới đây là tập hợp phương pháp người dùng khác đã dùng thành công để vượt qua mã lỗi và cài đặt Windows Update bình thường.
Để hiệu quả nhất, khuyên làm theo hướng dẫn dưới theo cùng thứ tự chúng tôi sắp xếp (theo hiệu quả và độ khó). Cuối cùng bạn sẽ đến quy trình sửa chữa khắc phục vấn đề bất kể tình huống áp dụng.
Bắt đầu!
Phương pháp 1: Chạy Windows Update troubleshooter
Như phần trên, nhiều phần có thể kích hoạt thông báo lỗi này. Nhưng trong đại đa số tình huống, vấn đề do thành phần WU (không phải tiến trình/dịch vụ bên ngoài).
Vì vậy, bắt đầu khắc phục bằng xem Windows có tự giải quyết không (không can thiệp thủ công). Đạt được bằng chạy Windows Update troubleshooter.
Nếu vấn đề bạn gặp đã được Microsoft ghi nhận, Windows Update troubleshooter nên đã bao gồm chiến lược sửa chữa tự động lo vấn đề. Một số người dùng Windows cũng gặp lỗi 8024001B báo cáo họ khắc phục bằng chạy tiện ích này và áp dụng chiến lược sửa chữa khuyến nghị.
Nếu không chắc cách dùng tiện ích Windows Update troubleshooter, làm theo hướng dẫn dưới từng bước:
- Mở hộp thoại Run nhấn Windows key + R. Nhập 'control.exe /name Microsoft.Troubleshooting' và nhấn Enter mở tab Troubleshooting của giao diện Control Panel cổ điển.
Lưu ý: Khi thấy UAC (User Account Prompt), nhấp Yes cấp đặc quyền.
- Trong giao diện Control Panel cổ điển, dùng hộp văn bản góc trên phải tìm 'troubleshooting”. Từ danh sách kết quả bên trái, nhấp Troubleshooting.

- Trong cửa sổ Troubleshooting, sang menu bên phải nhấp System and Security (Hệ thống và Bảo mật). Từ danh sách chiến lược Troubleshooting, nhấp Windows Update (dưới Windows).

- Khi cửa sổ Windows Update troubleshooter mở, bắt đầu nhấp liên kết Advanced (Nâng cao), đảm bảo ô liên kết Apply repairs automatically (Tự động áp dụng sửa chữa) được tích. Nhấp Next (Tiếp theo) tiến menu tiếp theo.

- Chờ vấn đề được phát hiện bởi tiện ích. Nếu tìm thấy chiến lược sửa chữa khả thi, sẽ trình bày màn hình tiếp. Để tận dụng, nhấp Apply this fix (Áp dụng bản sửa này) và chờ quy trình hoàn tất.

- Nếu máy không tự khởi động lại, tự kích hoạt và xem vấn đề có khắc phục ở lần khởi động hệ thống tiếp theo bằng cách thử cập nhật máy lại.
Nếu thao tác vẫn thất bại cùng mã lỗi 8024001B, chuyển phương pháp dưới.
Phương pháp 2: Reset mọi thành phần WU
Tình huống phổ biến khác kích hoạt lỗi 8024001B là sự không nhất quán WU (Windows Update) ngăn khả năng máy tìm và cài cập nhật mới.
Chúng tôi quan sát hành vi này với một số người dùng và đại đa số họ khắc phục bằng reset tất cả thành phần và phụ thuộc liên quan.
Nếu nghĩ tình huống này áp dụng, làm theo hướng dẫn dưới từng bước reset thủ công mọi thành phần Windows Update (từ CMD nâng cao). Hướng dẫn nhanh:
- Nhấn Windows key + R mở hộp thoại Run. Nhập 'cmd' vào hộp văn bản và nhấn Ctrl + Shift + Enter mở Elevated Command Prompt (CMD nâng cao). Nếu UAC (User Account Control) nhắc, nhấp Yes cấp quyền admin.

- Trong cửa sổ CMD nâng cao, nhập lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh dừng mọi dịch vụ WU thiết yếu:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Lưu ý: Sau chạy lệnh này, bạn đã dừng hiệu quả tất cả dịch vụ Windows Update thiết yếu (Windows Update, MSI Installer service, Cryptographic service, và BITS service).
- Sau khi vô hiệu hóa dịch vụ, chạy lệnh sau trong cùng CMD và nhấn Enter sau mỗi lệnh đổi tên thư mục SoftwareDistribution và Catroot2:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
Lưu ý: Hai thư mục này quan trọng vì lưu trữ file cập nhật dùng bởi thành phần cập nhật Windows. Đổi tên về cơ bản ép OS tạo thể hiện mới thay thế và vượt qua hỏng file.
- Sau bước 3, nhập lệnh cuối theo thứ tự và nhấn Enter sau mỗi lệnh khởi động lại dịch vụ trước đó vô hiệu hóa:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Thử tìm cập nhật lại xem còn mã lỗi 8024001B.
Nếu cùng vấn đề vẫn xảy ra, chuyển bản sửa tiềm năng dưới.
Phương pháp 3: Dùng tiện ích System Restore
Nếu bạn mới bắt đầu gặp hành vi này gần đây, thay đổi hệ thống gần đây có thể mang lại vấn đề WU. Dịch vụ hoặc tiến trình bên thứ 3 có thể chịu trách nhiệm xuất hiện vấn đề.
Vì tạo danh sách tất cả thủ phạm tiềm ẩn không thể, chúng tôi trình bày cách tiết kiệm – dùng tiện ích System Restore.
Công cụ này dùng ảnh chụp nhanh trước đó khôi phục toàn bộ trạng thái máy về thời điểm trước nơi các yếu tố gây ra lỗi 8024001B chưa có mặt.
Nhớ rằng mặc định Windows cấu hình thường xuyên lưu System Restore snapshot ở hành động quan trọng (cài cập nhật quan trọng, cài driver, v.v.) Trừ khi bạn sửa hành vi mặc định, bạn nên có nhiều điểm khôi phục chọn.
QUAN TRỌNG: Trước khi dùng tiện ích, cân nhắc rằng bất kỳ thay đổi nào bạn làm kể từ khi điểm khôi phục tạo sẽ mất nếu dùng nó khôi phục trạng thái máy về thời điểm trước. Bao gồm app cài, driver, ứng dụng bên thứ 3, game, v.v.
Nếu hiểu hậu quả và vẫn muốn tiếp tục, làm theo hướng dẫn dưới khởi động quy trình khôi phục:
- Nhấn Windows key + R mở hộp thoại Run. Nhập 'rstrui' vào hộp văn bản và nhấn Enter mở menu System Restore.

- Khi đến màn hình System Restore ban đầu, nhấp Next (Tiếp theo) tiến màn hình tiếp.

- Màn hình tiếp, bắt đầu đảm bảo ô liên kết Show more restore points (Hiển thị thêm điểm khôi phục) được tích. Sau đó, so sánh ngày của mỗi điểm khôi phục lưu và chọn điểm CŨ hơn khi xuất hiện vấn đề. Với điểm khôi phục đúng, nhấp Next tiến menu tiếp.

- Khi đến điểm này, tiện ích sẵn sàng. Còn lại chỉ việc khởi động quy trình khôi phục nhấp Finish. (Hoàn tất).
- Sau vài giây, máy sẽ khởi động lại và trạng thái trước sẽ được gắn. Khi quy trình xong, thử tìm cập nhật lại xem cùng vấn đề còn xảy ra không.
Nếu vẫn thấy mã lỗi 8024001B , chuyển phương pháp cuối dưới.
Phương pháp 4: Làm mới mọi thành phần OS
Nếu không hướng dẫn nào trên vượt qua được lỗi 8024001B , kết luận bạn đối mặt với vấn đề tệp hệ thống không thể giải quyết theo cách thông thường. Nếu áp dụng, bản sửa khả thi duy nhất lo vấn đề là theo quy trình làm mới mọi thành phần Windows.
Reset hoàn toàn tệp hệ thống chỉ đạt được bằng hai quy trình – cài đặt sạch (clean install) hoặc cài đặt sửa chữa (repair install/in-place repair).
Cài đặt sạch dễ thực hiện hơn, nhưng nhược điểm lớn là không cho giữ bất kỳ tệp nào (app, game, media cá nhân, tùy chọn người dùng, v.v.)
Nếu tìm cách hiệu quả nhất, chọn cài đặt sửa chữa (in-place upgrade). Quy trình phức tạp hơn, nhưng chỉ chạm thành phần hệ thống, cho phép giữ dữ liệu cá nhân (bao gồm ứng dụng và game).