定制Win7ISO文件

由于Win7系统已经在停止了维护,加上目前能下载到的系统一般是SP1版本,由于版本太老安装后会存在很多补丁需要更新,这就是大大的浪费了时间。
本文记录了通过使用离线和在线的方式来定制Win7系统文件。

离线方式:
通过使用系统自带dism命令的/image选项,指定winodws的wim映像文件离线定制
使用第三方工具:MSMG_ToolKit/NTLite/Win7SP1x64UpdatesBatchSolution
在线方式:
通过使用系统自带dism命令的/online选项,对运行的系统手动安装补丁文件,然后将系统进行重新封装为WIM文件。
也可以使用系统自动更新或者下载对应离线补丁包集合进行补丁更新,然后将系统进行重新封装为WIM文件。

举例:定制Win7X64专业版安装文件。
1.首先下载SP1版本的Win7原版ISO文件(或在非SP1版系统上打上KB976932的SP1补丁升级到SP1)。
2.下载 KB3020369(April 2015 Servicing Stack Update)和 KB3125574 (April 2016 Convenience Update Rollup)
3.提取Win7SP1的ISO中的install.wim文件。
3.使用以下命令将下载补丁离线打到install.wim文件中。
提取补丁文件中的CAB文件
expand -f:Windows.cab C:\files\Window7MediaRefresh*.msu C:\files\Window7MediaRefresh\CABs
查看install.wim中的windows版本信息
DISM /get-imageinfo /imagefile:c:\test\images\install.wim
挂载install.wim中的win7专业版
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows 7 专业版" /MountDir:C:\test\offline
离线打补丁
Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\files\Window7MediaRefresh\CABs\Windows6.1-KB3020369-x64.cab
查看已打补丁
Dism /Image:C:\test\offline /Get-Packages
卸载并保存更改到install.wim
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
5.替换新的install.wim文件到Win7SP1的ISO中,现在使用此ISO文件安装系统,在系统中使用"Dism /Online /Get-Packages"或"控制面板-已安装的更新"中严重补丁。

集成IE11到WIN7安装镜像中:
IE11预支持补丁KB2670838:http://www.microsoft.com/zh-cn/download/details.aspx?id=36805
微软官方IE11离线安装包:http://download.microsoft.com/download/5/6/F/56FD6253-CB53-4E38-94C6-74367DA2AB34/IE11-Windows6.1-x64-zh-cn.exe

提取IE11浏览器离线安装包文件:IE11.exe /x:.
提取Windows 7 SP1安装镜像iso中的INSTALL.WIM映像文件
1.查看映像中win7版本信息:
dism /get-wiminfo /wimfile:d:\win7\install.wim
2.挂载映像中win7专业版文件:
dism /mount-wim /wimfile:d:\win7\install.wim /name:"Windows 7 Professional”/mountdir:d:\win7\wim
3.将KB2670838(预支持补丁)更新程序脱机添加到wim中:
dism /image:d:\win7\wim /add-package /packagepath:d:\win7\Windows6.1-KB2670838-x64.msu
4.将IE-Win7.cab和ielangpack-zh-CN.CAB脱机添加到wim中:
dism /image:d:\win7\wim /add-package /packagepath:d:\IE11\IE-Win7.CAB /packagepath:d:\IE11\ielangpack-zh-CN.CAB
5.将IE-Hyphenation-en.MSU(系统环境组件)和IE-Spelling-en.MSU(拼写功能组件)、添加到wim中:
dism /image:d:\win7\wim /add-package /packagepath:d:\IE11\IE-Hyphenation-en.MSU /packagepath:d:\IE11\IE-Spelling-en.MSU
6.卸载并保存更改:
dism /unmount-wim /mountdir:d:\win7\wim /commit

在线更新补丁并封装系统

expand -f:Windows.cab C:\files\Window7MediaRefresh*.msu C:\files\Window7MediaRefresh\CABs

Dism /Online /Get-Packages

dism /online /add-package /packagepath:\xxxxx\xxxxx\xxxx\xxxx\Windows10.0-KB4471329-x64.cab

使用系统总裁或IT天空封装工具进行系统封装。将封装后的WIM文件替换到ISO文件。

制作无人值守安装:
使用windows AIK 工具生成XML文件,重命名为autounattend.xml,并添加到ISO文件的根目录中。

附录A:Win7中不建议安装的更新列表(建议隐藏)
◎ KB971033 : Windows正版验证补丁。
◎ KB4493132 : 升级至 Windows 10 的兼容性更新,弹出生命周期终止(EOL)通知。
◎ KB3021917 : 参与 Windows 客户体验改善计划 (CEIP),将检测结果发送回 Microsoft。
◎ KB3068708 : 参与 Windows 客户体验改善计划 (CEIP),将检测结果发送回 Microsoft。
◎ KB3080149 : 参与 Windows 客户体验改善计划 (CEIP),将检测结果发送回 Microsoft。
◎ KB3150513 : 收集用户的信息,同时和升级到Windows10系统有关。
◎ KB4524752 : Windows 7 SP1 停止支持通知,仅适用于专业版。

附录B:Windows 7 default product keys
◎ Windows 7 Ultimate – D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV
◎ Windows 7 Professional – HYF8J-CVRMY-CM74G-RPHKF-PW487
◎ Windows 7 Home Premium – RHPQ2-RMFJH-74XYM-BH4JX-XM76F
◎ Windows 7 Home Basic – YGFVB-QTFXQ-3H233-PTWTJ-YRYRV
◎ Windows 7 Starter – 7Q28W-FT9PC-CMMYT-WHMY2-89M6G

定制Win7ISO文件

上一篇:C#中运算符“ =>”的作用


下一篇:如何利用组策略替代Windows的UAC(用户账户控制)?