Khi cài đặt phiên bản .NET Framework từ Windows Update và gặp Error 0x80071AB1 (ERROR_LOG_GROWTH_FAILED), bài viết này giúp khắc phục. Lỗi nghĩa là: khi cố tạo không gian trong log của transactional resource manager, quá trình thất bại.
Các giải pháp sửa lỗi 0x80071AB1
- Chạy Windows Update Troubleshooter
- Xóa thư mục Software Distribution
- Cài đặt thủ công (manual install)
- Reset Windows Update Agent
- Thực thi Windows Update qua PowerShell
Cần tài khoản Admin cho hầu hết giải pháp.
1. Windows Update Troubleshooter
Troubleshooter sửa hầu hết lỗi Windows Update: restart service, xóa cache, ép tải lại update.
- Settings (Win+I) → System → Troubleshoot
- Other Troubleshooters → tìm Windows Update → Run
- Để wizard hoàn tất → thử cài update lại
2. Xóa thư mục Software Distribution
Troubleshooter nên xóa cache, nhưng làm thủ công tăng cơ hội thành công.
- Win+R →
services.msc→ Shift+Enter (run as admin) - Tìm Windows Update service → double click → Disable
- Win+E → đến
C:\Windows\SoftwareDistribution - Chọn tất cả → Delete
- Bật lại Windows Update Service
Chạy Windows Update lại.
3. Cài đặt thủ công
- Mở Windows Update → tìm số KB của bản cập nhật .NET Framework.
- Vào Microsoft Update Catalog → tìm theo số KB.
- Tải về máy → double click cài đặt.
4. Reset Windows Update Tool
Dùng công cụ Reset Windows Update Tool để reset component về mặc định, sau đó thử cài update.
5. Thực thi Windows Update qua PowerShell
Mở PowerShell Admin → chạy:
wuaclt.exe /updatenow
Sau khi xong, gõ exit → Enter. Restart máy và kiểm tra.
Câu hỏi thường gặp
Xóa Software Distribution Folder giúp gì cho update?
Thư mục này chứa file update tạm trước khi cài. Nếu file hỏng/tải chưa xong → lỗi update. Xóa thủ công hoặc qua troubleshooter sẽ buộc Windows tải bản mới từ server.
Tắt Windows Update Service có tắt được Windows Update không?
Chỉ tạm thời. Service hoặc component khác có thể kích hoạt lại service. Cách tốt nhất để trì hoãn update là dùng thiết lập trong Windows Settings.