
Dù hỗ trợ chính thức Windows 7 đã kết thúc hơn 5 năm, nhiều máy tính vẫn chạy OS này. Tính đến 07/2020, gần 20% máy chạy Windows vẫn dùng Win 7. Dù Win 10 tiên tiến hơn về tính năng/thiết kế, nhiều người vẫn giữ Win 7 nhờ sự đơn giản, chạy mượt trên phần cứng cũ/yếu.
Tuy nhiên, Win 7 gần hết hạn, update hiếm hoi. Những update này thường suôn sẻ nhưng đôi khi gây đau đầu khi tải/cài. Dịch vụ Windows Update chạy ngầm, tải update khi có, cài một phần, lưu phần còn lại cho khi restart. Người dùng Win 7, 8, 10 đều báo nhiều lỗi khi update OS.
Lỗi phổ biến nhất: Windows Update bị kẹt ở 0% khi tải, hoặc ở giai đoạn "searching/checking for updates". Dưới đây là các giải pháp.
Cách sửa lỗi Windows 7 không tải được update?
Tùy nguyên nhân, có nhiều giải pháp. Cách dễ nhất: chạy Windows Update Troubleshooter tích hợp, sau đó khởi động lại Windows Update Service. Có thể tạm tắt antivirus, clean boot, rồi thử tải update. Cập nhật Win 7 yêu cầu Internet Explorer 11 và .NET Framework mới nhất. Kiểm tra và cài đặt nếu thiếu. Cuối cùng, nếu không cách nào hiệu quả, có thể tải và cài update thủ công.
Phương pháp 1: Chạy Windows Update Troubleshooter
Trước khi dùng cách phức tạp, hãy thử troubleshooter. Có sẵn trên Win 7, 8, 10. Tự động: restart Windows Update service, đổi tên thư mục SoftwareDistribution để xóa cache tải...
- Start → tìm Troubleshoot → click Troubleshooting. Hoặc mở từ Control Panel.
- Dưới System and Security → click Fix problems with Windows Update.
- Click Advanced.
- Chọn Apply repairs automatically → Next.




Nếu máy không có troubleshooter, tải tại: Windows Update Troubleshooter. Giải nén file WindowsUpdate.diagcab → chạy → làm theo hướng dẫn.
Phương pháp 2: Khởi động lại Windows Update Service
Mọi hoạt động update (tải, cài) do dịch vụ Windows Update kiểm soát. Dịch vụ hỏng → update kẹt ở 0%. Reset dịch vụ này thủ công có thể khắc phục (troubleshooter cũng làm việc này nhưng thủ công đôi khi hiệu quả hơn).
- Windows+R → gõ services.msc → OK.
- Tìm Windows Update trong danh sách.
- Chọn dịch vụ → click Restart (bên trái, trên mô tả) hoặc chuột phải → Restart.


Phương pháp 3: Kiểm tra Internet Explorer 11 và .NET 4.7 (Điều kiện tiên quyết)
Như đã nói, update Win 7 cần IE 11 và .NET Framework mới nhất. Đôi khi update thành công mà thiếu chúng, nhưng không phải lúc nào cũng vậy.
- Tải .NET Framework 4.7 từ trang Microsoft → click nút Download đỏ.
- Chạy file vừa tải, làm theo hướng dẫn cài. Cần Internet ổn định khi cài .NET.

- Kiểm tra/bật .NET 4.7: Windows+R → control → Enter mở Control Panel.
- Click Programs and Features (điều chỉnh View by thành Small/Large icons để dễ tìm).
- Click Turn Windows features on or off (bên trái).
- Tìm entry .NET 4.7 → nếu chưa tick, tick vào → OK. Nếu đã tick, cần repair: bỏ tick → restart máy → tick lại.



Cũng cần Internet Explorer 11 để cài update Win 7 mới:
- Vào trang Internet Explorer → tải bản 32-bit hoặc 64-bit tùy Win 7 của bạn.
- Chạy file .exe → làm theo hướng dẫn cài đặt.
Phương pháp 4: Thử update sau Clean Boot
Ngoài lỗi dịch vụ Windows Update, ứng dụng thứ 3 có thể can thiệp. Clean boot chỉ load dịch vụ/driver cần thiết.
- Windows+R → gõ msconfig → Enter.
- Tab Services → tick Hide all Microsoft Services.
- Click Disable All (vô hiệu hóa tất cả dịch vụ thứ 3).
- Tab Startup → click Disable All.
- Apply → OK → Restart máy → thử tải update.


Nếu update thành công, mở msconfig lại → bật tất cả dịch vụ/startup → restart bình thường.
Phương pháp 5: Tắt Windows Firewall
Đôi khi Windows Firewall chặn tải file update. Nhiều người khắc phục bằng cách tạm tắt Firewall.
- Control Panel → Windows Defender Firewall.
- Bên trái chọn Turn Windows Defender Firewall on or off.
- Chọn Turn off Windows Defender Firewall (not recommended) cho cả Private và Public → OK.



Cũng tắt antivirus/firewall thứ 3 (nếu có) → thử tải update.
Phương pháp 6: Sửa quyền bảo mật thư mục SoftwareDistribution
Không tải được update nếu dịch vụ Windows Update không ghi được thông tin từ file .log (C:\WINDOWS\WindowsUpdate.log) vào thư mục SoftwareDistribution. Khắc phục bằng cách cấp Full Control cho user.
- File Explorer (Windows+E) → địa chỉ C:\Windows → tìm thư mục SoftwareDistribution.
- Chuột phải SoftwareDistribution → Properties.
- Tab Security → Advanced.
- Tab Owner → Change bên cạnh Owner.
- Nhập tên user của bạn → Check Names → OK (nhập pass nếu có).
- Chuột phải SoftwareDistribution → Properties → tab Security → Edit....
- Chọn user/group → tick Full Control cột Allow.


Phương pháp 7: Tải và cài update thủ công
Nếu tất cả thất bại, tự cài update thủ công. Dịch vụ Windows Update có thể thất bại do chính nó cần update.
- Tùy kiến trúc hệ thống (32/64-bit), tải Servicing Stack Update (KB3020369) từ link Microsoft phù hợp.
- Control Panel → System and Security.
- Windows Update → Change Settings.
- Mở rộng Important Updates → chọn Never Check For Updates (Not Recommended) → OK → Restart máy.



- Sau reboot, chạy file KB3020369 vừa tải → cài đặt servicing stack.
- Tải và cài July 2016 Update (KB3172605) cho kiến trúc phù hợp.
- Sau restart (do cài đặt), quay lại Windows Update → đổi setting về Install updates automatically (recommended).
- Click Check for updates → nên không còn lỗi.
Đó là 7 phương pháp khắc phục lỗi Windows 7 không tải được update. Cho biết cách nào hiệu quả cho bạn!