Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

การอัปเดต Windows จะออกมาเป็นแพ็คเกจที่มี MSU หรือ CAB ส่วนขยาย หากบริการ Windows Update ไม่ทำงาน (หรือถูกปิดใช้งานโดยเฉพาะ) คุณสามารถดาวน์โหลดและติดตั้งการปรับปรุงสะสมหรือความปลอดภัยที่จำเป็นสำหรับระบบของคุณได้ด้วยตนเอง ในบทความนี้เราจะแสดงวิธีดาวน์โหลดและติดตั้งการอัปเดตแบบออฟไลน์ในรูปแบบไฟล์ MSU หรือ CAB ใน Windows 10

วิธีการดาวน์โหลดไฟล์ MSU Windows Update ด้วยตนเอง

เริ่มแรก Microsoft ได้เปิดตัวโปรแกรมปรับปรุงความปลอดภัยและโปรแกรมแก้ไขใน CAB (Windows ตู้) รูปแบบไฟล์ นี่คือวิธีที่คอมพิวเตอร์ของคุณได้รับการอัปเดตจากเซิร์ฟเวอร์การอัปเดตของ Microsoft หรือเซิร์ฟเวอร์ WSUS ในเครื่อง เพื่อให้การกระจายการอัปเดตด้วยตนเองโดยใช้ Microsoft Update Catalog สะดวกยิ่งขึ้น ไฟล์ CAB เหล่านี้จึงถูกรวมไว้ใน MSU พิเศษ รูปแบบ (แพ็คเกจโปรแกรมติดตั้งแบบสแตนด์อโลนของ Microsoft Update)

