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

Sửa lỗi: Windows Update Error Code 8007371B "Some Updates Were Not Installed"

Mã lỗi 8007371B thường xuất hiện khi cố gắng cài đặt một số bản cập nhật Windows đang chờ. Vấn đề này chỉ xảy ra với một số bản cập nhật bảo mật cụ thể (KB2871389, KB2952664, KB2868623) và được báo cáo xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

Thực tế, có một số kịch bản phổ biến khác nhau có thể kích hoạt mã lỗi này. Danh sách các nguyên nhân tiềm ẩn:

  • Lỗi chung của WU (Common WU glitch) – Có một loạt lỗi chung mà thành phần Windows Update có thể gặp. May mắn thay, hầu hết đã được Windows Update Troubleshooter (Công cụ khắc phục sự cố Windows Update) bao gồm, nên trước khi đi đến các sửa chữa nâng cao, chạy tiện ích này là điểm khởi đầu lý tưởng.
  • Không nhất quán file hệ thống (System File Inconsistency) – Vấn đề hỏng hóc can thiệp vào WU là thủ phạm có khả năng cao cho lỗi này. Bạn có thể giải quyết hầu hết vấn đề hỏng hóc bằng cách chạy quét DISM và SFC. Trong một số trường hợp, bạn có thể cần clean install hoặc in-place upgrade.
  • Trạng thái WU bị lỗi (WU state is glitched) – Bạn cũng có thể gặp màn hình lỗi này nếu Windows Update trở nên không phản hồi. Để xử lý, bạn cần reset WU thủ công hoặc qua Command Prompt.

Bây giờ bạn đã nắm rõ mọi nguyên nhân tiềm ẩn gây lỗi 8007371B, đây là danh sách các phương pháp khắc phục mà người dùng khác đã thành công:

Chạy Windows Update Troubleshooter

Nếu bạn muốn tránh phiền toái khắc phục thủ công lỗi 8007371B, hãy bắt đầu bằng cách triển khai Windows Update Troubleshooter và áp dụng sửa chữa được khuyến nghị.

WU troubleshooter trên Windows 10 (đặc biệt là Windows 11) tốt hơn nhiều so với Windows 7/8.1 vì có nhiều chiến lược sửa chữa tích hợp hơn, có thể giải quyết hầu hết lỗi cài đặt bản cập nhật Windows 10 đang chờ.

Làm theo các bước để dùng Windows Update Troubleshooter khắc phục sự cố:

  1. Nhấn Windows key + R. Gõ hoặc dán "ms-settings-troubleshoot" vào hộp văn bản và nhấn Enter để mở menu cài đặt Troubleshooting (Khắc phục sự cố).Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

    Lưu ý: Trên Windows 7 hoặc 8.1, dùng lệnh: control.exe /name Microsoft.Troubleshooting

  2. Từ màn hình Settings, nhấp vào phần Get up and running rồi truy cập menu Windows Update.
  3. Khi menu chuyên biệt xuất hiện, dùng menu ngữ cảnh Run the troubleshooter (Chạy khắc phục sự cố) để triển khai tiện ích.Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed
  4. Bạn sẽ thấy công cụ bắt đầu quét hệ thống.Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

    Lưu ý: Đừng dừng quy trình cho đến khi hoàn tất để tránh gây lỗi logic không cần thiết.

  5. Nếu chiến lược sửa chữa được xác định, bạn sẽ có tùy chọn áp dụng bằng cách nhấp liên kết Apply this fix (Áp dụng sửa chữa này).Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed
  6. Khởi động lại máy tính và xem vấn đề đã khắc phục chưa.

Nếu lỗi 8007371B vẫn còn, hãy làm theo phương pháp tiếp theo dưới đây.

Reset toàn bộ thành phần Windows Update

Nếu Windows Update troubleshooter không khắc phục tự động, có khả năng bạn gặp vấn đề nền tảng với thành phần Windows Update.

Có khả năng một hoặc nhiều thành phần WU (Windows Update) đang bị kẹt ở trạng thái limbo và không thể giao tiếp với máy chủ tải WU.

