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

Sửa lỗi: Các thành phần Windows Update phải được sửa chữa

Lỗi này xuất hiện khi người dùng gặp khó khăn với dịch vụ Windows Update và là thông báo xuất hiện sau khi chạy trình khắc phục sự cố Windows Update. Bản thân lỗi không tự giải thích rõ ràng và thông báo này về cơ bản là manh mối duy nhất bạn có để khắc phục sự cố.

Sửa lỗi: Các thành phần Windows Update phải được sửa chữa

Chúng tôi đã tổng hợp một số giải pháp hoạt động được đề xuất bởi người dùng từ khắp nơi trên thế giới và quyết định gom chúng vào một bài viết duy nhất. Vui lòng làm theo hướng dẫn dưới đây cẩn thận và chúc may mắn trong việc giải quyết vấn đề!

Nguyên nhân gây ra lỗi "Các thành phần Windows Update phải được sửa chữa"?

Lỗi này khó tìm ra nguyên nhân thực sự vì không có nhiều trường hợp lỗi này xuất hiện. Tuy nhiên, một số nguyên nhân thực tế có thể được xác định cho những người muốn biết họ đã làm sai gì và phương pháp nào nên triển khai để giải quyết vấn đề:

  • Các thành phần Windows Update (Windows Update Components) đã bị hỏng và cần được đặt lại (reset) để dịch vụ Windows Update tiếp tục hoạt động bình thường. Quy trình dài nhưng sẽ đáng giá công sức bạn bỏ ra.
  • Có vấn đề với xác minh phiên bản cài đặt Windows OS của bạn và điều tốt nhất bạn có thể làm là đơn giản thực hiện cài đặt sạch (clean install) đồng thời chọn giữ lại tệp và cài đặt cá nhân.

Giải pháp 1: Đặt lại các thành phần Windows Update

Vì thông báo lỗi liên quan đến các thành phần Windows Update, một câu trả lời khả thi là đơn giản đặt lại các thành phần Windows Update liên quan chặt chẽ đến toàn bộ chức năng của Windows Update.

Đây có thể là một quy trình dài nhưng lý do chúng tôi chọn giải pháp dài nhất làm giải pháp đầu tiên là vì phương pháp này có thể là phương pháp giải quyết vấn đề của bạn ngay lập tức.

Vì bạn sẽ chỉnh sửa registry, chúng tôi khuyên bạn nên xem bài viết này để sao lưu registry an toàn nhằm ngăn ngừa các vấn đề tiếp theo.

  1. Hãy tiến hành giải pháp bằng cách đóng các dịch vụ sau đây là các dịch vụ cốt lõi liên quan đến quy trình Windows Update: Background Intelligent Transfer, Windows Update, và Dịch vụ mật mã (Cryptographic Services). Việc vô hiệu hóa chúng trước khi bắt đầu rất quan trọng nếu bạn muốn các bước còn lại thực hiện không lỗi.
  2. Tìm kiếm "Command Prompt" trong menu Bắt đầu hoặc nhấn nút tìm kiếm bên cạnh nó. Chuột phải vào tùy chọn đầu tiên xuất hiện làm kết quả tìm kiếm và chọn tùy chọn "Chạy với tư cách quản trị viên (Run as administrator)". Sao chép và dán lệnh dưới đây và chắc chắn bạn nhấn phím Enter trên bàn phím sau khi làm vậy.
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  1. Sau bước này, bạn sẽ phải xóa một số tệp nên được xóa nếu bạn muốn tiếp tục đặt lại các thành phần cập nhật. Điều này cũng được thực hiện qua Command Prompt với đặc quyền quản trị.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  1. Đổi tên thư mục SoftwareDistribution và catroot2. Để làm điều này, tại command prompt quản trị, sao chép và dán hai lệnh sau và nhấn Enter sau khi sao chép mỗi lệnh.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  1. Các lệnh sau sẽ giúp chúng ta đặt lại BITS (Dịch vụ truyền thông thông minh nền) và wuauserv (Dịch vụ Windows Update) về bộ mô tả bảo mật mặc định của chúng. Hãy chắc chắn bạn không sửa đổi các lệnh dưới đây vì phức tạp của chúng.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  1. Hãy điều hướng trở lại thư mục System32 để tiếp tục phần cuối của phương pháp này.
cd /d %windir%\system32
  1. Vì chúng ta đã đặt lại hoàn toàn dịch vụ BITS, chúng ta sẽ cần đăng ký lại (reregister) tất cả các tệp cần thiết cho dịch vụ chạy và vận hành suôn sẻ. Tuy nhiên, mỗi tệp yêu cầu một lệnh mới để làm cho nó tự đăng ký lại nên quy trình có thể dài hơn bạn thường thấy. Sao chép các lệnh một per một và chắc chắn bạn không bỏ sót bất kỳ cái nào. Bạn có thể tìm danh sách hoàn chỉnh nếu bạn làm theo liên kết này.
  2. Điều tiếp theo chúng ta sẽ làm là đặt lại Winsock bằng cách sao chép và dán lệnh sau trở lại Command Prompt quản trị:
