Một số người dùng gặp 0x80240016 khi cần cài bản cập nhật quan trọng, tích lũy (cumulative) hoặc tính năng (feature) trên Windows 10. Vấn đề báo cáo xảy ra với nhiều bản KB khác nhau.
Có một số nguyên nhân sâu xa có thể gây ra lỗi Windows Update này. Danh sách nguyên nhân tiềm ẩn:
- Lỗi WU phổ biến (Common WU glitch) – Nếu đối mặt với lỗi phổ biến Microsoft đã biết, hãy bắt đầu bằng cách chạy Windows Update Troubleshooter và áp dụng bản sửa đề xuất.
- Dữ liệu WU cache xấu (Badly cached WU data) – Nguyên nhân phổ biến khác là cụm dữ liệu cache xấu ngăn chặn chữ ký cập nhật mới cài đặt. Lúc này, reset mọi thành phần Windows Update từ CMD nâng cao sẽ khắc phục.
- Hỏng file hệ thống (System file corruption) – Dưới một số hoàn cảnh, bạn có thể gặp hỏng file hệ thống ảnh hưởng đến thành phần Windows Update. Nếu tình huống này áp dụng, dùng quét SFC và DISM xác định và sửa hỏng chặn cập nhật.
- Tường lửa quá bảo vệ (Overprotective firewall) – Windows Firewall đôi khi can thiệp vào cài đặt bản cập nhật bảo mật WU. Lúc này, cần tắt bảo vệ thời gian thực của tường lửa khi cập nhật cài đặt, nếu không muốn chờ kiểm tra bảo mật xong trước.
Bây giờ bạn đã hiểu mọi tình huống có thể kích hoạt mã lỗi 0x80240016, dưới đây là các phương pháp người dùng khác đã dùng thành công:
1. Chạy Windows Update Troubleshooter
Trước khi đi vào chiến lược sửa nâng cao, hãy bắt đầu bằng cách kiểm tra xem Windows 10 có tự giải quyết vấn đề không.
Mặc định, Windows 10 bao gồm nhiều chiến lược sửa tích hợp giải quyết phần lớn thất bại cài bản cập nhật Windows 10 chờ – Không đảm bảo hiệu quả nhưng là điểm khởi đầu tốt.
Một số người dùng gặp vấn đề này đã khắc phục và cài bản cập nhật chờ bằng cách chạy Windows Update troubleshooter và áp dụng bản sửa đề xuất ở cuối quét.
Lưu ý: Troubleshooter chứa hàng chục chiến lược sửa tự động áp dụng nếu tìm thấy sự không nhất quán. Nếu quét tìm thấy chiến lược sửa khả thi, tiện ích sẽ tự đề xuất bản sửa bạn áp dụng bằng một click.
Làm theo hướng dẫn dưới triển khai Windows Update troubleshooter khắc phục 0x80240016 trên Windows 10:
- Mở Run bằng Windows + R. Gõ "ms-settings-troubleshoot" → nhấn Enter mở tab Troubleshooting của Settings.
- Trong tab Troubleshooting, chuyển sang phần bên phải màn hình Settings → cuộn xuống Get up and running → nhấn Windows Update.
- Từ menu Windows Update troubleshooter, nhấn Run the troubleshooter từ menu ngữ cảnh mới.
- Công cụ sẽ tự quét hệ thống tìm sự không nhất quán. Chờ quét ban đầu xong.
Lưu ý: Troubleshooter sẽ xác định chiến lược sửa nào đi kèm phù hợp với vấn đề WU đang ảnh hưởng PC. - Sau khi tìm thấy chiến lược sửa, cửa sổ mới hiện ra, nhấn Apply this fix áp dụng bản sửa.
Lưu ý: Tùy bản sửa được đề xuất, bạn có thể cần làm theo thêm hướng dẫn thủ công. - Sau khi áp dụng bản sửa, khởi động lại máy và xem vấn đề đã giải quyết sau lần khởi động tiếp theo.
Nếu mã lỗi 0x80240016 vẫn xảy ra khi cài bản cập nhật chờ (hoặc troubleshooter không tìm thấy bản sửa), chuyển sang cách tiếp theo.
2. Reset mọi thành phần Windows Update
Nếu troubleshooter tích hợp không hiệu quả, bạn nhiều khả năng thấy 0x80240016 do sự không nhất quán thành phần cập nhật (đặc biệt nếu thấy lỗi với mọi bản cập nhật cố cài).
Trong đại đa số trường hợp, lỗi 0x80240016 do thành phần cập nhật bị mắc kẹt trạng thái limbo (chưa mở cũng chưa đóng). Nếu tình huống này áp dụng, bạn có thể khắc phục nhanh bằng cách reset Windows Update.
Làm theo hướng dẫn dưới reset mọi thành phần Windows Update từ CMD nâng cao.
- Nhấn Windows + R mở Run. Gõ 'cmd' → nhấn Ctrl + Shift + Enter mở elevated Command Prompt.
Lưu ý: Khi vào UAC, nhấn Yes cấp quyền admin. - Trong CMD nâng cao, gõ các lệnh sau (thứ tự tùy ý), nhấn Enter sau mỗi lệnh:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Lưu ý: Bộ lệnh này dừng tất cả dịch vụ WU liên quan: BITS, Cryptographic, MSI Installer, Windows Update (chính). - Sau khi dừng mọi dịch vụ, chạy lệnh sau dọn và đổi tên 2 thư mục WU quan trọng (SoftwareDistribution và Catroot2):
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
Lưu ý: Hai thư mục này (SoftwareDistribution và Catroot) là 2 thư mục chính chứa và duy trì file Windows Update. Không thể xóa theo cách thông thường nên cách tốt nhất đảm bảo chúng không có file hỏng gây lỗi là đổi tên để OS tạo bản tương đương mới khỏe mạnh. - Sau khi đổi tên 2 thư mục, chạy lệnh sau kích hoạt lại dịch vụ trước đây tắt (bước 2):
net start wuauserv net start cryptSvc net start bits net start msiserver
- Sau khi mọi dịch vụ khởi động lại, lặp lại hành động WU trước đây gây 0x80240016 xem vấn đề đã khắc phục chưa.
Nếu cùng mã lỗi vẫn xảy ra khi cài bản cập nhật Windows chờ, chuyển sang cách tiếp theo.
3. Triển khai quét SFC và DISM
Nếu refresh mọi thành phần Windows Update từ CMD không khắc phục, bạn cũng nên xem xét hỏng file hệ thống gây lỗi Windows Update này.
Trong trường hợp này, tiến hành chạy quét với 2 tiện ích tích hợp – System File Checker (SFC) và Deployment Image Servicing and Management (DISM).
Lưu ý: Dù SFC và DISM có điểm tương đồng, khuyên chạy cả hai quét liên tiếp tăng cơ hội sửa file hệ thống hỏng.
Điểm khởi đầu lý tưởng là quét SFC đơn giản.
Quan trọng: Sau khi bắt đầu thủ tục, RẤT QUAN TRỌNG KHÔNG ĐÓNG CỬA SỔ CMD ngay cả khi tiện ích có vẻ như treo. Chờ kiên nhẫn quá trình hoàn tất vì ngắt quãng có thể gây lỗi logic trên HDD/SSD.
Lưu ý: Công cụ này hoàn toàn cục bộ, không yêu cầu kết nối internet chủ động.
Sau khi quét SFC hoàn tất, reboot máy và xem vấn đề đã khắc phục sau lần khởi động tiếp theo bằng cách cố cài Feature Update lại.
Nếu cùng lỗi vẫn xảy ra, triển khai quét DISM và làm theo hướng dẫn màn hình hoàn tất.
Lưu ý: DISM dùng thành phần con của Windows Update tải bản tương đương khỏe mạnh thay file hệ thống hỏng. Do đó, cần đảm bảo có Internet ổn định trước khi bắt đầu.
Sau khi quét DISM hoàn tất, khởi động lại máy một lần nữa và xem lỗi 0x80240016 đã khắc phục chưa.
4. Tắt tạm thời Windows Firewall
Thực tế, một số bản cập nhật bảo mật Windows sẽ từ chối cài nếu Windows Firewall đang thực hiện kiểm tra bảo mật nền.
Bình thường, bạn cuối cùng sẽ cài được bản cập nhật chờ nếu kiên nhẫn đợi kiểm tra nền xong.
Nhưng nếu bạn thiếu kiên nhẫn, có thể cài bản cập nhật Windows chờ ngay lập tức bằng cách buộc dừng Windows Firewall và tắt bảo vệ thời gian thực cho đến khi cài xong bản cập nhật.
Làm theo hướng dẫn dưới tắt tạm thời Windows Defender cho phép bản cập nhật bảo mật WU cài đặt:
- Nhấn Windows + R mở Run. Gõ 'windowsdefender' → nhấn Enter mở menu Windows Security.
- Trong menu Windows Security, nhấn tab Virus & threat protection → nhấn link Manage settings (dưới Virus & Threat protection settings).
- Màn hình tiếp theo, tắt nút bật/tắt liên quan đến Firewall & Network protection.
- Quay lại cửa sổ Windows Security đầu tiên, nhấn Firewall & Network Protection.
- Màn hình tiếp theo, nhấn vào mạng đang hoạt động → tắt nút bật/tắt Windows Defender firewall.
- Sau đó, khởi động lại máy, lặp lại cài bản cập nhật chờ xem vấn đề đã khắc phục chưa.