Nếu bạn nghi ngờ kịch bản này gây ra mã lỗi 8007371B, làm theo hướng dẫn dưới để reset mọi thành phần Windows Update liên quan:

  1. Nhấn Windows key + R mở hộp Run. Gõ "cmd" và nhấn Ctrl + Shift + Enter để mở Command Prompt quyền cao. Khi thấy lời nhắc UAC, nhấp Yes để cấp quyền admin.Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed
  2. Chạy các lệnh sau:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Lưu ý: Các lệnh này dừng dịch vụ Windows Update, MSI Installer, dịch vụ mã hóa (Cryptographic), và dịch vụ BITS.

  3. Sau khi tất cả dịch vụ liên quan đã dừng thành công, dùng lệnh sau để xóa và đổi tên thư mục SoftwareDistribution và Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

    Lưu ý: Hai thư mục này lưu trữ file cập nhật tạm thời dùng bởi thành phần WU.

  4. Cuối cùng, gõ các lệnh CMD sau và nhấn Enter để khởi động lại các dịch vụ bạn vừa dừng:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Sau khi mọi dịch vụ WU liên quan đã khởi động lại, thử cài đặt bản cập nhật Windows đang chờ trước đây bị lỗi và xem vấn đề đã khắc phục chưa.

Nếu mã 8007371b vẫn xuất hiện khi cài đặt một số bản cập nhật Windows, hãy chuyển sang phương pháp khắc phục tiếp theo dưới đây.

Chạy quét DISM và SFC

Nếu lỗi vẫn chưa khắc phục, bạn nên khắc phục sự cố đối với hệ thống con Windows bị ảnh hưởng bởi hỏng file.

Công cụ chúng tôi thường dùng trong kịch bản này là SFC và DISM. Trong hầu hết trường hợp, chúng sẽ giải quyết các trường hợp hỏng nhẹ can thiệp vào khả năng của Windows xử lý phụ thuộc WU.

SFC và DISM tương tự nhưng hoạt động khác nhau đủ để biện minh chạy chúng liên tiếp nhanh chóng.

Cách lý tưởng bắt đầu là triển khai quét System File Checker (SFC) vì nó không yêu cầu kết nối internet ổn định.

Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

Quan trọng: Trong quá trình quét, SFC có thể bị treo và có khoảng thời gian trông hoàn toàn không phản hồi. Trong trường hợp này, bất kể bạn làm gì, đừng đóng cửa sổ CMD và hãy chờ vì nó cuối cùng sẽ hồi phục.

Ngay khi thao tác hoàn tất, khởi động lại và xem vấn đề đã khắc phục chưa.

Nếu cùng mã 8007371b vẫn xuất hiện khi cài đặt một số bản cập nhật đang chờ, tiến hành triển khai quét DISM sâu.

Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

Sau khi quét DISM hoàn tất, khởi động lại hệ thống lần cuối và xem vấn đề đã khắc phục chưa.

Nếu cùng 8007371b vẫn xảy ra, chuyển sang phương pháp khắc phục tiếp theo dưới đây.

Repair install / Clean install

Nếu không phương pháp nào trên hiệu quả, giải pháp cuối cùng là khắc phục hỏng hóc hệ thống nền tảng bằng cách thay thế mọi file OS.

Trong trường hợp này, cách tốt nhất là thực hiện repair install. Một vài người dùng bị ảnh hưởng báo cáo phương pháp này giúp họ cài được mọi bản cập nhật đang chờ trước đây bị lỗi 8007371b.

Sửa lỗi: Windows Update Error Code 8007371B  Some Updates Were Not Installed

Nếu bạn có thời gian, repair install tốt hơn clean install vì nó chỉ làm mới thành phần Windows và quy trình liên quan đến boot. Điều này cho phép bạn giữ tất cả dữ liệu cá nhân bao gồm ảnh, ứng dụng, game, video và mọi loại file cá nhân khác.

Làm theo hướng dẫn từng bước triển khai quy trình repair install trên cài đặt Windows của bạn.