Xử lý cập nhật Windows luôn là cuộc phiêu lưu - ít người vượt qua mà không gặp lỗi. Nhiều người bỏ qua cập nhật cho đến khi Windows buộc tải hoặc cần ứng dụng chỉ chạy trên bản mới.
Nhiều lỗi khác nhau có thể xuất hiện trong quá trình cập nhật, và giải pháp thường khó tìm, không biết nguyên nhân chính xác cho đến khi thử nhiều cách.
Lỗi Database khi cập nhật Windows
Thông báo "Potential Windows update database error detected" có thể xuất hiện trong nhiều quy trình liên quan đến Windows Update: khi cập nhật lên phiên bản mới, hoặc khi chọn "Repair Windows Update" và các chức năng tương tự. Có thể kèm mã lỗi hoặc không, nhưng giải pháp cho tất cả đều giống nhau.

Điều này khiến người trì hoãn cập nhật nhiều tháng rồi lại gặp lỗi cảm thấy bực bội. Có nhiều giải pháp, bạn có thể phải thử tất cả để giải quyết triệt để.
Sửa file hệ thống hỏng
Tải và chạy Restoro quét file hỏng từ đây, nếu có file hỏng/thiếu thì sửa, kiểm tra lại. Nếu vẫn bị kẹt, thử các giải pháp dưới.
Giải pháp 1: Dùng quét SFC
Giải pháp Microsoft đề xuất giúp số lượng lớn người dùng (khác với các giải pháp tự động khác). Hãy thử trước khi làm gì khác. SFC (System File Checker) quét file hệ thống lỗi/hỏng và tự động sửa.
- Gõ "Command Prompt" trong hộp tìm kiếm, chuột phải biểu tượng → "Run as administrator".
- Gõ sfc /scannow và nhấn Enter.
- Quá trình bắt đầu và tự động sửa file lỗi.
Giải pháp 2: Dùng công cụ DISM
DISM (Deployment Image Servicing and Management) sửa chữa và dịch vụ image Windows. Microsoft cũng khuyến nghị vì nó tự động khắc phục một số sự cố.
- Chạy Command Prompt as Administrator (như giải pháp 1).
- Cần dùng 2 lệnh riêng biệt để hoàn tất:
DISM.exe /Online /Cleanup-image /scanhealth DISM.exe /Online /Cleanup-image /Restorehealth
- Đợi một lúc để quá trình kết thúc. TUYỆT ĐỐI KHÔNG HỦY thủ công.
Giải pháp 3: Reset thủ công các thành phần Windows Update
Quy trình này khá nâng cao: reset toàn bộ tiện ích cập nhật và bắt đầu từ đầu. Làm theo hướng dẫn cẩn thận.
- Chạy Command Prompt as Administrator.
- Dùng các lệnh sau để dừng dịch vụ: Windows Update Services, MSI Installer, BITS, Cryptographic.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- Đổi tên 2 thư mục: SoftwareDistribution và Catroot2. Dễ hơn là copy lệnh dưới (lệnh đã chứa đường dẫn).
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
- Khởi động lại các dịch vụ đã dừng ở bước 2:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Khởi động lại PC và tiến hành Windows Update lại.
Giải pháp 4: Dùng Windows Update Troubleshooter (Trình khắc phục sự cố)
Windows có sẵn trình khắc phục sự cố cài sẵn để xử lý các vấn đề tương tự, hữu ích khi đã hết cách khác.
- Mở Control Panel → Troubleshooting → System and Security → Fix problems with Windows Update.
- Làm theo hướng dẫn trên màn hình.
![]()
Giải pháp 5: Xóa một số thư mục
- Truy cập C:\Windows\SoftwareDistribution\Download → xóa mọi thứ bên trong.
- Mở C:\Windows\SoftwareDistribution → xóa file Download.old.
- Cập nhật nên bắt đầu không còn sự cố.
Giải pháp 6: Reset Windows (Cài đặt lại)
Sau khi các giải pháp khác thất bại, phương án cuối có thể là cài đặt lại Windows không giữ file (Windows 10 cho phép). Cần USB/DVD cài Windows 10 (tải tại đây).
- Gắn DVD/USB cài Windows → khởi động máy.
- Từ màn hình "Choose an option", chọn Troubleshoot → Advanced Options.
- Chọn Reset this PC → Keep My Files (Giữ file cá nhân).
Giải pháp 7: Dùng script tự động reset Windows Update Services
Nếu giải pháp 3 quá phức tạp, dùng script này cho kết quả tốt hơn (có tính năng không có trong giải pháp 3).
- Tải script cho Windows 10 build 10240 trở lên tại đây, cho Windows 7/8/8.1 tại đây.
- Tìm trong thư mục Downloads, chuột phải → Extract (Giải nén).
- Chuột phải file WuReset.bat sau khi giải nén → Run as administrator.
- Khởi động lại PC sau khi quá trình kết thúc và hiện thông báo "Task completed successfully".


