查看完整版本: Windows XP SP2 以后的 Hotfix 及 WMP10(11) 全自动集成工具

admin 2007-4-17 21:58

Windows XP SP2 以后的 Hotfix 及 WMP10(11) 全自动集成工具

鉴于目前网络上流传着很多集成了 Hotfix 补丁集的 Windows 安装光盘,通过初步对它们的研究,集成方法无非就是一下几种:
7\K,c*f!g"ME
m*I w,iQ7? g*Q2k0h [color=green]1.CMDLINES.TXT 法[/color]
?b|s+a1XDgn 这个方法比较简单,直接通过将一些 Hotfix 补丁文件放到 $OEM$ 的指定文件夹,然后在 CMDLINES.TXT 中配置一个自动运行这些 Hotfix 补丁文件的批处理即可,它在系统安装到最后的 14 分钟左右开始执行。优点是配置简单,不需要修改原安装文件。缺点则是速度较慢,占用的光盘空间也比较大。
$mvgx+I`4B2G %?f"WK-jJ6L]
[color=green]2.使用 nLite 集成[/color]
Fo5T~ C{E z 这个是全向导式的,集成操作比较简单,集成后的光盘占用空间也不算大。遗憾的是,不是所有的 Windows 系统补丁都能够顺利集成进去,而且只要使用了 nLite,这个系统就算不上干净了。里面会留有 nLite 的烙印。 TG IK3Hz$] R c
nZp~m k`
[color=green]3.[GuiRunOnce] 安装[/color]
g#j)\$zTZV4Z-K 这里的方式其实跟前面说到的 CMDLINES.TXT 法几乎是一样的,在应答文件 WINNT.SIF 的 [GuiRunOnce] 字段添加相应的补丁集成命令。优、缺点也跟 CMDLINES.TXT 几乎相同。
8wB-ZM,OY oegTO
[color=green]4.xpinstall 安装法[/color]5z)UUCJ$Ew
这个是老外发明的一种安装系统补丁的方式。其实还有一个叫什么 XPLode 的工具,跟这里的 xpinstall 方法类似,在指定的脚本文件中配置所有需要集成安装的 Hotfix 文件清单,在系统安装期间,会自动执行这个脚本,按次序执行配置中的每一个补丁文件。缺点也是占用空间比较大,安装速度较慢。#G#J+} ^%k-L ?
%JY2?H*|j"QJ*ma
[color=green]5.补丁打包统一集中安装法[/color]3{0UwbT2OQ;?N
最近发现网上不少的 Windows 安装盘都采用这种方法,比如番茄的 Windows 安装盘就是这样。将所有的 Hotfix 打包到一个可执行文件中,然后通过自动执行这个可执行文件从而完成 Windows 补丁的安装,速度同样的慢。而光盘占用空间,由于 Hotfix 本身就是压缩包,它即便将所有 Hotfix 打包压缩,也节省不了多少空间。7eZ*{Y2y[D8r+r

H'Y&^)_w)\5szm [color=green]6.Windows 更新助手[/color] t,I+y&vs#gNO&n
即 WUTool。它能将所有下载来的 Hotfix 做成一个可执行包,然后配置它的自解压执行脚本,来完成 Windows 系统补丁的安装。也是这样的缺点,慢、大! p3Rhw*w#t%pZ
G ZE|#}9d/F
[color=green]7.SVCPack 集成安装法[/color])E0w&Q%Z`.RG
这是微软官方介绍的一种集成补丁的方式!它将会在系统安装剩余 13 分钟时执行!没有界面的静默安装方式!其实我认为这个是最理想 Windows 系统集成方法。可惜的是,微软官方的操作描述过于复杂,造成了很多人望之生畏。用这个方法生成的 Windows 安装光盘,安装速度快、占用空间小(因为集成后有不少的 Hotfix 可执行文件可以直接删除),且补丁的安装也较为彻底。
g-}#v5W3~
y3YhNBM [color=darkorange]综上所述,要想安装速度快又要光盘小巧,最好是采用微软官方推荐的方法了。[/color]因此,老毛桃结合 [url=http://bbs.wuyou.com/][color=#0000ff]无忧启动论坛[/color][/url] [url=http://bbs.wuyou.com/viewpro.php?uid=122286][color=#0000ff]bshun[/color][/url] 朋友的帖子([url=http://bbs.wuyou.com/viewthread.php?tid=83755][color=#0000ff][原创]我研究的XP SP2及之后的补丁集成法[/color][/url]),对他的集成方法作了深度的优化,做成了这个 Windows Hotfix & WMP10(11) 全自动集成工具包。[color=darkorange]不仅帮你自动集成所有的 Windows 系统补丁,还集成了 WMP10(11)[/color]。你需要做的仅仅是[color=darkred]将这些补丁下载到你的硬盘[/color],并[color=darkred]给出一个原版 Windows XP 的安装源[/color],然后[color=darkred]修改一下里面的配置文件[/color],执行我写的那个 [color=red]自动集成.EXE[/color] 就 OK 了。lbb}1F&p/i|

?.E%S(EjSl'o6Dxt oT 将本集成工具下载后,解压缩到某文件夹(不限规则,[color=darkorange]中文.长文件夹名称也兼容[/color]),建议在使用前先仔细阅读本说明文档,理解后可以对本工具的配置文档“[color=red]配置文件.ini[/color]”作稍许修改。
o&k$d4Md?~OH2G
+X"W_)W\EGZ 本工具仅适用于基于 [color=darkorange]简体中文版 Windows XP SP2[/color] 的安装文件补丁程序的自动集成,建议使用原版(网络上流传的那三个版本均可适用)。对于网友从一些其它途径获得的版本、精简版等,在集成中出现问题,本人不好做任何回答。l3nG Mt)p
%]k.SRU+f`
!aaTTr%E!r%E J mG
下面说说使用方法。一般来讲,需要修改的有以下几个关键字。'FX*O0wb3l d\B O

[4\-TKL a&V!Zx9j
D"yH-]1o4N4c}(|\ [color=green][b]一、前期准备[/b][/color]
,GW n*eN D-f u4M3f5]@5m
1.使用本工具前,先从原安装盘的 I386 中找到 [color=red]HIVESYS.INF[/color] 这个文件,将它复制到本工具所在文件夹中,将文件名改为 [color=red]HIVESYS_804.INF[/color]。然后用记事本打开它,在里面找到 [color=purple]INSTALL_LANGUAGE="0804"[/color] 这一行,将它修改成 [color=purple]INSTALL_LANGUAGE="804"[/color] 后直接保存即可。[color=darkorange]注意不要丢失该文件的 Unicode 属性。[/color][color=red]如果您是使用的那三个“原版”的话,本步骤可以跳过,因为我已经为您准备好了,并已经作了修改。[/color]6Ms$g I/ur

)R{#F+Y;yr 2.到微软网站将基于 [color=darkorange]简体中文版 Windows XP SP2[/color] 的所有 Hotfix 安装文件下载到指定文件夹(文件夹名称下面有说明),[color=darkorange]目前是 71 个[/color]。我在本说明文档的最后列出这 71 个文件的下载链接。(见 2 楼)
|4WQTzD
d$`Gmf1z t#v 3.准备自动安装的应答文件。很多人希望自己制作的 Windows 安装光盘能够从启动到安装完成全自动完成而不需要人工干预,那么请准备一份 Windows 安装应答文件,可以在我提供的 [color=red]WINNT.SIF[/color] 基础上稍作修改。)w.n;L&w6J ^)_

|zM:jI-m[
3L3?Z)m(?3GF'^ [color=green][b]二、集成操作部分说明[/b][/color]
7cS(n ]p[ ut
Fs$z7[ t.r 1.[color=blue]文件日期[/color]u*f6X nscCK
这个文件日期是指的您所提供的 [color=darkorange]Windows XP 原版光盘中的文件日期[/color]。一般的原版光盘中的所有文件的创建日期都是一样的,需要先按照配置文件中的格式修改一下。[color=red][b]如果您的安装源中的文件日期不一致,必须先将它们修改成同一创建日期[/b][/color]。如 Windows SP2 VOL 原版中所有文件的日期均为 [color=darkorange]2004-08-17[/color]。([color=red]1.0.5.1215 版本开始不再要求文件日期必须一致,但为了提高文件筛选效率,仍然建议将文件日期设置成一致的[/color])
dY(p"S TT(z DY&K9[4?pF
2.[color=blue]安装源[/color]
"TP1|ob j!n 一般来讲,[color=darkorange]这个都需要修改一下的[/color],各人的机器分区状况不一样,也不一定是从光盘复制安装文件。修改时需要注意配置文件中的注释部分,[color=darkorange]文件夹为中文、长文件夹名称的话,也不需要在路经的两边加引号,而且安装源路径最后的反斜杠“\”也必须去掉[/color]。
8f0D6\(mJ r NWW5\ e p oh
3.[color=blue]Hotfix文件夹[/color]kb H9i+v?7u(o
这个就是您需要给目标 Windows 安装文件夹集成补丁时,[color=darkorange]从微软网站下载的 Hotfix 文件存放路径[/color]。默认的即可。;?)QK]c9[hc;\6p A

(g w/ux)y`N0X+^ 4.[color=blue]Win9X保留[/color].id*uH,T(g2{(qp3[
现在几乎没有人在 Window 9X 的系统中选择升级安装 Windows XP 了,[color=darkorange]完全可以去掉 Win9X 升级支持所需的那两个文件夹以节省空间[/color]。将“[color=blue]Win9X保留[/color]”的值设置为 [color=darkorange]0[/color] 即可。
-u:F5p0p+r d4d1e/v4k Q;}Q M6G:J
5.[color=blue]WMP集成[/color]
1@uqa;xMZ){ I3@ 如果要集成 WMP,请设置为 [color=darkorange]1[/color],否则设置为 [color=darkorange]0[/color]。6Ai H8T sF2f0{&Op
如果集成 WMP,希望集成哪个版本,请设置 [color=blue]集成WMP版本[/color] 的值,只支持 [color=darkorange]10[/color] 和 [color=darkorange]11[/color] 两个值
?,J }(a"v la 如果集成 WMP10,请指定 [color=blue]WMP10文件夹[/color] 的值,并将 [color=red]WMP10 的安装文件[/color]放入。另外,目前 WMP10 有两个补丁,将他们放到 [color=blue]Hotfix文件夹 [/color]即可。这两个补丁的下载地址在 2 楼已经给出。w$B1d ~"R/s9QP1[6K
如果集成 WMP11,请指定 [color=blue]WMP10文件夹[/color] 的值,并将 [color=red]WMP11 的安装文件[/color]放入。
`4h!sU,CG|W 关于 WMP10、WMP11 的[color=red]安装文件[/color]的下载,请看 2 楼提供的链接。e/vA%v5y
'^OC$wzw
6.[color=blue]替换DOTNETFX[/color]、[color=blue]DOTNET3文件夹[/color]Up_ I,}w1q&rs
是否以 .NET Framework 3.0 替换掉原版中的 .NET Framework 1.1,如果需要替换,请将替换 [color=blue]DOTNETFX[/color] 的值设置为 [color=darkorange]1[/color],并指定 [color=blue]DOTNET3文件夹[/color] 的值,将相应文件放进去即可;如果不需要替换,将 [color=blue]DOTNETFX[/color] 的值设置为 [color=darkorange]0[/color] 即可。
7L"gY3tH,p]? 9[Vm${6d Xf%@
7.[color=blue]自动生成ISO[/color] ... [color=blue]文件创建日期[/color]
)vv0Ah!Vu 这几项是针对集成了 Hotfix 的目标 ISO 文件所作的设置,很好理解,自己要修改的话,注意按照我提供的默认格式即可。[color=darkorange]如果您还想在集成所有补丁后,在生成 ISO 文件前对安装文件夹仍需有所改动的话[/color],请将“[color=blue]自动生成ISO[/color]”这个参数的值设置为 [color=darkorange]0[/color]。然后可以手动运行“[color=red]生成镜像.EXE[/color]”这个程序以合成 ISO 文件。
3ZI5f@B j-`
n a}l^4m 8.[color=darkorange]保留文件[/color]
J-ac!w^ 这个就是上面段落中所提到的一些需要保留的文件清单了。[color=darkorange]目前来说,在基于 Windows XP SP2 的基础上集成的话,这样的文件有 12 个[/color]。但难保以后不会变化。如果需要修改的话,[color=darkorange]只需要将该 Hotfix 文件中的相应文件名[/color]([color=red]不需要扩展名[/color])写入即可。比如某补丁 [color=red]WindowsXP-KB920213-x86-CHS.exe[/color] 在集成后在 [color=darkorange]I386\SVCPACK[/color] 文件夹中生成的可执行文件名为 [color=red]KB920213[/color],如果我们需要保留它,就在这个清单下面写上 [color=red]KB920213[/color] 即可。
c"Zj"Y#_'j Y4KhQ
"F]RC%on
G1WJSm7I9X8_Ha j [color=green][b]三、运行“自动集成.EXE”,喝杯茶去[/b][/color]
?2j9Ov8a
A BE.p/C9O6n 确认以上步骤准备完毕后,就可以运行“[color=red]自动集成.EXE[/color]”这个程序了。喝杯茶去,20 分钟后回来,[color=darkorange]一个集成了 Hotfix、WMP10(11)的 Windows XP SP2 安装光盘镜像[/color]已经给您制作好了,还不快加载到 Virtual PC 去测试看看?
'b!?5_;vE7bZ O J%[TQi\,q
以后如果出现新的 Windows 更新的话,[color=darkorange]直接将新增的补丁文件放到指定的 Hotfix 文件夹中,重新运行一遍这里的[/color]“[color=red]自动集成.EXE”[/color][color=darkorange]就大功告成了![/color]aY*]vtB+A
[attach]394[/attach]`C@R6HE
[attach]395[/attach]
:v1g(n(|}DnQ2a 工具包解压缩密码为六个小写字母:[color=red]maotao[/color]%n+m*sm;i R1GG vT
6wew ~4L_MO
[color=#008000][b]四、Windows Media Player 简体中文正式版下载链接:*v'~X9nuc
[/b][/color][color=red]WMP10:[/color]P@[!to8Y
[url=http://download.microsoft.com/download/a/f/8/af8c3ece-6a0c-4980-abf2-28172420ccb5/MP10Setup.exe][size=2][color=#0000ff]http://download.microsoft.com/download/a/f/8/af8c3ece-6a0c-4980-abf2-28172420ccb5/MP10Setup.exe[/color][/size][/url]0[$hm;OLQf
[color=red]WMP11:[/color]
cdc*} X^ [url=http://download.microsoft.com/download/3/9/6/39691B06-7BFA-4736-89E4-2738E6023B6C/wmp11-windowsxp-x86-zh-cn.exe][size=2][color=#0000ff]http://download.microsoft.com/download/3/9/6/39691B06-7BFA-4736-89E4-2738E6023B6C/wmp11-windowsxp-x86-zh-cn.exe[/color][/size][/url]
'cdE.m0C5A%pW ,|4Jv C5u \C
vn:z'|;J
[color=green][b]五、.NET Framework 3.0 及其语言包、Hotfix 下载链接(仅替换原版的 1.1 版文件,不负责集成):
3bOIrb ]:h r [/b][/color][url=http://download.microsoft.com/download/3/F/0/3F0A922C-F239-4B9B-9CB0-DF53621C57D9/dotnetfx3.exe][size=2][color=#0000ff]http://download.microsoft.com/download/3/F/0/3F0A922C-F239-4B9B-9CB0-DF53621C57D9/dotnetfx3.exe[/color][/size][/url]
qu-@8k8uT q [url=http://download.microsoft.com/download/a/9/a/a9a5f57a-fd2d-44e8-ba87-2f11c1e102bc/dotnetfx3langpackzh-CHS.exe][size=2][color=#0000ff]http://download.microsoft.com/download/a/9/a/a9a5f57a-fd2d-44e8-ba87-2f11c1e102bc/dotnetfx3langpackzh-CHS.exe[/color][/size][/url]

雨穗 2008-5-25 09:57

您好!看到您有关漏洞修复的文章,很是欣喜。因为长久以来KB933729漏洞一直困扰着我,总是提示不能复制update_SP2QFE.inf文件,请确认位置(查看了是对的),或者更改它并在指定驱动器中插入WINDOWS XP HOTFIX源文件。Fc$L}G;@|4J
可否请您指点一下该如何操作?同时,我很菜,可否请您讲解得详细一点?万分感激!祝愿工作顺利!

ciweiweiwei 2008-5-27 20:17

建议删除该补丁后,重新升级.
Gk`\$F;I Q 或者重装系统
页: [1]
查看完整版本: Windows XP SP2 以后的 Hotfix 及 WMP10(11) 全自动集成工具