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

การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

ในคู่มือนี้ ฉันจะแสดงวิธีรวมแพ็คเกจการอัปเดต Windows ใหม่เข้ากับอิมเมจการติดตั้งออฟไลน์ของ Windows 10 หรือ Windows 8.1 โดยใช้เครื่องมือในตัว เช่นเดียวกับที่คุณสามารถส่งแพตช์ความปลอดภัยล่าสุดไปยัง Windows Server 2012 R2 / 2016 ติดตั้งอิมเมจ ISO

ในตัวอย่างนี้ ฉันจะแสดงขั้นตอนการเพิ่มการอัปเดตความปลอดภัยสะสมล่าสุด (ธันวาคม 2018) ให้กับอิมเมจการติดตั้งของ Windows 10 1803 ดังนั้น เราจะต้อง:

  • อิมเมจการติดตั้ง ISO Windows 10 ในรูปแบบหรือไฟล์ install.wim
  • การอัปเดตในรูปแบบ .MSU ที่ต้องดาวน์โหลดจาก Microsoft Update Catalog (วิธีดาวน์โหลดไฟล์อัปเดต msu ด้วยตนเอง)
สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าอิมเมจระบบปฏิบัติการ Windows ของคุณและการอัปเดตมีบิตและเวอร์ชันเดียวกัน มิฉะนั้น ข้อผิดพลาด "การอัปเดตไม่สามารถใช้ได้กับคอมพิวเตอร์ของคุณ" จะปรากฏขึ้นเมื่อติดตั้งการอัปเดต

สร้างโครงสร้างไดเร็กทอรีต่อไปนี้บนคอมพิวเตอร์ของคุณ:

  • C:\updates\mnt คือโฟลเดอร์ที่จะต่อเชื่อมไฟล์ install.wim ด้วยอิมเมจการติดตั้ง Windows
  • C:\updates\msu เป็นโฟลเดอร์ที่คุณต้องวางการอัปเดต MSU สำหรับเวอร์ชัน Windows ของคุณ (ในตัวอย่างนี้ ฉันดาวน์โหลดการอัปเดตความปลอดภัย 2 รายการสำหรับ Windows 10 1803 ซึ่งเผยแพร่ในเดือนธันวาคม 2018 – KB4471331 และ KB4471324);
    การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image
  • C:\updates\Win10Image\ ในโฟลเดอร์นี้ คุณต้องคัดลอกไฟล์ install.wim จากอิมเมจการติดตั้ง Windows 10 ในตัวอย่างของเรา เราติดตั้งและแตกเนื้อหาของอิมเมจ ISO ดั้งเดิมของ Windows 10 Windows10x64-1803.iso อย่างไรก็ตาม อาจเป็นไฟล์ wim จากเครื่องเสมือน เทมเพลต VM อิมเมจ WDS หรืออิมเมจที่จัดเก็บไว้ในซอฟต์แวร์การปรับใช้อัตโนมัติของระบบปฏิบัติการอื่น (เช่น SCCM) เป็นต้น หากอิมเมจ ISO ของ Windows 10 มีเฉพาะไฟล์ c:\sources \install.esd คุณสามารถแปลงไฟล์ ESD เป็นไฟล์ WIM โดยใช้ยูทิลิตี้ DISM:dism /export-image /SourceImageFile:"C:\updates\Win10Image\install.esd" /SourceIndex:4 /DestinationImageFile:C:\updates\Win10Image\win10pro.wim /Compress:max /CheckIntegrity
    การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

เมานต์อิมเมจการติดตั้ง Windows 10 (install.wim) ลงในโฟลเดอร์ C:\updates\mnt โดยเรียกใช้คำสั่งต่อไปนี้ในพรอมต์คำสั่งในฐานะผู้ดูแลระบบ:

dism /mount-wim /wimfile:C:\updates\Win10Image\install.wim /index:1 /mountdir:C:\updates\mnt

เคล็ดลับ . หากอิมเมจ WIM ของคุณมี Windows หลายเวอร์ชันพร้อมกัน ในคำสั่งนี้ คุณต้องระบุดัชนีของเวอร์ชันระบบปฏิบัติการที่ต้องการ หรือรวมการอัปเดตสำหรับอิมเมจทุกภาพเข้าด้วยกัน คุณสามารถรับรายการรุ่น Windows ที่มีอยู่ในไฟล์ WIM ได้โดยใช้คำสั่ง:

DISM /Get-WimInfo /WimFile:C:\updates\Win10\install.wim

การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

ในตัวอย่างของเรา รูปภาพประกอบด้วยระบบปฏิบัติการรุ่นเดียวเท่านั้น – Windows 10 Pro ด้วยดัชนี 1 ดังนั้นในคำสั่งเราจำเป็นต้องระบุ install.wim /index:1 .

ตอนนี้คุณสามารถเรียกใช้การรวมการปรับปรุง MSU ที่เหมาะสมซึ่งอยู่ในไดเร็กทอรีที่ระบุลงในอิมเมจ Windows 10:

dism /image:C:\updates\mnt /add-package /packagepath:C:\updates\msu

หากระบบตรวจพบการอัปเดตที่ไม่ถูกต้อง (อันที่ไม่เหมาะกับเวอร์ชันของ OS และ bitness หรือหากติดตั้งการอัปเดตแล้ว) การอัปเดตนั้นจะถูกละเว้นและข้อมูลที่เกี่ยวข้องจะถูกเขียนไปยัง C:\Windows\Logs\DISM \dism.log.

การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

หากต้องการลดขนาดของรูปภาพโดยการลบไฟล์อัพเดตเก่า (ดูบทความเกี่ยวกับการล้างโฟลเดอร์ WinSxS) ให้รันคำสั่ง:

dism /image:C:\updates\mnt /Cleanup-Image /StartComponentCleanup /ResetBase /ScratchDir:C:\Temp

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

การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

เมื่อใช้คำสั่งต่อไปนี้ คุณจะเริ่มการรวมไฟล์อัพเดตเข้ากับอิมเมจ install.wim ที่ดาวน์โหลดและติดตั้งไปแล้วบนคอมพิวเตอร์เครื่องอื่นผ่านเครือข่ายท้องถิ่น:

Start /w for /R \\Win10x64AlreadyPatchedPC\C$\Windows\SoftwareDistribution\Download\ %f in (*.cab) do dism /image:C:\updates\mnt /add-package /packagepath:”%f”

ในตัวอย่างนี้ Win10x64AlreadPatchedPC คือชื่อของคอมพิวเตอร์ระยะไกลที่มีการติดตั้งการอัปเดตที่จำเป็นแล้ว (เวอร์ชันของระบบปฏิบัติการและ bitness ต้องตรงกัน) แน่นอน คอมพิวเตอร์เครื่องนี้ควรเข้าถึงได้ผ่านเครือข่าย และบัญชีของคุณควรถูกเพิ่มในกลุ่มผู้ดูแลระบบในพื้นที่ ในหน้าต่างที่เปิดขึ้น คุณสามารถดูขั้นตอนการติดตั้งการอัปเดตสำหรับอิมเมจ Windows แบบออฟไลน์ DISM จะพยายามเพิ่มไฟล์ CAB แต่ละไฟล์ที่พบในอิมเมจ WIM ของคุณซึ่งพบบนคอมพิวเตอร์ระยะไกล

หากคุณพบข้อผิดพลาดขณะรวมการอัปเดตลงในอิมเมจ Windows:“ข้อผิดพลาด 0xc0000135 เกิดข้อผิดพลาดขณะพยายามเริ่มกระบวนการให้บริการสำหรับอิมเมจที่อยู่ที่ C:\Update\mount สำหรับข้อมูลเพิ่มเติม ตรวจสอบไฟล์บันทึก ” ตรวจสอบให้แน่ใจว่าคุณใช้ DISM เวอร์ชันล่าสุด ตัวอย่างเช่น คุณกำลังพยายามแก้ไขอิมเมจ Windows Server 2016 จาก Windows 8.1 ติดตั้ง Windows Assessment and Deployment Kit เวอร์ชันล่าสุด (Windows ADK) สำหรับระบบปฏิบัติการของคุณและเรียกใช้ DISM โดยตรงจากแคตตาล็อก C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM .

และขั้นตอนสุดท้ายคือการบันทึกการเปลี่ยนแปลงและยกเลิกการต่อเชื่อมอิมเมจ Windows 10:

dism /unmount-wim /mountdir:C:\updates\mnt /commit
dism /Cleanup-Wim

การรวม Windows Updates เข้ากับ Windows 10 ติดตั้ง Image

คุณต้องคัดลอก install.wim ไปยังไดเร็กทอรีต้นทาง/เครื่องเสมือน หรือสร้างอิมเมจ ISO การติดตั้งใหม่ เช่น ก. โดยใช้ oscdimg,UltraISO หรือ Dism++

หากขนาดของไฟล์ install.wim มากกว่า 4 GB คุณอาจพบข้อผิดพลาด “Windows ไม่สามารถเปิดไฟล์ที่ต้องการ D:\sources\install.wim รหัสข้อผิดพลาด:0x8007000D” ระหว่างการติดตั้ง Windows บนระบบ UEFI ในกรณีนี้ คุณต้องแยกไฟล์ต้นทาง install.wim ออกเป็นไฟล์ขนาดเล็กโดยใช้คำสั่ง:

dism /split-Image /imagefile:C:\Update\Win10Image\install.wim /swmfile:C:\Update\Win10Image\install.swm /filesize:4096

(ดูบทความวิธีสร้างไดรฟ์ USB ติดตั้ง Windows 7 ที่สามารถบู๊ตได้ UEFI และสร้างไดรฟ์การติดตั้ง USB Windows Server 2016 ที่บูตได้)

หลังจากนั้น สามารถลบ install.wim ดั้งเดิมได้
DISM ยังให้คุณเพิ่มไดรเวอร์ให้กับอิมเมจออฟไลน์ได้อีกด้วย ก่อนหน้านี้ เราได้พิจารณาวิธีการรวมไดรเวอร์เข้ากับอิมเมจการติดตั้ง Windows โดยใช้ DISM หรือ cmdlet Add-WindowsDriver ในตัวอย่างของ Windows 10 / 8.1 / Windows Server 2012 R2 / 2016 หรือ Windows 7 (การเพิ่มไดรเวอร์ USB3 ในการติดตั้ง Windows 7)

ตอนนี้คุณสามารถปรับใช้อิมเมจการติดตั้ง Windows ด้วยการอัปเดตความปลอดภัยล่าสุดที่รวมเข้ากับคอมพิวเตอร์ในเครือข่ายของคุณ การผสานรวมการอัปเดตความปลอดภัยล่าสุดเข้ากับอิมเมจ Windows ที่ติดตั้งบนคอมพิวเตอร์เครื่องใหม่เป็นประจำ จะเป็นการเพิ่มความปลอดภัยของโครงสร้างพื้นฐานจากช่องโหว่ล่าสุด และลดความเสี่ยงที่จะติดคอมพิวเตอร์เครื่องใหม่จนกว่าจะเริ่มอัปเดตจาก WSUS