netsh winsock reset
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  1. Nếu bạn đang chạy Windows 7, 8, 8.1, hoặc 10, tại dấu nhắc lệnh, sao chép lệnh sau vào cửa sổ Command Prompt và nhấn phím Enter:
netsh winhttp reset proxy
  1. Nếu tất cả các bước trên đã diễn ra suôn sẻ, bạn bây giờ có thể khởi động lại các dịch vụ bạn đã đóng ở bước đầu tiên bằng cách sử dụng các lệnh dưới đây.
net start bits net start wuauserv net start appidsvc net start cryptsvc
  1. Khởi động lại máy tính sau khi làm theo tất cả các bước liệt kê. Hy vọng bạn bây giờ sẽ có thể thực hiện Windows Update mà không nhận được lỗi "Ứng dụng này đã bị chặn để bảo vệ bạn".

Giải pháp 2: Thực hiện cài đặt sạch (Clean Install)

Nếu bạn đang sử dụng Windows 10, cài đặt sạch không còn là điều đáng sợ, mà là một phương án sửa chữa và một phương pháp hợp lý để thực hiện nếu bạn bắt đầu trải qua một lỗi nghiêm trọng như thông báo lỗi "Các thành phần Windows Update phải được sửa chữa". Điều này có thể được khắc phục bằng cài đặt sạch nhưng bạn chắc chắn nên thử phương pháp trên trước khi quyết định tiến hành phương pháp này.

  1. Điều hướng đến ứng dụng Cài đặt (Settings app) trên Windows 10. Bạn có thể đến đó bằng cách nhấp vào biểu tượng bánh răng ở góc dưới bên trái của menu Bắt đầu. Chọn tùy chọn "Cập nhật & bảo mật (Update & security)" và nhấp vào tab Khôi phục (Recovery) ở bảng bên trái.
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  1. Windows sẽ hiển thị ba tùy chọn: Đặt lại PC này (Reset this PC), Quay lại bản dựng trước (Go back to an earlier build) và Khởi động nâng cao (Advanced startup). Đặt lại PC này là tùy chọn tối thượng để bắt đầu lại với tổn thất tối thiểu đến tệp của bạn nếu bạn làm theo hướng dẫn đúng cách.
  2. Nhấp vào "Giữ lại tệp của tôi (Keep my files)" hoặc "Xóa mọi thứ (Remove everything)", tùy thuộc vào những gì bạn muốn làm với tệp của mình. Cách nào, tất cả cài đặt của bạn sẽ trở về mặc định và ứng dụng sẽ bị gỡ cài đặt. Chúng tôi khuyên bạn chọn tùy chọn Giữ lại tệp của tôi vì vấn đề có thể không nằm ở tài liệu hoặc tương tự.Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  3. Chọn "Chỉ xóa tệp của tôi (Just remove my files)" hoặc "Xóa tệp và làm sạch ổ đĩa (Remove files and clean the drive)" nếu bạn chọn "xóa mọi thứ" ở bước trước (không khuyến khích). Tùy chọn làm sạch ổ đĩa thường mất nhiều thời gian hơn nhưng sẽ đảm bảo người tiếp theo sở hữu máy tính sẽ khó khăn khôi phục tệp đã xóa. Nếu bạn giữ máy tính cho riêng mình, chọn "Chỉ xóa tệp của tôi." Nếu bạn chọn giữ tệp, bỏ qua bước này.
Sửa lỗi: Các thành phần Windows Update phải được sửa chữa
  1. Nhấp Tiếp theo (Next) nếu Windows cảnh báo bạn không thể quay lại phiên bản Windows trước. Nhấp Đặt lại (Reset) khi được yêu cầu và đợi Windows hoàn tất quy trình đặt lại. Nhấp Tiếp tục (Continue) khi được nhắc và khởi động máy tính. Kiểm tra xem lỗi có còn xuất hiện không.