Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Các bản cập nhật Windows được phát hành dưới dạng gói với MSU hoặc CAB các phần mở rộng. Nếu dịch vụ Windows Update không hoạt động (hoặc bị vô hiệu hóa cụ thể), bạn có thể tải xuống và cài đặt thủ công các bản cập nhật tích lũy hoặc bảo mật cần thiết cho hệ thống của mình. Trong bài viết này, chúng tôi sẽ hướng dẫn cách tải xuống và cài đặt ngoại tuyến các bản cập nhật ở định dạng tệp MSU hoặc CAB trong Windows 10.

Cách tải xuống tệp MSU Windows Update theo cách thủ công

Ban đầu, Microsoft đã phát hành các bản cập nhật và bản vá bảo mật trong CAB (Tủ Windows) định dạng tệp. Đây là cách máy tính của bạn nhận các bản cập nhật từ máy chủ cập nhật của Microsoft hoặc máy chủ WSUS cục bộ. Để phân phối thủ công các bản cập nhật riêng biệt bằng Danh mục Microsoft Update thuận tiện hơn, các tệp CAB này được đóng gói trong một MSU đặc biệt định dạng (Gói trình cài đặt độc lập của Microsoft Update).

Bạn có thể tải xuống tệp cập nhật MSU Windows (đôi khi cũng là tệp CAB) hoặc tệp cho các sản phẩm khác của Microsoft từ Danh mục Microsoft Update (https://www.catalog.update.microsoft.com/). Đi tới Danh mục Microsoft Update, tìm và tải xuống bản cập nhật bạn cần. Ví dụ:tôi muốn cài đặt bản cập nhật bảo mật Adobe Flash Player cho Windows 10 x64 1507 - KB4056887 . Nhấp vào Tải xuống.

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Di chuyển tệp windows10.0-kb4056887-x64_fca8a311f0495e669715ae5aa0e0d8720f945049.msu bạn đã tải xuống thư mục C:\ temp. Đổi tên nó để có tên ngắn hơn:windows10.0-kb4056887-x64.msu

Cài đặt Tệp Cập nhật MSU trong Windows

Để bắt đầu cài đặt gói cập nhật Windows, chỉ cần nhấp đúp vào tệp MSU bạn đã tải xuống. Nếu bản cập nhật có thể áp dụng cho máy tính này, cửa sổ Windows Update Standalone Installer sẽ mở ra, nơi bạn sẽ được nhắc xác nhận cài đặt bản cập nhật.

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Bạn cũng có thể cài đặt gói cập nhật MSU bằng wusa.exe trong dấu nhắc lệnh.

Để cài đặt bản cập nhật ở chế độ im lặng (người dùng sẽ không nhìn thấy bất kỳ cửa sổ bật lên nào) khi khởi động lại sau đó, hãy mở dấu nhắc lệnh với tư cách quản trị viên và chạy lệnh sau:

wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Mẹo . Sử dụng wusa, bạn cũng có thể xóa bản cập nhật nếu cần.

Trong một thời gian, hãy đảm bảo rằng bản cập nhật đã được cài đặt thành công bằng cách chạy lệnh này:

wmic qfe list | findstr 4056887

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Hoặc trong nhật ký sự kiện Thiết lập, tìm mục nhập có ID sự kiện 2 từ WUSA nguồn và thông báo sau:

Windows update “Security Update for Windows (KB4056887)” was successfully installed. (Command line: “wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart”)

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Xin lưu ý rằng việc cài đặt các bản cập nhật trong MSU định dạng trong Windows qua wusa.exe chậm hơn so với khi cài đặt cùng một bản cập nhật với CAB tập tin. Nguyên nhân là do thực hiện xử lý bổ sung với quá trình quét trên máy chủ WU / WSUS.

Cách giải nén tệp CAB từ gói cập nhật MSU

Trong một số trường hợp khi Windows Update được wusa sử dụng hoạt động không chính xác (trước tiên hãy thử đặt lại cài đặt tác nhân Windows Update), bạn không thể cài đặt bản cập nhật ở định dạng MSU. Trong trường hợp này, bạn có thể giải nén gói MSU theo cách thủ công, trích xuất tệp CAB từ đó và cài đặt thủ công trong hệ thống của bạn.

Để giải nén một gói MSU thành C:\ Temp \ kb4056887 (bạn phải tạo trước thư mục này), hãy chạy lệnh sau:

expand _f:* “C:\Temp\windows10.0-kb4056887-x64.msu” C:\Temp\kb4056887

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Microsoft (R) File Expansion Utility Version 10.0.10011.16384
Copyright (c) Microsoft Corporation. All rights reserved.
Adding C:\Tmp\kb4056887\WSUSSCAN.cab to Extraction Queue
Adding C:\Tmp\kb4056887\Windows10.0-KB4056887-x64.cab to Extraction Queue
Adding C:\Tmp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt to Extraction Queue
Adding C:\Tmp\kb4056887\Windows10.0-KB4056887-x64.xml to Extraction Queue
Expanding Files ….
Expanding Files Complete …
4 files total.

Như bạn có thể thấy, 4 loại tệp đã xuất hiện trong thư mục:

  • Một .xml tệp (Windows10.0-KB4056887-x64.xml) chứa siêu dữ liệu gói MSU và được wusa.exe sử dụng;
  • Đ .cab tệp (Windows10.0-KB4056887-x64.cab - một hoặc nhiều) là tệp lưu trữ có bản cập nhật Windows;
  • * pkgProperties.txt tệp (Windows10.0-KB4056887-x64-pkgProperties.txt) chứa thuộc tính gói (ngày phát hành, kiến ​​trúc, loại gói, liên kết đến KB, v.v.).

Cài đặt tệp cập nhật CAB trong Windows 10

Bạn có thể cài đặt tệp cập nhật CAB có được từ gói MSU theo hai cách.

Cách phổ biến nhất để cài đặt bản cập nhật từ tệp CAB là sử dụng DISM.exe . Lệnh cài đặt có thể giống như sau:

DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab

Deployment Image Servicing and Management tool
Version: 10.0.10240.16384
Image Version: 10.0.10240.16384
Processing 1 of 1 — Adding package Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0
[==========================100.0%==========================]
The operation completed successfully.

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10

Lưu ý . Xin lưu ý rằng quá trình cài đặt gói sử dụng DISM diễn ra nhanh hơn so với cài đặt bản cập nhật từ tệp MSU sử dụng wusa.exe.

Nếu bạn phải cài đặt gói CAB ở chế độ im lặng và khởi động lại sau đó, hãy sử dụng lệnh DISM sau:

start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart

Trong Windows 8 và Windows 7, bạn có thể cài đặt bản cập nhật bằng Pkgmgr . Lệnh là:

start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"

Lưu ý. Trình quản lý gói PkgMgr.exe không còn được hỗ trợ trong Windows 10 / Windows Server 2016. Khi chạy nó, bạn nhận được cảnh báo rằng bạn cần sử dụng DISM.exe để quản lý các gói.

Note: The PkgMgr.exe has been deprecated. Please update your scripts to use dism.exe to extract, install, uninstall, configure and update features and packages for Windows.

Cách cài đặt thủ công các bản cập nhật CAB và MSU trong Windows 10
Lưu ý . Xin lưu ý rằng gói ngôn ngữ Windows (MUI) cũng được phân phối ở định dạng CAB. Tuy nhiên, bạn sẽ không thể sử dụng lệnh DISM để cài đặt chúng. Bạn sẽ phải sử dụng một công cụ riêng, lpksetup.exe , để cài đặt các ngôn ngữ mới trong hệ thống của bạn.

Hướng dẫn cài đặt thủ công các bản cập nhật tích lũy hoặc bất kỳ bản cập nhật Windows nào khác này áp dụng cho tất cả các phiên bản hệ điều hành Windows được hỗ trợ:Windows 10 / 8.1 / 7 và Windows Server 2016/2012 / R2 / 2008 / R2.