Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi cập nhật Windows Server 2003: 0x8004005 & 0x800C005

Lỗi 0x8004005 xuất hiện khi bạn nhấp "Quét tìm cập nhật" (Scan For Updates) trên PC Windows Server 2003. Lỗi sẽ hiện ngay sau khi Windows hiển thị "0%" trên thanh tiến trình, chỉ ra cập nhật thất bại. Lỗi này chung do tệp thư viện liên kết động (.dll) bị hỏng và hiển thị các lỗi:

  • 0x8004005
  • 0x800C005

Nguyên nhân lỗi 0x8004005?

Lỗi 0x8004005 & 0x800C005 do file .dll bị hỏng hoặc thiếu trên PC. Khi Windows cố cập nhật hệ thống, nó cố mở loạt tệp cần để xử lý các cập nhật Microsoft phát hành. Thật không may, nhiều tệp cần trong quá trình cập nhật có xu hướng bị hỏng. Điều này có nghĩa nếu bạn muốn khắc phục lỗi, thiết yếu bạn sửa hỏng các file dll Windows cần.

Cách khắc phục lỗi 0x8004005

Bước 1 – Kiểm tra cài đặt Internet & chặn tường lửa

Điều đầu tiên cần làm là đảm bảo kết nối Internet ổn và máy chủ cập nhật Microsoft không bị tường lửa chặn. Để làm này, mở tường lửa bạn có và đảm bảo "HTTPS data transfer" (Truyền dữ liệu HTTPS) được cho phép trên PC. Điều này có thể khó tìm nhưng vì có nhiều loại tường lửa, không thể liệt kê chính xác làm gì ở đây.

Bước 2 – Đăng ký lại các file DLL thiết yếu

Bạn cũng có thể dùng lệnh regsvr32 để đăng ký lại một vài file .dll:

  1. Nhấp Start, nhấp Run, gõ cmd trong hộp Open, sau đó nhấp OK.
  2. Tại command prompt, gõ các lệnh sau. Nhấn ENTER sau mỗi dòng:

    regsvr32 Softpub.dll
    regsvr32 Wintrust.dll
    regsvr32 Initpki.dll

  3. Nhấp OK.
  4. Khởi động lại máy.

Bước 3 – Dùng Registry Cleaner khắc phục bất kỳ lỗi nào

–

Registry cleaner là cách tuyệt vời dừng lỗi như 0x8004005 vì chúng sửa nhiều lỗi DLL phổ biến phát triển trên máy Windows điển hình. Vấn đề cụ thể này khắc phục là "cơ sở dữ liệu registry" lưu danh sách lớn file DLL & tham chiếu trên máy. Danh sách này dùng bởi tất cả phần mềm trên PC tải loạt file khác nhau chương trình cần chạy. Tuy nhiên, danh sách này thường bị hỏng, làm máy không đọc được file cần cho chương trình cần. Đây là vấn đề lớn và khắc phục bằng 'registry cleaner' quét danh sách DLL hỏng và sửa vấn đề bên trong. Bạn có thể xem registry cleaner khuyến nghị dưới: