Windows Update bị lỗi kẹt 0%, kẹt ở một tỷ lệ phần trăm nhất định (như 99%) hoặc trả về các mã lỗi dạng 0x80070002, 0x800f081f, 0x80070005 là sự cố rất phổ biến trên Windows 11 và Windows 10. Bài viết này WinLeak sẽ hướng dẫn bạn nguyên nhân chi tiết và các bước khắc phục sự cố này nhanh chóng, hiệu quả nhất.
1. Nguyên nhân khiến Windows Update bị kẹt hoặc báo mã lỗi
Quá trình cập nhật hệ điều hành có thể bị gián đoạn do nhiều nguyên nhân khác nhau:
Bộ nhớ cache của Windows Update bị hỏng: Các tệp tin tải về dở dang trong thư mục SoftwareDistribution bị lỗi corrupt.
Các dịch vụ hệ thống bị ngưng hoạt động: Dịch vụ Background Intelligent Transfer Service (BITS) hoặc Windows Update Service không khởi chạy đúng cách.
Xung đột phần mềm / Trình diệt virus: Nền tảng bảo vệ bên thứ ba ngăn cản Windows kết nối với máy chủ Microsoft.
File hệ thống bị lỗi: Tệp tin hệ thống bị hỏng do tắt máy đột ngột hoặc xung đột driver.
Thiếu dung lượng đĩa cứng: Ổ đĩa C: không đủ khoảng trống để xả nén bản cập nhật.
2. Các mã lỗi Windows Update thường gặp
Khi quá trình cập nhật thất bại, hệ thống thường hiển thị kèm các mã lỗi (Error Codes) đặc trưng:
0x80070002 / 0x80070003: Hệ thống không tìm thấy tệp tin quy định trong bản cập nhật.
0x800f081f: Thiếu các tệp tin nguồn cần thiết cho Windows Update.
0x80070005: Lỗi từ chối truy cập (Access Denied) do thiếu quyền Administrator hoặc do trình diệt virus chặn.
0x80240034 / 0x80070422: Dịch vụ Windows Update đã bị vô hiệu hóa hoặc bị gián đoạn kết nối.
3. Các bước khắc phục lỗi Windows Update chi tiết
Bước 1: Chạy công cụ sửa lỗi tự động Windows Update Troubleshooter
Tích hợp sẵn trên hệ điều hành, đây là công cụ kiểm tra tự động đầu tiên bạn nên thử:
1. Mở menu Settings (nhấn tổ hợp phím Windows + I).
2. Truy cập theo đường dẫn: System -> Troubleshoot -> Other troubleshooters.
3. Tìm mục Windows Update và nhấn nút Run (Chạy).
4. Chờ hệ thống quét, phát hiện và tự động sửa các lỗi cơ bản.
5. Sau đó khởi động lại máy tính.
Bước 2: Tắt và xóa bộ nhớ Cache của Windows Update
Xóa thư mục dữ liệu tạm SoftwareDistribution giúp xóa bỏ toàn bộ bản cập nhật lỗi đang bị kẹt.
1. Nhấn phím Windows, gõ cmd, nhấp chuột phải vào Command Prompt và chọn Run as administrator.
2. Nhập lần lượt các lệnh sau và nhấn Enter sau mỗi dòng để dừng các dịch vụ liên quan:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3. Mở File Explorer và truy cập theo đường dẫn: C:\Windows\SoftwareDistribution
4. Chọn toàn bộ tệp/thư mục bên trong (nhấn Ctrl + A) và thực hiện Delete (Xóa).
5. Quay lại cửa sổ Command Prompt (Admin), nhập các lệnh sau để khởi động lại dịch vụ:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6. Khởi động lại máy tính và tiến hành kiểm tra lại Windows Update.
Bước 3: Sửa tệp tin hệ thống bị hỏng bằng lệnh SFC và DISM
Sử dụng công cụ kiểm tra tính toàn vẹn của tệp tin hệ thống Windows.
1. Mở Command Prompt (Admin) tương tự Bước 2.
2. Quét và sửa lỗi hệ thống bằng lệnh SFC: sfc /scannow
3. Tiếp tục khôi phục các tệp image bị hỏng bằng công cụ DISM: DISM.exe /Online /Cleanup-image /Restorehealth
4. Khi hoàn thành, khởi động lại thiết bị và chạy lại Windows Update.
Bước 4: Tải và cài đặt bản cập nhật thủ công từ Microsoft Update Catalog
Nếu Windows Update vẫn không thể tự tải bản cập nhật, bạn có thể cài đặt thủ công bản cập nhật rời (file .msu):
1. Truy cập trang cài đặt Windows Update trên máy tính để lấy mã bản cập nhật bị lỗi (Mã dạng KBxxxxxxx, ví dụ: KB5034123).
2. Mở trình duyệt và truy cập vào trang chủ: Microsoft Update Catalog.
3. Nhập mã KB vào ô tìm kiếm và nhấn Search.
4. Chọn đúng phiên bản tương thích với hệ điều hành của bạn (x64, ARM64, hoặc x86) và nhấn Download.
5. Mở tệp .msu vừa tải về để tiến hành cài đặt trực tiếp vào hệ thống.
4. Câu hỏi thường gặp (FAQ)
Quá trình khắc phục lỗi Windows Update bị kẹt có làm mất dữ liệu không?
Trả lời: Không. Việc xóa cache hay chạy các lệnh kiểm tra hệ thống (SFC/DISM) chỉ tác động đến các tệp tin hệ thống và bộ nhớ tạm của bản cập nhật, hoàn toàn không làm ảnh hưởng đến dữ liệu cá nhân của bạn.
Làm thế nào nếu ổ C không đủ dung lượng để cập nhật Windows?
Trả lời: Bạn nên dọn dẹp các tệp tạm bằng tính năng Storage Sense, xóa thư mục %temp% hoặc nâng cấp thêm ổ cứng SSD dung lượng lớn hơn để hệ thống hoạt động mượt mà.
Bài viết tham khảo thêm
Cách sửa lỗi Windows Update trên Windows 11 triệt để (thành công 100%)

Leave a Reply