Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi Windows Update 0x8007043c

Một số người dùng Windows đã liên hệ sau khi không thể cài đặt bản cập nhật Windows. Hầu hết báo cáo sau thời gian dài, cập nhật cuối cùng thất bại ở 99% với mã lỗi 0x8007043c. Dù vấn đề phổ biến trên Windows 7, chúng tôi cũng tìm thấy trường hợp trên Windows 8.1 và Windows 10.

Cách khắc phục lỗi Windows Update 0x8007043c

Nguyên nhân gây ra lỗi Windows Update 0x8007043c

Chúng tôi điều tra vấn đề này bằng cách xem báo cáo người dùng và thử các chiến lược sửa chữa thường được khuyến nghị bởi những người gặp tình huống tương tự. Kết quả cho thấy một số tình huống khác nhau có thể gây ra vấn đề này.
Dưới đây là danh sách ngắn các nguyên nhân tiềm ẩn:

  • Cập nhật Windows không tương thích – Vấn đề này có thể do Windows update mà hệ điều hành cố cài đặt dù không tương thích với phiên bản OS. Nếu áp dụng, bạn có thể giải quyết bằng cách chạy Windows Update Troubleshooter (Công cụ khắc phục sự cố Windows Update).
  • Can thiệp của phần mềm diệt virus bên thứ 3 – Nhiều người dùng báo cáo vấn đề này cũng do phần mềm diệt virus quá bảo vệ chặn giao tiếp giữa PC và máy chủ WU do false positive. Trong trường hợp này, bạn có thể giải quyết bằng cách tắt bảo vệ thời gian thực hoặc gỡ cài đặt bộ bảo mật bên thứ 3.
  • Hỏng tệp hệ thống – Nguyên nhân tiềm ẩn khác là hỏng hóc trong tệp hệ thống. Bạn có thể khắc phục bằng cách dùng các tiện ích (DISM và SFC) có thể sửa chữa & thay thế các thể hỏng làm hỏng thành phần cập nhật.
  • Thành phần OS bị hỏng – Trong trường hợp hiếm, bạn có thể gặp vấn đề do hỏng hóc bên dưới không thể giải quyết theo cách thông thường. Bạn có thể khắc phục bằng cách làm mới mọi thành phần OS với quy trình như cài đặt sửa chữa (repair install) hoặc cài đặt sạch (clean install).

Nếu bạn gặp cùng vấn đề và một trong các tình huống trên phù hợp, bài viết này cung cấp các bước khắc phục sự cố để bạn tìm ra gốc rễ vấn đề. Dưới đây là tập hợp các sửa chữa tiềm năng mà người dùng khác đã dùng thành công để khắc phục mã lỗi 0x8007043c.

Để hiệu quả nhất, chúng tôi khuyên bạn làm theo hướng dẫn theo cùng thứ tự chúng tôi sắp xếp (theo hiệu quả và mức độ nghiêm trọng). Cuối cùng bạn sẽ tìm thấy bản sửa khắc phục vấn đề bất kể nguyên nhân gây ra.

Bắt đầu nào!

Phương pháp 1: Chạy Windows Update troubleshooter (Chỉ Windows 10)

Theo nhiều báo cáo người dùng, vấn đề này có thể do bản Windows update xấu mà OS cố cài đặt dù không tương thích với phiên bản hệ điều hành.

Nếu tình huống này áp dụng, bạn may mắn vì Microsoft đã phát hành hotfix. Để tận dụng, chỉ cần chạy Windows Update troubleshooter. Tiện ích tự động này sẽ tự lo phần driver không tương thích nếu xác định tình huống đã được bao phủ bởi một trong các chiến lược sửa chữa.

Một số người dùng Windows 10 đã khắc phục mã lỗi 0x8007043c bằng cách chạy Windows Update troubleshooter và áp dụng chiến lược sửa chữa khuyến nghị. Nếu bạn không biết, Windows Update chứa các chiến lược sửa chữa sẽ được thực thi tự động nếu phát hiện vấn đề đã được bao phủ.

