缘起
手中有一个cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso(大小3.18GB),发布日期应该是2011年,安装好之后有无数个补丁要打,很麻烦。微软于2016.5.16发布了KB3125574便捷更新包Microsoft Update Catalog。要是将改补丁包集成部署到安装iso就好了。
工具
原版windows10 dism,win7的部署工具有问题
步骤
便捷更新包的介绍:微软发布“便捷更新包”,Win7/Win8.1系统更新不用愁-远景论坛-微软极客社区
扩展阅读:Simplifying updates for Windows 7 and 8.1
微软原文:https://blogs.technet.microsoft.com/windowsitpro/2016/05/17/simplifying-updates-for-windows-7-and-8-1/
关于dism整合的微软文档:Add or Remove Packages Offline | Microsoft Docs
dism本身的帮助:使用 DISM 修改 Windows 映像 | Microsoft Docs
1.将iso文件内部的install.wim解压出来
C:\install.wim(2.79GB)
2.管理员权限命令行进入dism文件夹,输入命令查看映像文件的索引,那就索引4
Dism /Get-WIMInfo /WimFile:C:\install.wim
3.将wim文件挂载到离线文件夹,空间要足够(解包11.3 GB,占用4.82 GB)
Dism /Mount-WIM /WimFile:C:\install.wim /index:4 /MountDir:K:\mount
4.打入补丁包(磁盘空间不足,需要3.58GB临时空间: 操作系统temp目录:set tmp=K:\t)。
Dism /Image:K:\mount /Add-Package /PackagePath:K:\Windows6.1-KB3020369-x64.msu
Dism /Image:K:\mount /Add-Package /PackagePath:K:\kb3125574.msu
5.保存卸载(容量3.35GB)
dism /unmount-wim /mountdir:K:\mount /commit
6.重新导出,生成一个没有多余空间紧凑的WIM文件(3.16GB)
imagex /export c:\install.wim 4 c:\install-lite.wim
7.重新打包iso (3.59GB)