Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Lỗi "Bản cập nhật không áp dụng cho máy tính này": Lỗi Windows Update

Chào admin! Tôi đang cố gắng cài đặt thủ công bản cập nhật bảo mật KB4103723, mà tôi đã tải xuống thủ công từ Windows Update Catalog, trên máy tính Windows 10 1607 của tôi (cập nhật Windows tự động không hoạt động, vì máy tính nằm trong mạng cách ly). Tôi đã tải xuống file cập nhật MSU và thử chạy nó. Cửa sổ xuất hiện: “Windows Update Standalone Installer: Searching for updates on this computer”, và sau 2 phút lỗi xuất hiện:
Bản cập nhật không áp dụng cho máy tính này
Lỗi "Bản cập nhật không áp dụng cho máy tính này": Lỗi Windows Update Làm thế nào để cài đặt bản cập nhật bảo mật này? Nếu không có bản cập nhật này, khi kết nối RDP đến máy tính, lỗi “CredSSP encryption oracle remediation” xuất hiện (Tôi đang cố gắng cài đặt bản cập nhật trên Windows 10 theo bài viết của bạn https://woshub.com/unable-connect-rdp-credssp-encryption-oracle-remediation/).

Trả lời

Tôi không thể đưa ra câu trả lời chắc chắn tại sao một bản cập nhật cụ thể không áp dụng cho máy tính của bạn. Nhưng tôi sẽ cố gắng xem xét các lý do chính tại sao không thể cài đặt bản cập nhật bảo mật trong Windows 10 và cách giải quyết vấn đề của bạn.

Vì vậy, lỗi “The update is not applicable to your computer” xuất hiện khi bạn cố gắng cài đặt thủ công bản cập nhật MSU bằng tiện ích wusa.exe (Windows Update Standalone Installer). Tại sao Windows 10 / 8.1 / 7 có thể cho rằng bản cập nhật không áp dụng?

  • Nếu máy tính không khởi động lại trong thời gian dài hoặc không khởi động lại sau khi cài đặt các bản cập nhật mới nhất, hãy thử khởi động lại buộc Windows của bạn;
  • Bản cập nhật này không khớp với phiên bản OS, edition, build, độ bit (kiến trúc bộ xử lý) hoặc ngôn ngữ của bạn. Ví dụ, bạn đang cố gắng cài đặt bản cập nhật x86 trên Windows x64. Kiểm tra thông tin này trên máy tính của bạn và thử tải xuống bản cập nhật phù hợp với phiên bản Windows của bạn. Về ngôn ngữ hệ thống: đôi khi ngôn ngữ của hệ thống đã cài đặt được sử dụng, nó khác với ngôn ngữ giao diện (ở đây bạn cần cẩn thận);
  • Bản cập nhật này hoặc bản cập nhật mới hơn (thay thế bản cập nhật của bạn) đã được cài đặt. Thông tin về các bản cập nhật bị thay thế có thể tìm thấy trên trang KB trên trang web Microsoft. Thông thường thông tin này được liệt kê ở định dạng: Package Details. This update has been replaced by the following updates. Danh sách các bản cập nhật đã cài đặt có thể được lấy bằng lệnh wmic qfe list hoặc sử dụng module PowerShell PSWindowsUpdate;
  • Máy tính của bạn không đáp ứng các yêu cầu để cài đặt bản cập nhật này. Ví dụ, hầu hết các bản cập nhật cho Windows 7 yêu cầu cài đặt SP1, bản cập nhật cho Windows 8.1 và Windows Server 2012 R2 yêu cầu Update 1. Tất cả thông tin này cũng nên có trên trang thông tin KB. Hãy đọc kỹ tất cả yêu cầu cho bản vá của bạn, có thể bạn phải cài đặt bản cập nhật khác trước;
  • Dịch vụ Windows Update không hoạt động đúng (bạn có thể thử chạy script reset Windows Update Agent hoặc sử dụng Windows Update Troubleshooter (Settings -> Update & Security -> Troubleshoot > Windows Update và nhấn Run the troubleshooter);
  • Nếu bạn nhận được file cập nhật * .msu từ nguồn thứ ba, nó có thể đã bị hỏng. Hãy thử tải xuống file cập nhật MSU từ trang Windows Update Catalog (https://www.catalog.update.microsoft.com);
  • Kiểm tra tính toàn vẹn của tệp hệ thống Windows bằng lệnh Dism.exe /Online /Cleanup-Image /Restorehealth hoặc sfc /scannow

Trong một số trường hợp, bạn có thể thử cài đặt file cập nhật MSU không qua tiện ích WUSA.exe (được sử dụng bởi Windows Update Standalone Installer), mà bằng cách giải nén file CAB và cài đặt nó qua DISM hoặc cmdlet Add-WindowsPackage trực tiếp vào hình ảnh Windows. Quy trình cài đặt thủ công bản cập nhật CAB có thể trông như sau:

  1. Giải nén file cập nhật MSU: expand _f:* “C:\Temp\windows10.0-KB4103723-x64.msu” C:\Temp\KB4103723
  2. Trong thư mục C:\Temp\KB4103723, file CAB sẽ xuất hiện với tên Windows10.0-KB4103723-x64.cab;
  3. Cài đặt file CAB này bằng DISM.exe (DISM.exe /Online /Add-Package /PackagePath:c:\Temp\Windows10.0-KB4103723-x64.cab) hoặc bằng PowerShell (Add-WindowsPackage -Online -PackagePath “c:\Temp\Windows10.0-KB4103723-x64.cab”)

Về trường hợp của bạn. Không cần thiết phải cài đặt chính xác bản cập nhật KB4103723. Đây là bản cập nhật tích lũy cho Windows 10 1607 x64 từ tháng 5 năm 2018, tương ứng, bạn có thể cài đặt bất kỳ bản cập nhật tích lũy nào mới hơn cho phiên bản Windows của bạn, vì nó đã bao gồm tất cả các bản cập nhật trước đó. Ví dụ, bạn có thể cài đặt bản cập nhật KB4480961 (tháng 1 năm 2019) cho Windows 10 1607.

Đôi khi hữu ích khi nhìn vào mã lỗi cài đặt bản cập nhật cụ thể trong Event Viewer. Đi tới phần Event Viewer -> Windows Logs -> Setup và tìm sự kiện với nguồn WUSA, rất có thể nó sẽ chứa sự kiện giống như sau:

Source: WUSA
Event ID: 3
Level: Error
Windows update could not be installed because of error 2149842967 “” (Command line: “”C:\Windows\system32\wusa.exe” “C:\Downloads\Updates\windows10-kb4103723.msu”)

Có ý nghĩa tìm kiếm trên Google thông tin về mã lỗi cài đặt Windows Update này, bạn cũng có thể được hỗ trợ bởi danh sách hoàn chỉnh các mã lỗi Windows Update.

Cũng hãy tìm thông tin về cài đặt bản cập nhật trong file %systemroot%\Logs\CBS\CBS.log (tìm lỗi bằng số KB của bạn).