Hướng dẫn nhanh chạy Windows Update troubleshooter:

  1. Nhấn Windows key + R mở hộp thoại Run. Nhập "ms-settings:troubleshoot" và nhấn Enter mở tab Troubleshooting của ứng dụng Settings.Cách khắc phục lỗi Windows Update 0x8007043c
  2. Trong tab Troubleshooting, di chuyển con trỏ chuột đến phần bên phải màn hình và điều hướng đến mục Get up and running. Nhấp vào Windows Update, sau đó nhấp Run the troubleshooter (Chạy công cụ khắc phục).Cách khắc phục lỗi Windows Update 0x8007043c
  3. Khởi động tiện ích và chờ quét ban đầu hoàn tất. Quy trình ban đầu này cực kỳ quan trọng vì nó xác định xem các chiến lược sửa chữa có áp dụng được cho vấn đề bạn gặp hay không.Cách khắc phục lỗi Windows Update 0x8007043c
  4. Nếu chiến lược sửa chữa phù hợp được xác định, bạn sẽ thấy cửa sổ cho phép nhấp Apply this fix (Áp dụng bản sửa này) để áp dụng chiến lược.Cách khắc phục lỗi Windows Update 0x8007043c

    Lưu ý: Tùy loại bản sửa, bạn có thể phải làm theo thêm bước để áp dụng chiến lược.

  5. Sau khi bản sửa áp dụng thành công, khởi động lại máy tính và xem vấn đề có được giải quyết ở lần khởi động tiếp theo không.

Nếu vẫn gặp lỗi 0x8007043c khi cài đặt Windows update, chuyển đến phương pháp dưới đây.

Phương pháp 2: Loại bỏ can thiệp của bên thứ 3 (nếu áp dụng)

Nguyên nhân tiềm ẩn khác gây ra lỗi 0x8007043c là phần mềm diệt virus quá bảo vệ chặn giao tiếp bên ngoài giữa PC và máy chủ Windows Update. Thường do false positive – bộ AV tin rằng mạng internet đã bị xâm phạm.

AVAST, McAfee, Comodo, và Sophos là các bộ AV bên thứ 3 có khả năng gây sự cố cao nhất (nhưng có thể có những cái khác chúng tôi chưa xác định).

Nếu bạn dùng bộ AV bên thứ 3 và nghi ngờ tình huống này áp dụng, bạn có thể giải quyết bằng cách tắt bảo vệ thời gian thực hoặc gỡ cài đặt bộ bảo mật hoàn toàn và quay về chương trình bảo mật mặc định (Windows Defender).

Tuy nhiên, quy trình tắt bảo vệ thời gian thực sẽ khác tùy thuộc vào bộ AV bạn dùng, nhưng hầu hết có thể làm trực tiếp từ menu thanh tác vụ.

Cách khắc phục lỗi Windows Update 0x8007043c

Sau khi tắt bảo vệ thời gian thực, thử cài đặt Windows Update trước đó thất bại và xem vấn đề có giải quyết không. Nếu cùng vấn đề vẫn xảy ra, không tự động nghĩa là AV không gây vấn đề.

Lưu ý: một số bộ AV bao gồm thành phần tường lửa dù không rõ ràng với người dùng cuối. Hầu hết cơ chế bảo mật này vẫn giữ nguyên ngay cả khi tắt bảo vệ thời gian thực. Vì vậy, bạn chỉ có thể xác nhận bộ AV không gây vấn đề bằng cách gỡ cài đặt hoàn toàn và đảm bảo không còn file dư thừa gây lỗi 0x8007043c .

Nếu quyết định đi con đường này, làm theo hướng dẫn bài viết (tại đây) để gỡ cài đặt hoàn toàn bộ AV và đảm bảo không còn file dư thừa gây vấn đề.

Nếu đã làm mà không cải thiện hoặc phương pháp không áp dụng, chuyển phương pháp dưới.

Phương pháp 3: Chạy quét DISM và SFC

