2024年1月20日发(作者:)

Windows7光盘制作 向脱机映像添加补丁

所谓脱机(offline)映像就是WIM文件,就是脱机映像,有的里面有几个子映像,有的里面就只有一个。我们中有多个映像的光盘叫做多合一光盘。相对于经过安装一次的准备执行"sysprep

/generalize “的系统可称为online映像,中文怎么说?联机映像?对于联机映像,整合补丁相对简单,把一个个补丁安装一下,然后再执行“sysprep

/generalize ",为映像封装做准备工作。

下面要说的是如何给脱机映像整合补丁。

工具:Windows OPK For windows7 server2008 r2 7600 16385(微软官方部署工具,目前只看到英文版的)或者AIK工具/download/6/3/1/631A7F90-E5CE-43AA-AB05-EA82AEAA402A/KB3AIK_, 以及UltraISO点击这里。 必须得用这个新的OPK工具,旧工具是不行的。

操作系统:VISTA以上的Windows系统,H分区有较大的空闲空间,10G以上。

准备材料:WIN7ISO点击这里和16399的8个补丁

准备工具:安装Windows OPK,目录结构如下图:

1、用UltraISO工具将WIN7 ISO中的所有文件提取到H:win7test目录下。

2、将下载到补丁(后缀为.msu)放在H:x86目录下

H:x86

3、在C:Program FilesWindows OPKToolsx86目录下建一个文件,内容如下:

imagex /export h: 5 h:

PAUSE

注:后面的“5”是指Index : 5,中编号5是旗舰版(Ultimate)。运行,H盘根目录下生成一个新的,这个就只有一个映像在里面了。

4、在H盘建一个wimmount文件夹。在C:Program FilesWindows

OPKToolsServicing目录下建一个文件,内容如下:

Dism /Mount-WIM /WimFile:H: /Name:"Windows 7 ULTIMATE"

/MountDir:H:wimmount

pause

然后运行将脱机映像H:装载到H:wimmount

5、在C:Program FilesWindows OPKToolsServicing目录下再建一个Add-Package .cmd文件,内容如下:

Dism /Image:H:wimmount /Add-Package

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

/PackagePath:H:

PAUSE

注:上面除了"PAUSE"其他是不分段的, “/PackagePath:”与前面字符是有一个空格的。

实际上可以简单地写成这样:

Dism /Image:H:wimmount /Add-Package /PackagePath:H:x86

pause

运行Add-Package .cmd,添加补丁,如图:

6、在C:Program FilesWindows OPKToolsServicing目录下再建一个,然后运行,以提交更改并卸载映像。CMD文件内容:

Dism /Unmount-WIM /MountDir:H:wimmount /Commit

PAUSE

7、以上第6步骤执行后,H:就是整合了补丁的映像,用windows sim对其编录,然后将H:win7testsources目录下的及5个clg文件删除,把H盘根目录下的和install_Windows 7

两个文件剪切进H:win7testsources目录下。把H:win7test这个目录下的所有东西打包成ISO就可以了。ISO用虚拟机测试,就有下面的效果了。

(结束)