Lỗi 0x800B0004 xuất hiện khi đồng bộ "SUS" thất bại trên Windows 2000 hoặc Windows Server 2003. Lỗi thường cho thấy vấn đề với tệp đã tải, xung đột thời gian hoặc sự cố hệ thống khác.
Thông báo lỗi 0x800B0004 thường gặp
Lỗi xảy ra trong quá trình đồng bộ SUS với Upstream Server:
Automatic Sync Started...
Security Update for Windows 2000 (KB871250): Failed to download from URL...
Error 0x800B0004: The subject is not trusted for the specified action.
Nguyên nhân gây lỗi 0x800B0004
- Lỗi registry
- Nhiễm virus
- Gói cài đặt đã tải bị hỏng hoặc tải một phần
- Tệp bị hỏng hoặc thiếu thông tin đăng ký
- Vấn đề mật mã (cryptographic)
Cách khắc phục lỗi 0x800B0004
Bước 1 – Xóa nội dung gói cài đặt bị hỏng đã tải một phần
Các gói cập nhật thường nằm ở C:\Windows\SoftwareDistribution. Hãy đổi tên thư mục này thành SoftwareDistributionBACKUP và tạo thư mục mới thay thế.
Bước 2 – Chạy "File Signature Verification" (Sigverif)
Kiểm tra xem tất cả tệp hệ thống có được "ký số" (chứng thực) hay không:
- Menu Start → Run
- Gõ sigverif → OK
- Làm theo hướng dẫn, kết quả ghi trong SIGVERIF.TXT
- Kiểm tra tóm tắt: Unsigned Files = 0
- Nếu có tệp không ký, liên hệ nhà phát triển để ký số
Bước 3 – Sử dụng Windows File Checker (sfc /scannow)
Quét và thay thế các tệp hệ thống bảo vệ bằng phiên bản Microsoft chính xác:
- Start → Run
- Gõ sfc /scannow (có khoảng trắng giữa sfc và /scannow)
- OK → làm theo hướng dẫn
- Khởi động lại máy khi hoàn tất
- Kiểm tra xem lỗi đã hết chưa; nếu chưa, tiếp tục bước sau
Bước 4 – Chạy Internet Explorer Repair
IE cũng là nguyên nhân gây lỗi 0x800B0004. Sử dụng công cụ sửa IE:
- Tìm IE.inf trong
C:\WINDOWS\inf - Chuột phải → Install
- Nếu lỗi hết thì dừng; nếu chưa, tiếp bước 5
Bước 5 – Dọn dẹp Registry
Registry là trung tâm lưu trữ cài đặt, nhưng thường bị lưu sai cách, gây hỏng hóc và lỗi 0x800B0004. Hãy dùng "registry cleaner" để quét và sửa chữa các thiết lập bị hỏng.