Nếu các phương pháp trên không khắc phục được hoặc không áp dụng, hãy điều tra xem vấn đề có do hỏng tệp hệ thống không. Nhiều người dùng Windows báo cáo vấn đề này có thể do hỏng tệp hệ thống ảnh hưởng đến các tệp OS quan trọng.

Nếu áp dụng, bạn có thể khắc phục bằng cách chạy hai tiện ích tích hợp có thể xử lý hỏng hóc – DISM (Deployment Image Servicing and Management) và SFC (System File Checker)

SFC giỏi sửa lỗi logic còn DISM tập trung sửa phụ thuộc hệ thống dễ bị hỏng. Vì vậy, chúng tôi khuyên chạy cả hai tiện ích để tối đa hóa cơ hội khắc phục thể hỏng gây ra lỗi 0x8007043c .

Hướng dẫn nhanh chạy cả SFC & DISM từ Command Prompt nâng cao:

  1. Mở hộp thoại Run bằng Windows key + R. Nhập 'cmd' vào hộp văn bản và nhấn Ctrl + Shift + Enter mở CMD nâng cao. Nếu thấy UAC (User Account Prompt), nhấp Yes cấp quyền admin cho CMD.Cách khắc phục lỗi Windows Update 0x8007043c
  2. Trong CMD nâng cao, nhập lệnh sau và nhấn Enter khởi động quét SFC:
    sfc /scannow

    Lưu ý: SFC dùng bản sao cục bộ để thay thế tệp hỏng bằng bản sao khỏe. Để không để hệ thống hứng chiu lỗi logic khác, đừng ngắt tiện ích cho đến khi hoàn tất.

  3. Khi quy trình hoàn tất, khởi động lại máy tính và chờ trình tự khởi động tiếp theo hoàn tất. Khi xong, làm lại bước 1 mở CMD nâng cao khác.
  4. Quay lại CMD nâng cao, nhập lệnh sau và nhấn Enter khởi động quét DISM:
    DISM /Online /Cleanup-Image /RestoreHealth

    Lưu ý: DISM dùng thành phần Windows Update tải bản sao khỏe thay thế thể hỏng. Do vậy, đảm bảo kết nối Internet ổn định.

  5. Khi lệnh hoàn tất, khởi động lại máy tính và xem vấn đề có giải quyết ở trình tự khởi động tiếp theo không.

Nếu làm theo phương pháp này mà vẫn gặp lỗi 0x8007043c , chuyển phương pháp dưới.

Phương pháp 4: Làm mới mọi thành phần OS

Nếu làm theo mọi sửa chữa tiềm năng trên mà vẫn không thể cài đặt Windows update, hệ thống có thể đang gặp hỏng hóc không thể giải quyết theo cách thông thường. Một cách giải quyết là reset mọi thành phần Windows có thể gây vấn đề (bao gồm tiến trình khởi động).

Hai cách làm: cài đặt sạch (clean install) hoặc cài đặt sửa chữa (repair install).

Cài đặt sạch là giải pháp nhanh nhất và thuận tiện nhất không cần điều kiện tiên quyết, nhưng nhược điểm lớn là mất dữ liệu nghiêm trọng nếu không sao lưu trước. Tất cả tệp (ảnh, nhạc, video), ứng dụng, game và tùy chọn người dùng sẽ mất trừ khi dùng tiện ích sao lưu.

Cài đặt sửa chữa (in-place repair) là giải pháp phức tạp hơn, yêu cầu có phương tiện cài đặt. Nhưng ưu điểm lớn là chỉ reset thành phần Windows. Nghĩa là bạn được giữ dữ liệu, app, game và thậm chí một số tùy chọn người dùng.

Vì vậy, nếu tìm giải pháp nhanh khắc phục vấn đề và không quan tâm mất dữ liệu, chọn cài đặt sạch. Ngược lại, nếu muốn giữ tất cả dữ liệu và chỉ tập trung vào thành phần Windows, chọn cài đặt sửa chữa.