คุณสามารถดาวน์โหลดไฟล์อัพเดต MSU Windows (บางครั้งอาจเป็นไฟล์ CAB) หรือไฟล์สำหรับผลิตภัณฑ์ Microsoft อื่นๆ ได้จาก Microsoft Update Catalog (https://www.catalog.update.microsoft.com/) ไปที่ Microsoft Update Catalog ค้นหาและดาวน์โหลดการอัปเดตที่คุณต้องการ ตัวอย่างเช่น ฉันต้องการติดตั้งการอัปเดตความปลอดภัย Adobe Flash Player สำหรับ Windows 10 x64 1507 – KB4056887 . คลิกดาวน์โหลด

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

ย้ายไฟล์ windows10.0-kb4056887-x64_fca8a311f0495e669715ae5aa0e0d8720f945049.msu ที่คุณดาวน์โหลดไปยังโฟลเดอร์ C:\temp เปลี่ยนชื่อเพื่อให้ได้ชื่อที่สั้นลง:windows10.0-kb4056887-x64.msu

การติดตั้งไฟล์อัพเดต MSU ใน Windows

หากต้องการเริ่มการติดตั้งแพ็คเกจการอัปเดต Windows เพียงดับเบิลคลิก ไฟล์ MSU ที่คุณดาวน์โหลด หากการอัปเดตใช้ได้กับคอมพิวเตอร์เครื่องนี้ หน้าต่าง Windows Update Standalone Installer จะเปิดขึ้น ซึ่งคุณจะได้รับแจ้งให้ยืนยันการติดตั้งการอัปเดต

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

คุณยังสามารถติดตั้งแพ็คเกจการอัปเดต MSU โดยใช้ wusa.exe ในพรอมต์คำสั่ง

หากต้องการติดตั้งการอัปเดตในโหมดปิดเสียง (ผู้ใช้จะไม่เห็นหน้าต่างป๊อปอัป) ด้วยการรีสตาร์ทในภายหลัง ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้:

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

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

เคล็ดลับ . เมื่อใช้ wusa คุณสามารถลบการอัปเดตได้หากจำเป็น

ในบางครั้ง ตรวจสอบให้แน่ใจว่าได้ติดตั้งการอัปเดตเรียบร้อยแล้วโดยเรียกใช้คำสั่งนี้:

wmic qfe list | findstr 4056887

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

หรือในบันทึกเหตุการณ์การตั้งค่า ค้นหารายการที่มีรหัสเหตุการณ์ 2 จาก WUSA ต้นทางและข้อความต่อไปนี้:

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

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

โปรดทราบว่าการติดตั้งโปรแกรมปรับปรุงใน MSU รูปแบบใน Windows ผ่าน wusa.exe ช้ากว่าเมื่อติดตั้งการอัปเดตเดียวกันกับ CAB ไฟล์. สาเหตุคือการประมวลผลเพิ่มเติมด้วยการสแกนบนเซิร์ฟเวอร์ WU / WSUS

วิธีการแตกไฟล์ CAB จากแพ็คเกจการอัปเดต MSU

ในบางกรณีเมื่อ Windows Update ที่ใช้โดย wusa ทำงานไม่ถูกต้อง (ลองรีเซ็ตการตั้งค่าตัวแทน Windows Update ก่อน) คุณไม่สามารถติดตั้งการอัปเดตในรูปแบบ MSU ในกรณีนี้ คุณสามารถแตกแพ็กเกจ MSU ได้ด้วยตนเอง แตกไฟล์ CAB และติดตั้งลงในระบบของคุณด้วยตนเอง

ในการแกะแพ็คเกจ MSU ไปที่ C:\Temp\kb4056887 (คุณต้องสร้างโฟลเดอร์นี้ล่วงหน้า) ให้รันคำสั่งนี้:

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

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน 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.

อย่างที่คุณเห็น มีไฟล์ 4 ประเภทปรากฏในโฟลเดอร์:

  • An .xml ไฟล์ (Windows10.0-KB4056887-x64.xml) ที่มีข้อมูลเมตาของแพ็คเกจ MSU และใช้โดย wusa.exe
  • A .cab ไฟล์ (Windows10.0-KB4056887-x64.cab — หนึ่งไฟล์ขึ้นไป) เป็นไฟล์เก็บถาวรที่มีการอัปเดตของ Windows
  • *pkgProperties.txt ไฟล์ (Windows10.0-KB4056887-x64-pkgProperties.txt) ที่มีคุณสมบัติแพ็คเกจ (วันที่เผยแพร่ สถาปัตยกรรม ประเภทแพ็คเกจ ลิงก์ไปยัง KB ฯลฯ)

การติดตั้งไฟล์อัพเดต CAB ใน Windows 10

คุณสามารถติดตั้งไฟล์อัพเดต CAB ที่ได้รับจากแพ็คเกจ MSU ได้สองวิธี

วิธีทั่วไปที่สุดในการติดตั้งการอัปเดตจากไฟล์ CAB คือการใช้ DISM.exe . คำสั่งการติดตั้งสามารถมีลักษณะดังนี้:

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.

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10

หมายเหตุ . โปรดทราบว่าการติดตั้งแพ็คเกจโดยใช้ DISM นั้นเร็วกว่าเมื่อเปรียบเทียบกับการติดตั้งการอัปเดตจากไฟล์ MSU โดยใช้ wusa.exe

หากคุณต้องติดตั้งแพ็คเกจ CAB ในโหมดไม่โต้ตอบด้วยการรีสตาร์ทในภายหลัง ให้ใช้คำสั่ง DISM ต่อไปนี้:

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

ใน Windows 8 และ Windows 7 คุณสามารถติดตั้งการอัปเดตโดยใช้ Pkgmgr . คำสั่งคือ:

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

หมายเหตุ ตัวจัดการแพ็คเกจ PkgMgr.exe ไม่รองรับใน Windows 10 / Windows Server 2016 อีกต่อไป เมื่อคุณเรียกใช้ คุณจะได้รับคำเตือนว่าคุณต้องใช้ DISM.exe เพื่อจัดการแพ็คเกจ

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.

วิธีการติดตั้ง CAB และ MSU Updates ด้วยตนเองใน Windows 10
หมายเหตุ . โปรดทราบว่าชุดภาษาของ Windows (MUI) มีการแจกจ่ายในรูปแบบ CAB ด้วย อย่างไรก็ตาม คุณจะใช้คำสั่ง DISM เพื่อติดตั้งไม่ได้ คุณจะต้องใช้เครื่องมือแยกต่างหาก lpksetup.exe เพื่อติดตั้งภาษาใหม่ในระบบของคุณแทน

คู่มือนี้เกี่ยวกับการติดตั้งแบบสะสมด้วยตนเองหรือการอัปเดตอื่นๆ ของ Windows ใช้ได้กับระบบปฏิบัติการ Windows ทุกรุ่นที่รองรับ:Windows 10 / 8.1 / 7 และ Windows Server 2016 / 2012 / R2 / 2008 / R2