无忧启动论坛

标题: [分享] Windows XP SP2 以后的 Hotfix 及 WMP10(11) 全自动集成工具 [打印本页]

作者: 老毛桃    时间: 2006-11-25 20:07
标题: [分享] Windows XP SP2 以后的 Hotfix 及 WMP10(11) 全自动集成工具
鉴于目前网络上流传着很多集成了 Hotfix 补丁集的 Windows 安装光盘,通过初步对它们的研究,集成方法无非就是一下几种:

1.CMDLINES.TXT 法
这个方法比较简单,直接通过将一些 Hotfix 补丁文件放到 $OEM$ 的指定文件夹,然后在 CMDLINES.TXT 中配置一个自动运行这些 Hotfix 补丁文件的批处理即可,它在系统安装到最后的 14 分钟左右开始执行。优点是配置简单,不需要修改原安装文件。缺点则是速度较慢,占用的光盘空间也比较大。

2.使用 nLite 集成
这个是全向导式的,集成操作比较简单,集成后的光盘占用空间也不算大。遗憾的是,不是所有的 Windows 系统补丁都能够顺利集成进去,而且只要使用了 nLite,这个系统就算不上干净了。里面会留有 nLite 的烙印。

3.[GuiRunOnce] 安装
这里的方式其实跟前面说到的 CMDLINES.TXT 法几乎是一样的,在应答文件 WINNT.SIF 的 [GuiRunOnce] 字段添加相应的补丁集成命令。优、缺点也跟 CMDLINES.TXT 几乎相同。

4.xpinstall 安装法
这个是老外发明的一种安装系统补丁的方式。其实还有一个叫什么 XPLode 的工具,跟这里的 xpinstall 方法类似,在指定的脚本文件中配置所有需要集成安装的 Hotfix 文件清单,在系统安装期间,会自动执行这个脚本,按次序执行配置中的每一个补丁文件。缺点也是占用空间比较大,安装速度较慢。

5.补丁打包统一集中安装法
最近发现网上不少的 Windows 安装盘都采用这种方法,比如番茄的 Windows 安装盘就是这样。将所有的 Hotfix 打包到一个可执行文件中,然后通过自动执行这个可执行文件从而完成 Windows 补丁的安装,速度同样的慢。而光盘占用空间,由于 Hotfix 本身就是压缩包,它即便将所有 Hotfix 打包压缩,也节省不了多少空间。

6.Windows 更新助手
即 WUTool。它能将所有下载来的 Hotfix 做成一个可执行包,然后配置它的自解压执行脚本,来完成 Windows 系统补丁的安装。也是这样的缺点,慢、大!

7.SVCPack 集成安装法
这是微软官方介绍的一种集成补丁的方式!它将会在系统安装剩余 13 分钟时执行!没有界面的静默安装方式!其实我认为这个是最理想 Windows 系统集成方法。可惜的是,微软官方的操作描述过于复杂,造成了很多人望之生畏。用这个方法生成的 Windows 安装光盘,安装速度快、占用空间小(因为集成后有不少的 Hotfix 可执行文件可以直接删除),且补丁的安装也较为彻底。

综上所述,要想安装速度快又要光盘小巧,最好是采用微软官方推荐的方法了。因此,老毛桃结合 无忧启动论坛 bshun 朋友的帖子([原创]我研究的XP SP2及之后的补丁集成法),对他的集成方法作了深度的优化,做成了这个 Windows Hotfix & WMP10(11) 全自动集成工具包。不仅帮你自动集成所有的 Windows 系统补丁,还集成了 WMP10(11)。你需要做的仅仅是将这些补丁下载到你的硬盘,并给出一个原版 Windows XP 的安装源,然后修改一下里面的配置文件,执行我写的那个 自动集成.EXE 就 OK 了。

将本集成工具下载后,解压缩到某文件夹(不限规则,中文.长文件夹名称也兼容),建议在使用前先仔细阅读本说明文档,理解后可以对本工具的配置文档“配置文件.ini”作稍许修改。

本工具仅适用于基于 简体中文版 Windows XP SP2 的安装文件补丁程序的自动集成,建议使用原版(网络上流传的那三个版本均可适用)。对于网友从一些其它途径获得的版本、精简版等,在集成中出现问题,本人不好做任何回答。


下面说说使用方法。一般来讲,需要修改的有以下几个关键字。


一、前期准备

1.使用本工具前,先从原安装盘的 I386 中找到 HIVESYS.INF 这个文件,将它复制到本工具所在文件夹中,将文件名改为 HIVESYS_804.INF。然后用记事本打开它,在里面找到 INSTALL_LANGUAGE="0804" 这一行,将它修改成 INSTALL_LANGUAGE="804" 后直接保存即可。注意不要丢失该文件的 Unicode 属性。如果您是使用的那三个“原版”的话,本步骤可以跳过,因为我已经为您准备好了,并已经作了修改。

2.到微软网站将基于 简体中文版 Windows XP SP2 的所有 Hotfix 安装文件下载到指定文件夹(文件夹名称下面有说明),目前是 71 个。我在本说明文档的最后列出这 71 个文件的下载链接。(见 2 楼)

3.准备自动安装的应答文件。很多人希望自己制作的 Windows 安装光盘能够从启动到安装完成全自动完成而不需要人工干预,那么请准备一份 Windows 安装应答文件,可以在我提供的 WINNT.SIF 基础上稍作修改。


二、集成操作部分说明

1.文件日期
这个文件日期是指的您所提供的 Windows XP 原版光盘中的文件日期。一般的原版光盘中的所有文件的创建日期都是一样的,需要先按照配置文件中的格式修改一下。如果您的安装源中的文件日期不一致,必须先将它们修改成同一创建日期。如 Windows SP2 VOL 原版中所有文件的日期均为 2004-08-17。(1.0.5.1215 版本开始不再要求文件日期必须一致,但为了提高文件筛选效率,仍然建议将文件日期设置成一致的

2.安装源
一般来讲,这个都需要修改一下的,各人的机器分区状况不一样,也不一定是从光盘复制安装文件。修改时需要注意配置文件中的注释部分,文件夹为中文、长文件夹名称的话,也不需要在路经的两边加引号,而且安装源路径最后的反斜杠“\”也必须去掉

3.Hotfix文件夹
这个就是您需要给目标 Windows 安装文件夹集成补丁时,从微软网站下载的 Hotfix 文件存放路径。默认的即可。

4.Win9X保留
现在几乎没有人在 Window 9X 的系统中选择升级安装 Windows XP 了,完全可以去掉 Win9X 升级支持所需的那两个文件夹以节省空间。将“Win9X保留”的值设置为 0 即可。

5.WMP集成
如果要集成 WMP,请设置为 1,否则设置为 0
如果集成 WMP,希望集成哪个版本,请设置 集成WMP版本 的值,只支持 1011 两个值
如果集成 WMP10,请指定 WMP10文件夹 的值,并将 WMP10 的安装文件放入。另外,目前 WMP10 有两个补丁,将他们放到 Hotfix文件夹 即可。这两个补丁的下载地址在 2 楼已经给出。
如果集成 WMP11,请指定 WMP10文件夹 的值,并将 WMP11 的安装文件放入。
关于 WMP10、WMP11 的安装文件的下载,请看 2 楼提供的链接。

6.替换DOTNETFXDOTNET3文件夹
是否以 .NET Framework 3.0 替换掉原版中的 .NET Framework 1.1,如果需要替换,请将替换 DOTNETFX 的值设置为 1,并指定 DOTNET3文件夹 的值,将相应文件放进去即可;如果不需要替换,将 DOTNETFX 的值设置为 0 即可。

7.自动生成ISO ... 文件创建日期
这几项是针对集成了 Hotfix 的目标 ISO 文件所作的设置,很好理解,自己要修改的话,注意按照我提供的默认格式即可。如果您还想在集成所有补丁后,在生成 ISO 文件前对安装文件夹仍需有所改动的话,请将“自动生成ISO”这个参数的值设置为 0。然后可以手动运行“生成镜像.EXE”这个程序以合成 ISO 文件。

8.保留文件
这个就是上面段落中所提到的一些需要保留的文件清单了。目前来说,在基于 Windows XP SP2 的基础上集成的话,这样的文件有 12 个。但难保以后不会变化。如果需要修改的话,只需要将该 Hotfix 文件中的相应文件名不需要扩展名)写入即可。比如某补丁 WindowsXP-KB920213-x86-CHS.exe 在集成后在 I386\SVCPACK 文件夹中生成的可执行文件名为 KB920213,如果我们需要保留它,就在这个清单下面写上 KB920213 即可。


三、运行“自动集成.EXE”,喝杯茶去

确认以上步骤准备完毕后,就可以运行“自动集成.EXE”这个程序了。喝杯茶去,20 分钟后回来,一个集成了 Hotfix、WMP10(11)的 Windows XP SP2 安装光盘镜像已经给您制作好了,还不快加载到 Virtual PC 去测试看看?

以后如果出现新的 Windows 更新的话,直接将新增的补丁文件放到指定的 Hotfix 文件夹中,重新运行一遍这里的自动集成.EXE”就大功告成了!


工具包下载地址: WinXP_Hotfix_WMP自动集成工具_1.0.5.1215.rar (104.49 KB, 下载次数: 6756)

另外赠送一个单独集成 WMP11 的工具: WMP11集成.rar (8.37 KB, 下载次数: 6404)

工具包解压缩密码为六个小写字母:maotao

相关技术讨论帖:[原创]我研究的XP SP2及之后的补丁集成法

[ 本帖最后由 老毛桃 于 2006-12-15 02:34 PM 编辑 ]
作者: 老毛桃    时间: 2006-11-25 20:09
四、Windows Media Player 简体中文正式版下载链接:
WMP10:
http://download.microsoft.com/download/a/f/8/af8c3ece-6a0c-4980-abf2-28172420ccb5/MP10Setup.exe
WMP11:
http://download.microsoft.com/download/3/9/6/39691B06-7BFA-4736-89E4-2738E6023B6C/wmp11-windowsxp-x86-zh-cn.exe


五、.NET Framework 3.0 及其语言包、Hotfix 下载链接(仅替换原版的 1.1 版文件,不负责集成):
http://download.microsoft.com/download/3/F/0/3F0A922C-F239-4B9B-9CB0-DF53621C57D9/dotnetfx3.exe
http://download.microsoft.com/download/a/9/a/a9a5f57a-fd2d-44e8-ba87-2f11c1e102bc/dotnetfx3langpackzh-CHS.exe


六、附:基于 Windows XP SP2 的截止 11 月 17 日所有 Hotfix 下载链接:
Windows Media Player 10 的两个 Hotfix
http://download.microsoft.com/download/f/4/9/f49d56df-7d46-46ef-a88a-7398cc36cbb1/WindowsMedia-KB911564-x86-CHS.exe
http://download.microsoft.com/download/c/7/7/c77e499e-d227-4802-8a9f-eacbf323a5ab/WindowsMedia10-KB917734-x86-CHS.exe
Windows 系统的 71 个 Hotfix蓝色部分为 2006 年 12 月份新增。KB923694 替代 KB911567、KB920214;KB925454 替代 KB922760)
http://download.microsoft.com/download/7/8/b/78b59cf0-e39c-4a53-9c58-9efdb23b58da/WindowsXP-KB873339-x86-CHS.exe
http://download.microsoft.com/download/2/b/7/2b75ebbf-ce4c-4595-8ddf-4d45e4c1ca18/WindowsXP-KB885626-v2-x86-chs.exe
http://download.microsoft.com/download/c/5/9/c591d1dd-ed93-4a1a-94ce-ea3ebf9b1619/WindowsXP-KB885835-x86-CHS.exe
http://download.microsoft.com/download/2/a/0/2a0acca0-41d9-4add-9fa4-2bee366c2608/WindowsXP-KB885836-x86-CHS.exe
http://download.microsoft.com/download/6/1/e/61e0e420-d142-49b9-b83d-191233f3a7a2/WindowsXP-KB886185-x86-chs.exe
http://download.microsoft.com/download/6/3/a/63a2d9a3-43c8-47ba-bab1-67ce70de52cb/WindowsXP-KB886677-x86-chs.exe
http://download.microsoft.com/download/8/2/3/823b5a41-6cfb-4a4f-aefa-3a66e517f447/WindowsXP-KB888302-x86-CHS.exe
http://download.microsoft.com/download/5/7/c/57c31d5d-58ae-4414-95e1-46b48b938f6f/WindowsXP-KB891781-x86-CHS.exe
http://download.microsoft.com/download/a/d/0/ad08b5a7-4a6e-4a00-a2f7-862ef274420d/WindowsXP-KB890859-x86-CHS.exe
http://download.microsoft.com/download/6/6/4/66447413-dc1e-4485-8163-dee0032e1145/WindowsXP-KB893756-x86-CHS.exe
http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe
http://download.microsoft.com/download/e/5/d/e5d36b32-6f7c-45c1-82a7-3fa483442bda/WindowsXP-KB894391-x86-CHS.exe
http://download.microsoft.com/download/4/f/a/4fa860fc-1bac-4762-839c-9f98d224edcd/WindowsXP-KB896358-x86-CHS.exe
http://download.microsoft.com/download/1/6/d/16d83818-9fb2-469f-b317-0929e45479d4/WindowsXP-KB896423-x86-CHS.exe
http://download.microsoft.com/download/0/3/3/03303215-9e40-4f91-a261-97a4ee0c1363/WindowsXP-KB896424-x86-CHS.exe
http://download.microsoft.com/download/5/a/e/5aeb65c6-1f88-4b6a-ae1c-bcd279252a17/WindowsXP-KB896428-x86-CHS.exe
http://download.microsoft.com/download/1/3/2/13219fbd-224f-4c46-a223-b6fe3cfe328f/WindowsXP-KB898461-x86-CHS.exe
http://download.microsoft.com/download/2/c/f/2cf803e8-afc4-40e1-95e2-2ca5642e9adc/WindowsXP-KB899587-x86-CHS.exe
http://download.microsoft.com/download/2/2/f/22f5f4d8-1781-4349-8454-7b411bbc1485/WindowsXP-KB899591-x86-CHS.exe
http://download.microsoft.com/download/b/c/4/bc43aace-f085-4268-b693-890dc488f71b/WindowsXP-KB900485-v2-x86-CHS.exe
http://download.microsoft.com/download/b/b/c/bbc443be-7468-4af9-97fc-f6f5b32536ee/WindowsXP-KB900725-x86-CHS.exe
http://download.microsoft.com/download/2/3/f/23fa4df0-6ad6-4650-af7f-27318805fbb4/WindowsXP-KB901017-x86-CHS.exe
http://download.microsoft.com/download/0/b/1/0b1f0c79-950e-4b64-8da0-3dd8e916efaa/WindowsXP-KB901190-x86-CHS.exe
http://download.microsoft.com/download/0/8/7/08728ce9-67db-4a77-bd6a-9616f45074a2/WindowsXP-KB901214-x86-CHS.exe
http://download.microsoft.com/download/d/3/a/d3ad5ea5-6971-41fd-a1eb-4b0e302bb6b5/WindowsXP-KB902400-x86-CHS.exe
http://download.microsoft.com/download/3/9/6/396d6796-5773-4bc1-aa67-80b7d4507e8c/WindowsXP-KB904706-v2-x86-CHS.exe
http://download.microsoft.com/download/5/0/1/5016a1b8-af36-4872-afc0-de539c4ae937/WindowsXP-KB904942-v2-x86-CHS.exe
http://download.microsoft.com/download/3/3/9/339b7e44-d925-4ac4-b6bd-a0805fe92041/WindowsXP-KB905414-x86-CHS.exe
http://download.microsoft.com/download/4/1/0/41054944-2438-4fb2-b1d5-785cd7c7c6cd/WindowsXP-KB905749-x86-CHS.exe
http://download.microsoft.com/download/b/a/b/baba6a8e-9f4c-40a2-94c7-8b971fc9daa8/WindowsXP-KB908519-x86-CHS.exe
http://download.microsoft.com/download/4/e/2/4e2db3fb-9c4e-4261-b13d-256870335b72/WindowsXP-KB908521-x86-CHS.exe
http://download.microsoft.com/download/a/7/a/a7a33758-0018-421a-ab26-98070421be02/WindowsXP-KB908531-v2-x86-CHS.exe
http://download.microsoft.com/download/b/9/3/b937adb5-998c-4193-b30c-27617a9124f6/WindowsXP-KB910437-x86-CHS.exe
http://download.microsoft.com/download/0/1/b/01b7b20d-41a3-4c7a-9796-8ab3a52b0230/WindowsXP-KB911280-v2-x86-CHS.exe
http://download.microsoft.com/download/5/a/a/5aa8efea-9f8e-4dd6-8fdb-76c8407c48b2/WindowsXP-KB911562-x86-CHS.exe
http://download.microsoft.com/download/1/1/0/110216c1-4659-45d1-87c6-38d520e628cf/WindowsXP-KB911927-x86-CHS.exe
http://download.microsoft.com/download/d/a/2/da262325-f9f4-4ce2-9d5c-b2425afa501b/WindowsXP-KB912919-x86-CHS.exe
http://download.microsoft.com/download/8/e/2/8e268ee9-2436-47d1-8546-b606f589e331/WindowsXP-KB913446-x86-CHS.exe
http://download.microsoft.com/download/8/f/4/8f4e0e33-3bf4-474e-8ac1-926a5cd4f466/WindowsXP-KB913580-x86-CHS.exe
http://download.microsoft.com/download/f/5/c/f5cf608e-9e24-4040-8a07-838cf400fe0b/WindowsXP-KB914388-x86-CHS.exe
http://download.microsoft.com/download/e/3/9/e395ce0f-82c6-4625-8c29-063a137092cd/WindowsXP-KB914389-x86-CHS.exe
http://download.microsoft.com/download/d/3/5/d356b7ae-0283-4fef-849c-288693093fad/WindowsXP-KB916595-x86-CHS.exe
http://download.microsoft.com/download/4/6/b/46bf4848-a039-429d-a222-6143a12e2cdd/WindowsXP-KB917344-x86-CHS.exe
http://download.microsoft.com/download/6/0/d/60d4df74-90ff-4d8b-b7de-7ea88cce56fe/WindowsXP-KB917422-x86-CHS.exe
http://download.microsoft.com/download/6/2/2/62259943-9b98-4521-bc18-7139cc5e877f/WindowsXP-KB917537-x86-CHS.exe
http://download.microsoft.com/download/2/f/b/2fbc82a2-039f-4254-931b-7cfb65ad7135/WindowsXP-KB917953-x86-CHS.exe
http://download.microsoft.com/download/a/5/0/a50caa2a-bc48-405c-9b25-31edfad59783/WindowsXP-KB918439-x86-CHS.exe
http://download.microsoft.com/download/9/b/2/9b2e069e-0650-486b-b4f1-47785d492301/WindowsXP-KB919007-x86-CHS.exe
http://download.microsoft.com/download/f/a/6/fa66ecce-5669-4d88-8d98-8f719a2b0b59/WindowsXP-KB920213-x86-CHS.exe
http://download.microsoft.com/download/5/7/8/57804fcf-f90f-47ed-876c-60ecaa00c9a4/WindowsXP-KB920342-x86-CHS.exe
http://download.microsoft.com/download/1/7/5/1758ecb2-f9ec-4e10-93fe-001ad50e2570/WindowsXP-KB920670-x86-CHS.exe
http://download.microsoft.com/download/4/1/4/414fd3a8-f583-47f0-be16-1bf264d33b58/WindowsXP-KB920683-x86-CHS.exe
http://download.microsoft.com/download/9/3/1/93147316-b587-473a-a45e-9c2be5b8dcf1/WindowsXP-KB920685-x86-CHS.exe
http://download.microsoft.com/download/c/f/d/cfd916ef-46eb-493b-b144-522c6d507c81/WindowsXP-KB920872-x86-CHS.exe
http://download.microsoft.com/download/4/9/b/49b771b1-09f5-4d44-b80c-6fbef9358d42/WindowsXP-KB921398-x86-CHS.exe
http://download.microsoft.com/download/6/8/e/68e8e7fd-dcee-47db-9600-3a0373fb035c/WindowsXP-KB922582-x86-CHS.exe
http://download.microsoft.com/download/a/6/4/a64472d8-c066-4769-a24c-423e2d24823c/WindowsXP-KB922616-x86-CHS.exe
http://download.microsoft.com/download/c/5/6/c56e193f-f2b1-4227-8fee-239090a8f22a/WindowsXP-KB922819-x86-CHS.exe
http://download.microsoft.com/download/1/7/9/17940d71-46c6-4b7e-8e38-77f06ca29b1f/WindowsXP-KB923191-x86-CHS.exe
http://download.microsoft.com/download/5/0/0/5005aeb8-0070-400a-8d1f-28c8d9ba0adb/WindowsXP-KB923414-x86-CHS.exe
http://download.microsoft.com/download/e/2/b/e2bd7998-638c-42ac-ae40-6eed27b7cfa3/WindowsXP-KB923980-x86-CHS.exe
http://download.microsoft.com/download/f/0/7/f07ba1b4-1abc-4de7-a3c1-5a7e0eebaf3e/WindowsXP-KB924191-x86-CHS.exe
http://download.microsoft.com/download/b/5/1/b51005fa-dea1-4f78-a976-39f48922cf48/WindowsXP-KB924270-x86-CHS.exe
http://download.microsoft.com/download/6/1/2/612ae213-a101-4724-9f5e-1d510c031480/WindowsXP-KB924496-x86-CHS.exe
http://download.microsoft.com/download/7/6/3/763a8078-ba16-4137-a942-4948fcfc84ee/WindowsXP-KB925486-x86-CHS.exe
http://download.microsoft.com/download/c/c/a/ccabf13c-1407-4c24-8eb0-01121486904b/WindowsXP-KB926247-x86-CHS.exe
http://download.microsoft.com/download/b/d/c/bdcc77c6-fd43-4907-8ad3-59d330dc3460/WindowsXP-KB926255-x86-CHS.exe
http://download.microsoft.com/download/3/6/d/36d7f391-4ca1-4653-8eb9-00aad55afb97/WindowsMedia6-KB925398-x86-CHS.exe
http://download.microsoft.com/download/e/8/3/e83bf836-7cb1-47a5-828c-b8b98ab8a92b/WindowsXP-KB923694-x86-CHS.exe
http://download.microsoft.com/download/1/9/2/192725b6-e714-4f54-a033-bab668f751b9/WindowsXP-KB925454-x86-CHS.exe
http://download.microsoft.com/download/a/2/1/a21ca187-e624-4a9e-976c-d2525212d5b4/WindowsXP-KB923689-x86-CHS.exe

[ 本帖最后由 老毛桃 于 2006-12-15 02:36 PM 编辑 ]
作者: dgxhls    时间: 2006-11-25 20:26
简便易行快速,加精。
作者: 老毛桃    时间: 2006-11-25 20:38
补丁的集成方法是微软官方给出的,也就是本论坛 bshun 朋友的强帖([原创]我研究的XP SP2及之后的补丁集成法)中介绍的。关于这部分的操作,很多代码借鉴于他的,表示感谢。

另外,对于正常集成,在 Windows 环境下安装时,出现有几个文件无法正常复制的问题,由 Namejm 兄弟帮我写的 DOSNET.INF 修复代码,表示感谢一下。Namejm 的批处理的确强,不佩服不行啊!

本来不想集成 WMP11 的,但受到本论坛 Chenall 兄弟的暗示,帮我解决了技术上的一点难题,嘿嘿,也是要感谢的。

本程序在赢政天下论坛已经经过众多网友近 3 天(我网络 U 盘的下载量显示为 49XX)的测试,VOL 版本基本正常,对于一些 OEM 版本,只要是正常的基于 WinXP SP2 的版本,一般都没有问题。
作者: lxl1638    时间: 2006-11-25 20:49
顶一下,多产的老毛桃。
作者: 老毛桃    时间: 2006-11-25 20:55
原帖由 lxl1638 于 2006-11-25 20:49 发表
顶一下,多产的老毛桃。

老九见笑了。

我看大家在 bshun 的帖子中的提问,有些问题的处理非常累,干脆做一个全自动的算了。

不过我的批处理比较烂,Namejm 兄弟又自称对光盘启动方面没什么研究(谁知道真的假的),就烂水平烂做了,反正是可以用起来了哈!
作者: 老毛桃    时间: 2006-11-25 20:58
在赢政上有人试过,此方法在 Win2000、Win2003 上也是可行的,只不过有些细节的地方需要变动,我自己没有证实,也没有时间去做了。有兴趣的朋友可以跟帖,我将批处理源码发出来
作者: chinacdc    时间: 2006-11-25 20:58
本人只想集成WMP11而不想集成其它,请问怎么做,先谢过了!!!
作者: wpklgo    时间: 2006-11-25 21:17
真是好贴,想问下,集成WMP11后,自动安装应答文件是否需要修改什么呢?
作者: jacklymin    时间: 2006-11-25 21:49
原帖由 老毛桃 于 2006-11-25 08:58 PM 发表
在赢政上有人试过,此方法在 Win2000、Win2003 上也是可行的,只不过有些细节的地方需要变动,我自己没有证实,也没有时间去做了。有兴趣的朋友可以跟帖,我将批处理源码发出来


有兴趣做,把批处理源码发上来,我试试看,另外毛桃兄是用什么工具把批处理文件转换成EXE的,可以把这个工具一起发上来吗?谢谢!
作者: CHRIS123CX    时间: 2006-11-25 23:04
支持一下...............不错
作者: 童梦    时间: 2006-11-25 23:43
不是说集成WMP11,在线更新仍然要求去下载WMP10的安全补丁吗?是不是这样?
作者: mcdragon    时间: 2006-11-25 23:54
最近下了个WMP11玩玩,可是发现要通过Windows正版验证,用遍了什么绕过验证的方法也没有成功,这个集成WMP11是直接就能用的吧!我一直都在用Nlite集成系统,也用它减肥,发现好多地方都 有Nlite的烙印,唉,自已功力不行,时间也不太够也没能自已手动精简系统,现在在无忧看了一些帖还是有点收获的.老毛桃的这个帖对我也是非常有用的啊,在此谢谢了!
作者: MEIMDM    时间: 2006-11-26 00:29
高,老毛桃
作者: tylz    时间: 2006-11-26 00:34
老毛桃的好东西,支持,建议把源代码贴出来大家一起学习一下。。。
作者: 老毛桃    时间: 2006-11-26 08:32
原帖由 童梦 于 2006-11-25 23:43 发表
不是说集成WMP11,在线更新仍然要求去下载WMP10的安全补丁吗?是不是这样?

这个跟我无关哦,MS 的 Update 检测有问题。那两个补丁所更新的文件,在 WMP11 中一个是不存在,一个是 WMP11 的版本更高
作者: gyjyxj    时间: 2006-11-26 11:02
老毛桃的好东西,支持,
作者: szy106    时间: 2006-11-26 11:19
WMP11不支持mmst和mmsu协议,在线流媒体视频基本上不能看了。。。

http://cnbeta.com/modules.php?na ... ticle&sid=18598
WMP11将不再支持mmst和mmsu的协议播放?那我们撤!
作者: 老毛桃    时间: 2006-11-26 12:37
原帖由 gues1688 于 2006-11-26 11:33 发表
以下是偶通过一个自编的小程序,从微软网站上获取的截止现在的所有补丁:
补丁1: Windows Messenger 4.7
布署时间:2004-5-15
描述:千里沟通面对面,此版本具有多种易于使用的增强功能,如将联系人列表分组、 ...

你时使用的 Microsoft Update 组件,当然会有这么多的补丁,有很多是 Office 组件中的,Microsoft Update 还能对 SQL Server 进行更新呢,太多了,我只针对 Windows 系统
作者: sstanley    时间: 2006-11-26 12:43
上次用的秋无痕冬季版系统大概就是这个方法
作者: q8q8feng    时间: 2006-11-26 12:52
老毛桃又出精品了 好好学习一下哈
作者: wyt0164    时间: 2006-11-26 14:12
这种方法适用于2000或者2003系统吗?
作者: consen    时间: 2006-11-26 14:17
好多内容啊!搂住辛苦啊!
作者: whs3    时间: 2006-11-26 14:40
太好了.收了慢慢烟酒烟酒
作者: 老毛桃    时间: 2006-11-26 14:56
在 1 楼的附件已经更新,同时增加了一个单独集成 WMP11 的工具
作者: 老毛桃    时间: 2006-11-26 15:09
原帖由 jacklymin 于 2006-11-25 21:49 发表


有兴趣做,把批处理源码发上来,我试试看,另外毛桃兄是用什么工具把批处理文件转换成EXE的,可以把这个工具一起发上来吗?谢谢!

ExeScript

关于此软件的介绍在软件区有帖子,建议搜索看看。查看我的源码的方法也很简单,就不用说了吧。
作者: johnjames    时间: 2006-11-26 16:09
老毛桃终于出手了,一出手果然不一般。呵呵,等死我了。
作者: 木石前盟    时间: 2006-11-26 16:16
不错啊,老毛桃厉害,我前一段一直在试着用XPLOAD做呢,老是出问题
作者: 流年转换    时间: 2006-11-26 18:04
怎么我解压后出现这个?                 卡巴50391版没事.各位弟兄们把会报警的杀软帖上来,好计算一下都是哪几种在警报,让后来的人心里有个数

[ 本帖最后由 流年转换 于 2006-11-27 09:53 AM 编辑 ]

{BA13B865-8A9E-4332-B3B7-10B3F930BBB1}.JPG (11.82 KB, 下载次数: 276)

警报??

警报??

作者: chinacdc    时间: 2006-11-26 19:00
集成WMP11出错

未命名.JPG (85.24 KB, 下载次数: 304)

未命名.JPG

作者: wyt0164    时间: 2006-11-26 23:24
标题: 询问老毛桃新提供的集成方法的几个问题
1、按照这种方法集成,原来的XP启动组还有用吗?是不是需要重新制作XP启动组。因为我是做多盘集合的。
2、2000刚才测试按照这种方法,行不通。你贴子里面说要修改一点东西,但我不知道修改哪里,请指教。
作者: icyice_cc    时间: 2006-11-26 23:48
原帖由 流年转换 于 2006-11-26 06:04 PM 发表
怎么我解压后出现这个?



误报,换个杀软试试
作者: MEIMDM    时间: 2006-11-27 00:38
出错了
用老毛桃的 光盘PE(32MB的)启动后格掉C盘,再用AUTOINSWINXP.EXE安装系统,
系统文件复制完后出现找不到 $LDR$ 的提示,但有个 $LDR$._  ,我用的是正版联想专业版.
何故?
作者: sundh    时间: 2006-11-27 08:25
请教老毛桃:
1. AutoHotfix.rar 解压后有WMP11集成.rar ,WMP11集成.rar 还需不需要解压?若需解压,是不是WMP11集成.rar 解压后的文件应该与AutoHotfix.rar 解压后的文件放在一起?
2. 若是只集成WMP11,是不是只用WMP11集成.rar 就可以了?
作者: wyt0164    时间: 2006-11-27 10:08
集成以后没有出错,但安装的时候报如下错误。看来WMP11自动集成还有有问题

111111.jpg (56.97 KB, 下载次数: 299)

错误

错误

作者: wyt0164    时间: 2006-11-27 10:20
系统安装完后,为什么只显示那么几个更新的补丁。

111111.jpg (47.03 KB, 下载次数: 291)

1

1

作者: bshun    时间: 2006-11-27 11:33
原因是:
按照MS官方的办法进行补丁集成后,虽然补丁被集成到i386下面的文件中,但i386\svcoack\下面仍会有kBXXXX开头的exe文件存在。
这些文件的存在,一则占光盘空间,二则在13分钟时仍会运行一遍,浪费了安装时间
由于这2个原因,老毛桃的工具里面把一些集成完毕后可以删除掉安装文件的exe给砍了,那些被删了就不会在添加/删除程序中看到
而你图中的那些是保留下的,这些如果删除了exe文件,自动更新时会要求重新再打一遍的,所以不能删
作者: 老毛桃    时间: 2006-11-27 15:08
新的版本出来了,支持选择集成 WMP10 还是 WMP11 或者不集成。

如果原来就有应答文件,则使用用户原来的应答文件,如果没有,则使用我的。
作者: Xacs    时间: 2006-11-27 15:17
谢谢 老毛桃的分享。
作者: wjm1213    时间: 2006-11-27 20:55
谢谢老毛桃了,昨天试验了一下,很好用~~
作者: 萧翎翎    时间: 2006-11-27 21:15
新来的

谢谢 老毛桃的分享
作者: 老毛桃    时间: 2006-11-27 21:46
原帖由 wyt0164 于 2006-11-27 10:08 发表
集成以后没有出错,但安装的时候报如下错误。看来WMP11自动集成还有有问题

你是使用的 592MB 的版本吗?
作者: wyt0164    时间: 2006-11-27 22:55
是的,我发现集成过后,需要把启动组修改一下就没有问题啦。也就是说集成的版本要重新制作启动组。
老毛桃能否说一下怎么用这种方法集成2000和2003。
今天集成2000没成功,显示安装文件损坏,但并没有具体指什么文件。2003还没有试。
作者: taoty    时间: 2006-11-27 23:57
老毛桃的水平确实不一般,佩服啊。
作者: wyt0164    时间: 2006-11-28 08:53
老毛桃另外关于替换DOTNETFX、DOTNET3文件夹,好像替换了没有反应呀,从哪里能看出来是被替换呢。
作者: 老毛桃    时间: 2006-11-28 09:48
原帖由 wyt0164 于 2006-11-28 08:53 发表
老毛桃另外关于替换DOTNETFX、DOTNET3文件夹,好像替换了没有反应呀,从哪里能看出来是被替换呢。

你下载 DOTNETFX 3.0 的那几个文件了吗?放到指定的文件夹中了没?
作者: wyt0164    时间: 2006-11-28 10:35
放了。dotnetfx3.exet 和dotnetfx3langpackzh-CHS.exe
作者: 老毛桃    时间: 2006-11-28 13:48
原帖由 pl_hjx 于 2006-11-27 22:35 发表
集成wmp11安装后播放时无可视化效果。
原帖由 star7571 于 2006-11-26 20:59 发表
第二次批处理集合,是集合WMP11的,光盘用虚拟机安装,直接就用ADMIN登录系统,WINNT.SIF是正确的。主题服务启动,但是没有效果,重启正常。

经过我这两天的测试,集成 WMP11 还有不少的问题,可视化效果可以在 WMP11 的界面中选择,但是却无法看到实际效果。估计是相关文件没有被添加到 DOSNET.INF 中造成的。

对于第二个问题,即没有出现计算机维护界面和创建新管理员组用户界面而直接以 Administrator 身份登陆,有时还会出现 Theme 没有自启动的现象。我也已经确定了是由于 WMP11 的集成引起的。

加之 WMP11 不支持 MMS 协议,很多在线音、视频无法欣赏。因此推荐大家先不要集成 WMP11 算了。
作者: 老毛桃    时间: 2006-11-28 16:05
保留文件清单增加到 12 个
  1. KB885836
  2. KB890859
  3. KB891781
  4. KB898461
  5. KB900485
  6. KB908531
  7. KB911562
  8. KB911567
  9. KB916595
  10. KB920213
  11. KB920872
  12. KB922760
复制代码

作者: mcdragon    时间: 2006-11-28 17:11
老毛桃我是支持你的,期待中......
作者: chinacdc    时间: 2006-11-28 20:44
原帖由 老毛桃 于 2006-11-28 04:05 PM 发表
保留文件清单增加到 12 个KB885836
KB890859
KB891781
KB898461
KB900485
KB908531
KB911562
KB911567
KB916595
KB920213
KB920872
KB922760


就没有问题了吗?支持!!!
作者: 老毛桃    时间: 2006-11-28 21:12
原帖由 chinacdc 于 2006-11-28 20:44 发表


就没有问题了吗?支持!!!

我可没这么说,但至少在我使用的 3 个原版的情况是这样。其实有两个在我的机器上是不需要,但是 bshun 提供的帖子(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=83755)说是需要保留,安全起见,我还是选择保留这两个文件了。反正这两个文件也不算大。
作者: tylz    时间: 2006-11-28 22:29
IE7.0能否有方法或思路集成?虽然是英文版,个人感觉用起来还是不错的。
作者: 老毛桃    时间: 2006-11-29 09:20
原帖由 tylz 于 2006-11-28 22:29 发表
IE7.0能否有方法或思路集成?虽然是英文版,个人感觉用起来还是不错的。

不可以,至少我暂时办不到
作者: chinacdc    时间: 2006-11-29 12:40
原帖由 老毛桃 于 2006-11-28 04:05 PM 发表
保留文件清单增加到 12 个KB885836
KB890859
KB891781
KB898461
KB900485
KB908531
KB911562
KB911567
KB916595
KB920213
KB920872
KB922760

我这样做了,问题还是一样没有的到解决,晕呀!!!
作者: 老毛桃    时间: 2006-11-29 12:51
原帖由 chinacdc 于 2006-11-29 12:40 发表

我这样做了,问题还是一样没有的到解决,晕呀!!!

抱歉,我还没有搞清楚你的什么问题。

你在什么系统中操作的?精简版?
作者: chinacdc    时间: 2006-11-29 13:18
我是用中国工商银行版的XP2,这个版本可以通过微软的认证,也就是正版的了,保留文件清单增加到 12 个,还是没有解决“新建用户向导",”Theme 没有自启动的现象“,”无可视化效果“,这些都没有的到解决,所以晕呀!您能帮我吗?
作者: chinacdc    时间: 2006-11-29 13:20
而且集成好了,根本生成不了ISO文件,(只能用手工生成ISO文件)说什么:CDIMAGE。EXE不是内部、外部的有效命令。
作者: chinacdc    时间: 2006-11-29 13:24
我是用中国工商银行版的XP2,这个版本可以通过微软的认证,也就是正版的了,保留文件清单增加到 12 个,还是没有解决“新建用户向导",”Theme 没有自启动的现象“,”无可视化效果“,这些都没有的到解决,所以晕呀!您能帮我吗?
作者: 流金岁月    时间: 2006-11-29 13:29
好贴,是个学习机会。别沉下去,忙过这几天做一个。
作者: chinacdc    时间: 2006-11-29 13:33
毛老师你的QQ是多少呀,可否说给我听一下,好上QQ交流!
作者: tylz    时间: 2006-11-29 13:49
原帖由 chinacdc 于 2006-11-29 01:20 PM 发表
而且集成好了,根本生成不了ISO文件,(只能用手工生成ISO文件)说什么:CDIMAGE。EXE不是内部、外部的有效命令。


你需要去下载CDIMAGE.EXE,注意路径一致就可以了,另外你的WINNT.SIF没有设置好,所以才会出现新建用户之类的窗口。。
作者: chinacdc    时间: 2006-11-29 14:21
FactoryMode = No
DriverSigningPolicy=Ignore
Repartition=0   
OEMPnPDriversPath=""
Unattendswitch=No
对吗?
哪里可以下载CDIMAGE.EXE?下好了放在什么地方呢?
作者: 老毛桃    时间: 2006-11-29 15:45
原帖由 chinacdc 于 2006-11-29 14:21 发表
FactoryMode = No
DriverSigningPolicy=Ignore
Repartition=0   
OEMPnPDriversPath=""
Unattendswitch=No
对吗?
哪里可以下载CDIMAGE.EXE?下好了放在什么地方呢?

可能我的应答文件有问题,新的版本取消了这个 WINNT.SIF。

1 楼可以下载
作者: chinacdc    时间: 2006-11-29 19:08
到底集成WMP11还有没有问题呢?
作者: 老毛桃    时间: 2006-11-29 19:30
原帖由 chinacdc 于 2006-11-29 19:08 发表
到底集成WMP11还有没有问题呢?

请看我在 51 楼的说明,如果能解决了,我自然会在 1 楼告诉大家
作者: chinacdc    时间: 2006-11-29 22:45
期待 老毛桃  早日搞定问题!!!
作者: tylz    时间: 2006-11-29 23:09
按老毛桃的方法集成补丁的XP,谁装了,UPDATE以后还有哪些补丁需要更新?能否贴张图出来?
作者: bshun    时间: 2006-11-30 08:26
原帖由 chinacdc 于 2006-11-29 01:18 PM 发表
我是用中国工商银行版的XP2,这个版本可以通过微软的认证,也就是正版的了,保留文件清单增加到 12 个,还是没有解决“新建用户向导",”Theme 没有自启动的现象“,”无可视化效果“,这些都没有的到解决, ...

保留文件只是借决删除了补丁文件会在自动更新或者Windows Update时需要重打一遍的问题,与你的新建用户向导和Theme的问题无关啊
你可以删掉自动应答文件Winnt.sif,看有没有新建用户向导出现
Theme的问题我暂时说不好(从来不用主题的:$)
作者: 老毛桃    时间: 2006-11-30 09:36
原帖由 tylz 于 2006-11-29 23:09 发表
按老毛桃的方法集成补丁的XP,谁装了,UPDATE以后还有哪些补丁需要更新?能否贴张图出来?

有 3 个需要更新,KB890830(恶意软件清除工具)、KB923789(Flash Player 补丁)、KB887472(Windows Messenger 4.7 补丁)
这三个早就说过是无法集成的,至于那个 KB887472,不更新也罢。

原帖由 chinacdc 于 2006-11-29 13:20 发表
而且集成好了,根本生成不了ISO文件,(只能用手工生成ISO文件)说什么:CDIMAGE。EXE不是内部、外部的有效命令。
原帖由 chinacdc 于 2006-11-29 13:24 发表
我是用中国工商银行版的XP2,这个版本可以通过微软的认证,也就是正版的了,保留文件清单增加到 12 个,还是没有解决“新建用户向导",”Theme 没有自启动的现象“,”无可视化效果“,这些都没有的到解决, ...
原帖由 chinacdc 于 2006-11-29 14:21 发表
FactoryMode = No
DriverSigningPolicy=Ignore
Repartition=0   
OEMPnPDriversPath=""
Unattendswitch=No
对吗?
哪里可以下载CDIMAGE.EXE?下好了放在什么地方呢?
原帖由 chinacdc 于 2006-11-29 19:08 发表
到底集成WMP11还有没有问题呢?
原帖由 chinacdc 于 2006-11-29 22:45 发表
期待 老毛桃  早日搞定问题!!!

拜托这位兄弟将帖子仔细看清楚些好吗?CDImage.EXE 是我疏忽了,没有打包进去。后来我上传了,你没有重新下载而已。我也说过了,Theme 没有自启动(有时候又能启动)跟 WMP11 的集成有关系,WMP11 的集成看来还有些问题,可视化效果的部分文件没有复制进去。因此我现在的附件中,配置文件默认都是集成 WMP10 的,关于保留文件,我已经说过了,bshun 朋友先前也解释过了,我没有必要再说。
原帖由 bshun 于 2006-11-30 08:26 发表

保留文件只是借决删除了补丁文件会在自动更新或者Windows Update时需要重打一遍的问题,与你的新建用户向导和Theme的问题无关啊
你可以删掉自动应答文件Winnt.sif,看有没有新建用户向导出现
Theme的问题我暂 ...

WMP11 的问题解决了,我自然会在 1 楼说明。明白?不用那么吹毛求疵吧,Theme 没有自启动,自己打开一下就行了嘛!没有了 WMP11 的可视化效果,可以从 MS 的站点在线下载或者重装 WMP11,你先前不装 WMP11 不就完事了吗?而且,目前来说,WMP11 并不支持 MMS 协议,这是我不推荐 WMP11 的最大的原因。
作者: jasonwang    时间: 2006-11-30 15:44
如何用批处理文件,把补丁文件批量改名成8个字符文件名。例如:KB******.exe
作者: fade2black    时间: 2006-11-30 17:38
辛苦毛桃斑竹,写的很明白易懂,很适合我这样出入门槛的新手!
作者: tylz    时间: 2006-11-30 19:50
原帖由 老毛桃 于 2006-11-30 09:36 AM 发表

有 3 个需要更新,KB890830(恶意软件清除工具)、KB923789(Flash Player 补丁)、KB887472(Windows Messenger 4.7 补丁)
这三个早就说过是无法集成的,至于那个 KB887472,不更新也罢。


除了以上几个补丁外,测试了一下
发现
windows installer3.1(KB893803)
KB898461
Windows genuine advantege validation tool (KB892130)
始终无法集成啊?
第一次自动更新完毕就出现这几个补丁
更新完毕以后重起电脑再UPDATE,才会出现以上这几个“KB890830(恶意软件清除工具)、KB923789(Flash Player 补丁)、KB887472(Windows Messenger 4.7 补丁)”补丁啊?
作者: 老毛桃    时间: 2006-11-30 21:13
原帖由 jasonwang 于 2006-11-30 15:44 发表
如何用批处理文件,把补丁文件批量改名成8个字符文件名。例如:KB******.exe

沿用原来的文件名不是很好吗?为什么要修改?

如果真的要改的话,用这个批处理就可以了

  1. for /f "tokens=1,2* delims=-" %%i in ('dir /b Hotfix_Files') do ren Hotfix_Files\%%i-%%j-%%k %%j.exe
复制代码


其中,Hotfix_Files 为放置那么些补丁文件的目录,批处理放在 Hotfix_Files 的外面,与 Hotfix_Files 平级。
作者: 老毛桃    时间: 2006-11-30 21:16
原帖由 tylz 于 2006-11-30 19:50 发表
除了以上几个补丁外,测试了一下
发现
windows installer3.1(KB893803)
KB898461
Windows genuine advantege validation tool (KB892130)
始终无法集成啊?
第一次自动更新完毕就出现这几个补丁
更新完毕以后重起电脑再UPDATE,才会出现以上这几个“KB890830(恶意软件清除工具)、KB923789(Flash Player 补丁)、KB887472(Windows Messenger 4.7 补丁)”补丁啊?

KB893803 无法集成?不会吧,我从没有遇到过呢。KB898461 已经添加到“保留文件”清单中了,仍然无法集成?KB892130 我从安装 Windows XP 到更新完毕也没有看到他的踪影 。。。
作者: tylz    时间: 2006-11-30 22:54
重新测试,使用"C:\KB898461.exe /integrate:c\wxp"集成KB898461成功,之前用批处理一次集成的时候就是不成功,不同之处就是批处理中多了一个开关 /passive
不知何故?

KB893803
集成时提示“试图集成此软件更新包时出现错误。请验证此软件更新的体系结构、语言和service pack级别对于目标分发文件夹是否有效”的错误。

Windows genuine advantege validation tool (KB892130)
这个可是微软正版验证的工具啊

http://www.microsoft.com/download里边都搜索不到,不能下载啊?请问如何集成?
作者: bshun    时间: 2006-11-30 23:18
893803是Windows Installer,你的是V2版本么?
作者: tylz    时间: 2006-12-1 00:15
893803是Windows Installer
是V2版本啊
WindowsInstaller-KB893803-v2-x86.exe
这个文件名啊

右键属性里边文件版本为3.1.0.0
作者: tylz    时间: 2006-12-1 00:25
用这个命令集成C:\KB893803.exe /integrate:c\wxp就出现“试图集成此软件更新包时出现错误。请验证此软件更新的体系结构、语言和service pack级别对于目标分发文件夹是否有效”的错误。

参考了微软集成UPDATE.EXE早期版本的方法,居然集成成功了,但是该补丁的文件版本很高啊。如下:

1.jpg (54.23 KB, 下载次数: 206)

1.jpg

作者: bshun    时间: 2006-12-1 08:17
到Windows目录下去找一个叫
spslpsrm.log
的文件,打开看看最后面的信息是什么
其实这个文件就是用/integrate或者/s来集成补丁的日志
;P
作者: 流年转换    时间: 2006-12-1 10:48
原帖由 tylz 于 2006-11-30 10:54 PM 发表
Windows genuine advantege validation tool (KB892130)
这个可是微软正版验证的工具啊

http://www.microsoft.com/download里边都搜索不到,不能下载啊?请问如何集成?


892130的直接下载地址

http://www.download.windowsupdat ... 451b4e87cca5ecf.exe

[ 本帖最后由 流年转换 于 2006-12-1 10:49 AM 编辑 ]
作者: Hsueh    时间: 2006-12-1 11:27
我11月20号用虚拟机装了一个原版的Windows XP(sc_win_xp_pro_with_sp2_vl.ISO,592M,MD5=f455f9a787b620aca7ac89ab47574919,上半年在ftp://202.113.13.170:10021/pub/Windows/OperateSystem/Windows/Windows%20XP/Pro%20SP2%20VOL简体中文MSDN版/sc_win_xp_pro_with_sp2_vl.ISO下载的);通过光盘启动全新安装后没有安装任何其他软件,然后直接通过IE里面的Windows Update升级系统,折腾了好几个小时,终于找到了全部的高优先级升级补丁。结果如下:
(前面还有强制更新的 WindowsInstaller-KB893803-v2-x86.exe WindowsXP-KB898461-x86-CHS.exe 和Windows 正版增值验证工具 (KB892130))
  1. 正在下载 Windows NT 安全更新程序 (KB873339)(第 1 个更新,共 65 个)... 完成!
  2. 正在下载 Windows XP 关键更新程序 (KB886185)(第 2 个更新,共 65 个)... 完成!
  3. 正在下载 Microsoft NT 安全更新程序 (KB885836)(第 3 个更新,共 65 个)... 完成!
  4. 正在下载 Windows XP 安全更新程序 (KB888302)(第 4 个更新,共 65 个)... 完成!
  5. 正在下载 Windows Messenger 安全更新程序 (KB887472)(第 5 个更新,共 65 个)... 完成!
  6. 正在下载 Windows XP 安全更新程序 (KB891781)(第 6 个更新,共 65 个)... 完成!
  7. 正在下载 Windows XP 更新程序 (KB886677)(第 7 个更新,共 65 个)... 完成!
  8. 正在下载 Microsoft XP 安全更新程序 (KB885835)(第 8 个更新,共 65 个)... 完成!
  9. 正在下载 Microsoft XP 安全更新程序 (KB896428)(第 9 个更新,共 65 个)... 完成!
  10. 正在下载 Windows XP 安全更新程序 (KB901214)(第 10 个更新,共 65 个)... 完成!
  11. 正在下载 Windows XP 安全更新程序 (KB890859)(第 11 个更新,共 65 个)... 完成!
  12. 正在下载 Microsoft XP 安全更新程序 (KB896358)(第 12 个更新,共 65 个)... 完成!
  13. 正在下载 Windows XP 安全更新程序 (KB893756)(第 13 个更新,共 65 个)... 完成!
  14. 正在下载 Microsoft XP 安全更新程序 (KB899591)(第 14 个更新,共 65 个)... 完成!
  15. 正在下载 Microsoft XP 安全更新程序 (KB899587)(第 15 个更新,共 65 个)... 完成!
  16. 正在下载 Microsoft XP 安全更新程序 (KB896423)(第 16 个更新,共 65 个)... 完成!
  17. 正在下载 Windows XP 更新程序 (KB894391)(第 17 个更新,共 65 个)... 完成!
  18. 正在下载 Windows XP 安全更新程序 (KB902400)(第 18 个更新,共 65 个)... 完成!
  19. 正在下载 Windows XP 安全更新程序 (KB901017)(第 19 个更新,共 65 个)... 完成!
  20. 正在下载 Windows XP 安全更新程序 (KB905414)(第 20 个更新,共 65 个)... 完成!
  21. 正在下载 Windows XP 安全更新程序 (KB905749)(第 21 个更新,共 65 个)... 完成!
  22. 正在下载 Windows XP 安全更新程序 (KB900725)(第 22 个更新,共 65 个)... 完成!
  23. 正在下载 Microsoft XP 安全更新程序 (KB896424)(第 23 个更新,共 65 个)... 完成!
  24. 正在下载 Windows XP 更新程序 (KB910437)(第 24 个更新,共 65 个)... 完成!
  25. 正在下载 Windows XP 安全更新程序 (KB904706)(第 25 个更新,共 65 个)... 完成!
  26. 正在下载 Microsoft XP 安全更新程序 (KB908519)(第 26 个更新,共 65 个)... 完成!
  27. 正在下载 Windows XP 安全更新程序 (KB912919)(第 27 个更新,共 65 个)... 完成!
  28. 正在下载 Windows XP 安全更新程序 (KB911927)(第 28 个更新,共 65 个)... 完成!
  29. 正在下载 Windows XP 安全更新程序 (KB901190)(第 29 个更新,共 65 个)... 完成!
  30. 正在下载 Windows Media Player 插件安全更新程序 (KB911564)(第 30 个更新,共 65 个)... 完成!
  31. 正在下载 用于 Windows XP 的 Outlook Express 累积安全更新程序 (KB911567)(第 31 个更新,共 65 个)... 完成!
  32. 正在下载 Windows XP 安全更新程序 (KB911562)(第 32 个更新,共 65 个)... 完成!
  33. 正在下载 Windows XP 更新程序 (KB900485)(第 33 个更新,共 65 个)... 完成!
  34. 正在下载 Microsoft XP 安全更新程序 (KB908531)(第 34 个更新,共 65 个)... 完成!
  35. 正在下载 Windows Media Player 9 安全更新程序 (KB917734)(第 35 个更新,共 65 个)... 完成!
  36. 正在下载 Microsoft XP 安全更新程序 (KB914389)(第 36 个更新,共 65 个)... 完成!
  37. 正在下载 Windows XP 安全更新程序 (KB917344)(第 37 个更新,共 65 个)... 完成!
  38. 正在下载 Windows XP 安全更新程序 (KB918439)(第 38 个更新,共 65 个)... 完成!
  39. 正在下载 Windows XP 安全更新程序 (KB913580)(第 39 个更新,共 65 个)... 完成!
  40. 正在下载 Windows XP 安全更新程序 (KB917953)(第 40 个更新,共 65 个)... 完成!
  41. 正在下载 Windows XP 安全更新程序 (KB911280)(第 41 个更新,共 65 个)... 完成!
  42. 正在下载 Windows XP 安全更新程序 (KB914388)(第 42 个更新,共 65 个)... 完成!
  43. 正在下载 Windows XP 安全更新程序 (KB917422)(第 43 个更新,共 65 个)... 完成!
  44. 正在下载 Windows XP 安全更新程序 (KB920670)(第 44 个更新,共 65 个)... 完成!
  45. 正在下载 Windows XP 安全更新程序 (KB920683)(第 45 个更新,共 65 个)... 完成!
  46. 正在下载 Windows XP 安全更新程序 (KB921398)(第 46 个更新,共 65 个)... 完成!
  47. 正在下载 Windows XP 安全更新程序 (KB922616)(第 47 个更新,共 65 个)... 完成!
  48. 正在下载 用于 Windows XP 的 Outlook Express 安全更新程序 (KB920214)(第 48 个更新,共 65 个)... 完成!
  49. 正在下载 Windows XP 更新程序 (KB922582)(第 49 个更新,共 65 个)... 完成!
  50. 正在下载 Windows XP 更新程序 (KB916595)(第 50 个更新,共 65 个)... 完成!
  51. 正在下载 Windows XP 安全更新程序 (KB919007)(第 51 个更新,共 65 个)... 完成!
  52. 正在下载 Windows XP 安全更新程序 (KB920685)(第 52 个更新,共 65 个)... 完成!
  53. 正在下载 Windows XP 更新程序 (KB920872)(第 53 个更新,共 65 个)... 完成!
  54. 正在下载 Windows XP 安全更新程序 (KB925486)(第 54 个更新,共 65 个)... 完成!
  55. 正在下载 Windows XP 安全更新程序 (KB923414)(第 55 个更新,共 65 个)... 完成!
  56. 正在下载 Windows XP 安全更新程序 (KB924496)(第 56 个更新,共 65 个)... 完成!
  57. 正在下载 Windows XP 安全更新程序 (KB923191)(第 57 个更新,共 65 个)... 完成!
  58. 正在下载 Windows XP 安全更新程序 (KB924191)(第 58 个更新,共 65 个)... 完成!
  59. 正在下载 Windows XP 安全更新程序 (KB922819)(第 59 个更新,共 65 个)... 完成!
  60. 正在下载 Windows XP 安全更新程序 (KB920213)(第 60 个更新,共 65 个)... 完成!
  61. 正在下载 Windows XP 安全更新程序 (KB923980)(第 61 个更新,共 65 个)... 完成!
  62. 正在下载 Windows XP 安全更新程序 (KB924270)(第 62 个更新,共 65 个)... 完成!
  63. 正在下载 Flash Player 安全更新程序 (KB923789)(第 63 个更新,共 65 个)... 完成!
  64. 正在下载 用于 Windows XP 的 Internet Explorer 累积安全更新程序 (KB922760)(第 64 个更新,共 65 个)... 完成!
  65. 正在下载 Windows Malicious Software Removal Tool - 2006年11月 (KB890830)(第 65 个更新,共 65 个)... 完成!
  66. 正在初始化安装... 完成!
  67. 正在安装 Windows NT 安全更新程序 (KB873339)(第 1 个更新,共 65 个)... 完成!
  68. 正在安装 Windows XP 关键更新程序 (KB886185)(第 2 个更新,共 65 个)... 完成!
  69. 正在安装 Microsoft NT 安全更新程序 (KB885836)(第 3 个更新,共 65 个)... 完成!
  70. 正在安装 Windows XP 安全更新程序 (KB888302)(第 4 个更新,共 65 个)... 完成!
  71. 正在安装 Windows Messenger 安全更新程序 (KB887472)(第 5 个更新,共 65 个)... 完成!
  72. 正在安装 Windows XP 安全更新程序 (KB891781)(第 6 个更新,共 65 个)... 完成!
  73. 正在安装 Windows XP 更新程序 (KB886677)(第 7 个更新,共 65 个)... 完成!
  74. 正在安装 Microsoft XP 安全更新程序 (KB885835)(第 8 个更新,共 65 个)... 完成!
  75. 正在安装 Microsoft XP 安全更新程序 (KB896428)(第 9 个更新,共 65 个)... 完成!
  76. 正在安装 Windows XP 安全更新程序 (KB901214)(第 10 个更新,共 65 个)... 完成!
  77. 正在安装 Windows XP 安全更新程序 (KB890859)(第 11 个更新,共 65 个)... 完成!
  78. 正在安装 Microsoft XP 安全更新程序 (KB896358)(第 12 个更新,共 65 个)... 完成!
  79. 正在安装 Windows XP 安全更新程序 (KB893756)(第 13 个更新,共 65 个)... 完成!
  80. 正在安装 Microsoft XP 安全更新程序 (KB899591)(第 14 个更新,共 65 个)... 完成!
  81. 正在安装 Microsoft XP 安全更新程序 (KB899587)(第 15 个更新,共 65 个)... 完成!
  82. 正在安装 Microsoft XP 安全更新程序 (KB896423)(第 16 个更新,共 65 个)... 完成!
  83. 正在安装 Windows XP 更新程序 (KB894391)(第 17 个更新,共 65 个)... 完成!
  84. 正在安装 Windows XP 安全更新程序 (KB902400)(第 18 个更新,共 65 个)... 完成!
  85. 正在安装 Windows XP 安全更新程序 (KB901017)(第 19 个更新,共 65 个)... 完成!
  86. 正在安装 Windows XP 安全更新程序 (KB905414)(第 20 个更新,共 65 个)... 完成!
  87. 正在安装 Windows XP 安全更新程序 (KB905749)(第 21 个更新,共 65 个)... 完成!
  88. 正在安装 Windows XP 安全更新程序 (KB900725)(第 22 个更新,共 65 个)... 完成!
  89. 正在安装 Microsoft XP 安全更新程序 (KB896424)(第 23 个更新,共 65 个)... 完成!
  90. 正在安装 Windows XP 更新程序 (KB910437)(第 24 个更新,共 65 个)... 完成!
  91. 正在安装 Windows XP 安全更新程序 (KB904706)(第 25 个更新,共 65 个)... 完成!
  92. 正在安装 Microsoft XP 安全更新程序 (KB908519)(第 26 个更新,共 65 个)... 完成!
  93. 正在安装 Windows XP 安全更新程序 (KB912919)(第 27 个更新,共 65 个)... 完成!
  94. 正在安装 Windows XP 安全更新程序 (KB911927)(第 28 个更新,共 65 个)... 完成!
  95. 正在安装 Windows XP 安全更新程序 (KB901190)(第 29 个更新,共 65 个)... 完成!
  96. 正在安装 Windows Media Player 插件安全更新程序 (KB911564)(第 30 个更新,共 65 个)... 完成!
  97. 正在安装 用于 Windows XP 的 Outlook Express 累积安全更新程序 (KB911567)(第 31 个更新,共 65 个)... 完成!
  98. 正在安装 Windows XP 安全更新程序 (KB911562)(第 32 个更新,共 65 个)... 完成!
  99. 正在安装 Windows XP 更新程序 (KB900485)(第 33 个更新,共 65 个)... 完成!
  100. 正在安装 Microsoft XP 安全更新程序 (KB908531)(第 34 个更新,共 65 个)... 完成!
  101. 正在安装 Windows Media Player 9 安全更新程序 (KB917734)(第 35 个更新,共 65 个)... 完成!
  102. 正在安装 Microsoft XP 安全更新程序 (KB914389)(第 36 个更新,共 65 个)... 完成!
  103. 正在安装 Windows XP 安全更新程序 (KB917344)(第 37 个更新,共 65 个)... 完成!
  104. 正在安装 Windows XP 安全更新程序 (KB918439)(第 38 个更新,共 65 个)... 完成!
  105. 正在安装 Windows XP 安全更新程序 (KB913580)(第 39 个更新,共 65 个)... 完成!
  106. 正在安装 Windows XP 安全更新程序 (KB917953)(第 40 个更新,共 65 个)... 完成!
  107. 正在安装 Windows XP 安全更新程序 (KB911280)(第 41 个更新,共 65 个)... 完成!
  108. 正在安装 Windows XP 安全更新程序 (KB914388)(第 42 个更新,共 65 个)... 完成!
  109. 正在安装 Windows XP 安全更新程序 (KB917422)(第 43 个更新,共 65 个)... 完成!
  110. 正在安装 Windows XP 安全更新程序 (KB920670)(第 44 个更新,共 65 个)... 完成!
  111. 正在安装 Windows XP 安全更新程序 (KB920683)(第 45 个更新,共 65 个)... 完成!
  112. 正在安装 Windows XP 安全更新程序 (KB921398)(第 46 个更新,共 65 个)... 完成!
  113. 正在安装 Windows XP 安全更新程序 (KB922616)(第 47 个更新,共 65 个)... 完成!
  114. 正在安装 用于 Windows XP 的 Outlook Express 安全更新程序 (KB920214)(第 48 个更新,共 65 个)... 完成!
  115. 正在安装 Windows XP 更新程序 (KB922582)(第 49 个更新,共 65 个)... 完成!
  116. 正在安装 Windows XP 更新程序 (KB916595)(第 50 个更新,共 65 个)... 完成!
  117. 正在安装 Windows XP 安全更新程序 (KB919007)(第 51 个更新,共 65 个)... 完成!
  118. 正在安装 Windows XP 安全更新程序 (KB920685)(第 52 个更新,共 65 个)... 完成!
  119. 正在安装 Windows XP 更新程序 (KB920872)(第 53 个更新,共 65 个)... 完成!
  120. 正在安装 Windows XP 安全更新程序 (KB925486)(第 54 个更新,共 65 个)... 完成!
  121. 正在安装 Windows XP 安全更新程序 (KB923414)(第 55 个更新,共 65 个)... 完成!
  122. 正在安装 Windows XP 安全更新程序 (KB925486)(第 54 个更新,共 65 个)... 完成!
  123. 正在安装 Windows XP 安全更新程序 (KB923414)(第 55 个更新,共 65 个)... 完成!
  124. 正在安装 Windows XP 安全更新程序 (KB924496)(第 56 个更新,共 65 个)... 完成!
  125. 正在安装 Windows XP 安全更新程序 (KB923191)(第 57 个更新,共 65 个)... 失败!
  126. 正在安装 Windows XP 安全更新程序 (KB924191)(第 58 个更新,共 65 个)... 完成!
  127. 正在安装 Windows XP 安全更新程序 (KB922819)(第 59 个更新,共 65 个)... 完成!
  128. 正在安装 Windows XP 安全更新程序 (KB920213)(第 60 个更新,共 65 个)... 完成!
  129. 正在安装 Windows XP 安全更新程序 (KB923980)(第 61 个更新,共 65 个)... 完成!
  130. 正在安装 Windows XP 安全更新程序 (KB924270)(第 62 个更新,共 65 个)... 完成!
  131. 正在安装 Flash Player 安全更新程序 (KB923789)(第 63 个更新,共 65 个)... 完成!
  132. 正在安装 用于 Windows XP 的 Internet Explorer 累积安全更新程序 (KB922760)(第 64 个更新,共 65 个)... 完成!
  133. 正在安装 Windows Malicious Software Removal Tool - 2006年11月 (KB890830)(第 65 个更新,共 65 个)... 完成!
复制代码

但是我将上面的所有Hotfix与http://bbs.wuyou.net/forum.php?mod=viewthread&tid=83755&extra=page%3D1里列出的68个Hotfix进行对比,发现两者有一些不同:
那个网页列出的68个Hotfix里面没有:
  1. KB892130 (Windows 正版增值验证工具),
  2. KB887472(Windows Messenger),
  3. KB911564(Windows Media Player 插件安全更新程序),
  4. KB917734(Windows Media Player 9),
  5. KB923789(Flash Player),
  6. KB890830(Windows Malicious Software Removal Tool)
复制代码

这些都是有着一定特殊性的Hotfix,没有在那个网页里列出来可以理解,可是那个网页里列出的68个Hotfix里却有6个没有在我用虚拟机安装的Windows XP原版系统的升级记录里出现:
  1. WindowsXP-KB885626-v2-x86-chs.exe,
  2. WindowsXP-KB908521-x86-CHS.exe,
  3. WindowsXP-KB913446-x86-CHS.exe,
  4. WindowsXP-KB904942-v2-x86-CHS.exe,
  5. WindowsXP-KB917537-x86-CHS.exe,
  6. WindowsXP-KB920342-x86-CHS.exe
复制代码

我想询问一下老毛桃以及各位网友,这6个Hotfix到底是怎么回事?是不是根个人的硬件或者是因为我是在虚拟机里测试的有关系?我11月20日在虚拟机里测试的结果是安装了我在上面提到的3+65个Hotfix之后就没有任何高优先级的Hotfix必须安装了。我的虚拟机里根本没有要求安装上面的6个Hotfix。你们的那68个Windows XP Hotfix的依据是什么?我现在还有没有必要集成上面6个Hotfix?
请赐教,谢谢!
作者: cfgs    时间: 2006-12-1 11:47
WindowsXP-KB885626-v2-x86-chs.exe: 本关键更新程序是一个非安全关键更新程序,它有助于解决以下问题:运行无生产支持的 BIOS(对于基于 Prescott C-0 步进的 Intel Pentium 4 和 Intel Celeron D 处理器)的有限数目的系统可能导致 Windows XP Service Pack 2 安装挂起。

WindowsXP-KB908521-x86-CHS.exe: 安装本更新程序可以解决当您在 Microsoft Windows Server 2003 和 Microsoft Windows XP 中的客户端/服务器通信中使用远程过程调用 (RPC) 时发生的各种问题。

WindowsXP-KB913446-x86-CHS.exe: 现已确认基于 Windows 的系统中存在一个安全问题,攻击者可能会利用此问题导致受影响的计算机停止响应请求。通过安装 Microsoft 提供的本更新程序,可以帮助保护您的计算机不受侵害。

WindowsXP-KB904942-v2-x86-CHS.exe: 安装本更新程序可以解决 Windows 系统中的 HTTP 验证问题。此类问题直到安装了 Microsoft Internet Explorer 7 之后才出现。

WindowsXP-KB917537-x86-CHS.exe: 现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Windows Internet 信息服务的 Windows 系统的安全并获取对该系统的控制权。您可通过安装本 Microsoft 更新程序来保护计算机不受侵害。

WindowsXP-KB920342-x86-CHS.exe: Peer Name Resolution Protocol (PNRP) 版本 2.0 使您能够发布和解析其它运行 PNRP v2.0 的对等节点名。这对系统上的对等应用程序非常重要。
作者: 老毛桃    时间: 2006-12-1 12:14
原帖由 Hsueh 于 2006-12-1 11:27 发表
这些都是有着一定特殊性的Hotfix,没有在那个网页里列出来可以理解,可是那个网页里列出的68个Hotfix里却有6个没有在我用虚拟机安装的Windows XP原版系统的升级记录里出现:
...
我想询问一下老毛桃以及各位网友,这6个Hotfix到底是怎么回事?是不是根个人的硬件或者是因为我是在虚拟机里测试的有关系?我11月20日在虚拟机里测试的结果是安装了我在上面提到的3+65个Hotfix之后就没有任何高优先级的Hotfix必须安装了。我的虚拟机里根本没有要求安装上面的6个Hotfix。你们的那68个Windows XP Hotfix的依据是什么?我现在 ...

对于非关键更新不作集成,因为不是每台机器都必须安装的。
作者: tylz    时间: 2006-12-1 13:02
原帖由 bshun 于 2006-12-1 08:17 AM 发表
到Windows目录下去找一个叫
spslpsrm.log
的文件,打开看看最后面的信息是什么
其实这个文件就是用/integrate或者/s来集成补丁的日志
;P



请问这个有什么用处呢?
作者: tylz    时间: 2006-12-1 13:04
原帖由 流年转换 于 2006-12-1 10:48 AM 发表


892130的直接下载地址

http://www.download.windowsupdat ... 451b4e87cca5ecf.exe


多谢流年转换,下载了,这个集成成功,还请问为什么我集成windows installer 3.1(KB893803)就弹出“试图集成此软件更新包时出现错误。请验证此软件更新的体系结构、语言和service pack级别对于目标分发文件夹是否有效”的错误呢?

[ 本帖最后由 tylz 于 2006-12-1 03:34 PM 编辑 ]
作者: bshun    时间: 2006-12-1 13:40
原帖由 tylz 于 2006-12-1 01:02 PM 发表
请问这个有什么用处呢?


分析啊,相关的错误提示就在里面
0804和804的差异的秘密,我就也是从这个日志文件里发现的
你把文件发到论坛上来吧
作者: Hsueh    时间: 2006-12-1 16:25
原帖由 老毛桃 于 2006-12-1 12:14 PM 发表

对于非关键更新不作集成,因为不是每台机器都必须安装的。


请问老毛桃:
WindowsXP-KB885626-v2-x86-chs.exe,
WindowsXP-KB908521-x86-CHS.exe,
WindowsXP-KB913446-x86-CHS.exe,
WindowsXP-KB904942-v2-x86-CHS.exe,
WindowsXP-KB917537-x86-CHS.exe,
WindowsXP-KB920342-x86-CHS.exe
这六个Hotfix到底是不是关键更新,从保证安全,稳定,而又不增添任何一个冗余物的角度出发,这六个Hotfix有没有必要和其他六十多个Hotfix一起集成到安装光盘里去?还是因为我是在虚拟机里面测试的,并不全面,这六个补丁里面还是有几个或者全部都有必要集成进去?
请问您获得那68个必须安装的补丁名录的途径是什么?是像我一样在一个原版sp2的基础上通过IE里的windows Update获得的还是另有妙法?
还想多问您一句,您是怎么解决那个,804和0804的矛盾的?原始的文件里面是0804,但是有几个补丁必须是804才能集成进去,你是不是让所有的补丁都是在804的状态下集成进去的,再在最后将804改回0804?
请赐教,谢谢!
作者: 老毛桃    时间: 2006-12-1 16:33
原帖由 Hsueh 于 2006-12-1 16:25 发表
请问老毛桃:
WindowsXP-KB885626-v2-x86-chs.exe,
...
WindowsXP-KB920342-x86-CHS.exe
这六个Hotfix到底是不是关键更新,从保证安全,稳定,而又不增添任何一个冗余物的角度出发,这六个Hotfix有没有必要和其他六十多个Hotfix一起集成到安装光盘里去?还是因为我是在虚拟机里面测试的,并不全面,这六个补丁里面还是有几个或者全部都有必要集成进去?
请问您获得那68个必须安装的补丁名录的途径是什么?是像我一样在一个原版sp2的基础上通过IE里的windows Update获得的还是另有妙法?
还想多问您一句,您是怎么解决那个,804和0804的矛盾的?原始的文件里面是0804,但是有几个补丁必须是804才能集成进去,你是不是让所有的补丁都是在804的状态下集成进去的,再在最后将804改回0804?
请赐教,谢谢! ...

这个 804 与 0804 的问题是 bshun 发现的,我只不过将他在帖子中的方法做了一个集合,集中处理一些问题而已。

检验哪些补丁必须安装,以纯净的 WinXP SP2 版本在 Windows Update 中的“快速”更新检查出的项目为准。
作者: bshun    时间: 2006-12-1 16:46
楼上的楼上的问题我来回答吧
1、68个补丁是我提供的列表,方法是从WSUS里面得到的
2、从安全、稳定角度说,微软出了带重要、安全或者关键字样的补丁都应该打上
3、0804/804的问题,我在我的帖子里面是用了先集成需要改804的补丁,然后改回0804再打其它补丁的办法,老毛桃经过研究后发现可以全部在804下进行集成,你的理解是对的
作者: Hsueh    时间: 2006-12-1 17:01
原帖由 老毛桃 于 2006-12-1 04:33 PM 发表

这个 804 与 0804 的问题是 bshun 发现的,我只不过将他在帖子中的方法做了一个集合,集中处理一些问题而已。

检验哪些补丁必须安装,以纯净的 WinXP SP2 版本在 Windows Update 中的“快速”更新检查出的项 ...

这是我在您的批处理文件里看到的:
  1. ::准备自动集成
  2. Echo.
  3. Echo 正在准备自动集成……
  4. TITLE 正在准备自动集成……
  5. If Exist "%SP2_HotFixCD%" RD /S /Q "%SP2_HotFixCD%"
  6. If Exist %TempDir% RD /S /Q %TempDir%
  7. If Exist DOSNET.INF Del DOSNET.INF /Q>NUL 2>NUL
  8. If Exist TXTSETUP.SIF Del TXTSETUP.SIF /Q>NUL 2>NUL
  9. MD %TempDir%


  10. ::复制 Windows 安装文件
  11. Echo.
  12. Echo 正在复制 Windows 安装文件……
  13. TITLE 正在复制 Windows 安装文件……
  14. XCOPY /E /I /V "%XPSP2CD%" "%SP2_HotFixCD%"
  15. Ren "%SP2_HotFixCD%\i386\HIVESYS.INF" HIVESYS.BAK
  16. If Exist HIVESYS_804.INF Copy "HIVESYS_804.INF" "%SP2_HotFixCD%\i386\HIVESYS.INF" /Y>NUL 2>NUL

  17. ……

  18. ::集成 Windows 补丁
  19. Echo.
  20. Title 正在集成 Windows 补丁集……
  21. For /F %%i In ('dir /B /OD %SP2HotFix%\*.exe') DO ECHO 正在集成 %%i&&START /WAIT %SP2HotFix%\%%i /S:"%SP2_HotFixCD%" /PASSIVE /QUIET


  22. ::压缩集成后生成的新文件
  23. Echo.
  24. Echo 正在压缩补丁集成后的新文件……
  25. TITLE 正在压缩补丁集成后的新文件……

  26. ::若存在 LANG\IMEKR61.IME 则压缩之
  27. If Exist "%SP2_HotFixCD%\I386\LANG\imekr61.ime" %MCAB% /L "%SP2_HotFixCD%\I386\LANG" "%SP2_HotFixCD%\I386\LANG\imekr61.ime"&&Del "%SP2_HotFixCD%\I386\LANG\imekr61.ime" /Q>NUL 2>NUL

  28. ::将原 HIVESYS.INF 替换掉临时文件
  29. Del "%SP2_HotFixCD%\i386\HIVESYS.INF" /Q>NUL 2>NUL
  30. Ren "%SP2_HotFixCD%\i386\HIVESYS.BAK" HIVESYS.INF

  31. ::使用原版的 Windows 安装协议文件
  32. If Exist "%XPSP2CD%\I386\EULA.TXT" Copy "%XPSP2CD%\I386\EULA.TXT" "%SP2_HotFixCD%\i386" /Y>NUL 2>NUL

  33. ::如果有 I386\Update 目录,则转移其中的文件并删除此目录
  34. If Exist "%SP2_HotFixCD%\i386\update" MOVE /Y "%SP2_HotFixCD%\i386\update\*.*" "%SP2_HotFixCD%\I386">NUL 2>NUL&&RD /S /Q "%SP2_HotFixCD%\I386\update"

  35. ::将 TXTSETUP.SIF 转移出来
  36. If Exist "%SP2_HotFixCD%\I386\txtsetup.sif" MOVE /Y "%SP2_HotFixCD%\i386\txtsetup.sif" .\>NUL 2>NUL
  37. If Exist "%SP2_HotFixCD%\i386\WINNT.SIF" Copy "%SP2_HotFixCD%\i386\WINNT.SIF" .\WINNT.TMP /Y>NUL 2>NUL&&Del "%SP2_HotFixCD%\i386\WINNT.SIF" /Q>NUL 2>NUL

  38. ::将所有新文件移动到临时目录以备压缩
  39. For /F "tokens=4" %%i In ('dir /A-D /4 ^"%SP2_HotFixCD%\I386^" ^|find /V ^"%FileDate%^"') do IF EXIST "%SP2_HotFixCD%\I386\%%i" move "%SP2_HotFixCD%\I386\%%i" "%TempDir%">NUL 2>NUL

  40. ::将 TXTSETUP.SIF 放回 I386 目录
  41. If Exist txtsetup.sif MOVE /Y txtsetup.sif "%SP2_HotFixCD%\i386">NUL 2>NUL

  42. ::如果存在应答文件则复制到 I386 下
  43. If Exist WINNT.SIF Copy WINNT.SIF "%SP2_HotFixCD%\I386" /Y>NUL 2>NUL
  44. If Exist WINNT.TMP Copy WINNT.TMP "%SP2_HotFixCD%\i386\WINNT.SIF" /Y>NUL 2>NUL&&Del WINNT.TMP /Q>NUL 2>NUL

  45. ::将已压缩过的文件返回 I386 目录
  46. MOVE /Y %TempDir%\*.??_ "%SP2_HotFixCD%\I386">NUL 2>NUL

  47. ::不压缩 TELNET.EXE,转移至 I386 目录
  48. ::If Exist %TempDir%\TELNET.EXE MOVE /Y %TempDir%\TELNET.EXE "%SP2_HotFixCD%\I386">NUL 2>NUL

  49. ::如果集成了 WMP10,则将相关的安全编目文件放到 SVCPACK 目录,并在 SVCPACK.INF 中注册之
  50. If %AddWMPVer%==10 DIR /B "%WMP10Folder%\*.CAT">>"%TempDir%\SVCPACK.INF"&&Move /Y "%WMP10Folder%\*.CAT" "%SP2_HotFixCD%\I386\SVCPACK">NUL 2>NUL

  51. ::将 DOSNET.INF 从临时目录移出来以备修复
  52. If Exist %TempDir%\DOSNET.INF MOVE /Y %TempDir%\DOSNET.INF .\>NUL 2>NUL

  53. ::将剩余在临时目录中的所有新文件压缩并删除未压缩版本
  54. For /F %%i In ('dir /B %TempDir%') do %MCAB% /L %TempDir% %TempDir%\%%i&&del %TempDir%\%%i /Q>NUL 2>NUL

  55. ::将压缩过的新文件移动到 I386 中
  56. MOVE /Y %TempDir%\*.* "%SP2_HotFixCD%\I386">NUL 2>NUL


  57. ::删除无用文件
  58. Echo HotFix 集成完毕!正在删除无用的文件...

  59. ::删除临时目录
  60. RD /S /Q %TempDir%

  61. ::按配置文件中的保留文件清单保留 SVCPACK 文件夹中的文件
  62. For /F "eol=; tokens=1 skip=%KeepLins% usebackq" %%i In ("%CFGFile%") Do If Exist "%SP2_HotFixCD%\i386\SVCPACK\%%i.EXE" Ren "%SP2_HotFixCD%\i386\SVCPACK\%%i.EXE" %%i.BAK>NUL 2>NUL

  63. ::删除 SVCPACK 文件夹中的无用文件
  64. Del "%SP2_HotFixCD%\i386\SVCPACK\*.EXE" /Q>NUL 2>NUL
  65. If Exist "%SP2_HotFixCD%\i386\SVCPACK\HFINT.DAT" Del "%SP2_HotFixCD%\i386\SVCPACK\HFINT.DAT" /Q>NUL 2>NUL
  66. If Exist "%SP2_HotFixCD%\i386\SVCPACK\branches.inf" Del "%SP2_HotFixCD%\i386\SVCPACK\branches.inf" /Q>NUL 2>NUL
  67. Ren "%SP2_HotFixCD%\i386\SVCPACK\*.BAK" *.EXE

  68. ::如果设置了不保留 Win9X 升级安装 WinXP 的功能,则删除相关文件夹
  69. For /F "tokens=2 delims=^=" %%i In ('find /I ^"Win9X保留^" %CFGFile%') do SET Keep9X=%%i
  70. If Not Keep9X%Keep9X%==Keep9X1 (
  71. If Exist "%SP2_HotFixCD%\i386\WIN9XMIG" RD /S /Q "%SP2_HotFixCD%\i386\WIN9XMIG"
  72. If Exist "%SP2_HotFixCD%\i386\WIN9XUPG" RD /S /Q "%SP2_HotFixCD%\i386\WIN9XUPG"
  73. )


  74. ::最终校验一下可能存在的相同文件
  75. Echo.
  76. Echo 正在最后校验相同文件……
  77. TITLE 正在最后校验相同文件……
  78. For /F %%i In ('dir /B ^"%SP2_HotFixCD%\I386\LANG^"') DO IF EXIST "%SP2_HotFixCD%\I386\%%i" COPY "%SP2_HotFixCD%\I386\LANG\%%i" "%SP2_HotFixCD%\I386" /Y>NUL 2>NUL


  79. ::修复 DOSNET.INF 文件
  80. Echo.
  81. Echo 修复 DOSNET.INF 文件……
  82. TITLE 修复 DOSNET.INF 文件……
  83. If Exist DOSNET.TMP Del DOSNET.TMP /Q>NUL 2>NUL
  84. For /f "tokens=4 delims=_" %%i In ('findstr ^"EULAID^" ^"%SP2_HotFixCD%\I386\EULA.TXT^"') do SET EULAID=%%i
  85. ::If "EULAID%EULAID%"=="EULAIDOEM" (Set IMEKR61=d5,I386\LANG\imekr61.ime) Else (Set IMEKR61=d1,LANG\imekr61.ime)
  86. Set IMEKR61=d5,I386\LANG\imekr61.ime
  87. SETLOCAL ENABLEDELAYEDEXPANSION
  88. For /F "tokens=1* delims=:" %%i In ('findstr /N .* DOSNET.INF') do (
  89.     Set str=%%j
  90.     If Not "!str!"=="" Set "str=!str:d1,imekr61.ime=%IMEKR61%!"
  91.     If Not "!str!"=="" Set "str=!str:d5,I386\wmdrmsdk.dll=d1,wmdrmsdk.dll!"
  92.     If Not "!str!"=="" Set "str=!str:d5,I386\MFPLAT.dll=d1,MFPLAT.dll!"
  93.     If Not "!str!"=="" Set "str=!str:d1,update\updspapi.dll=d1,updspapi.dll!"
  94.     If Not "!str!"=="" Set "str=!str:d1,update\update.exe=d1,update.exe!"
  95.     If Not "!str!"=="" Set "str=!str:d1,update\spcustom.dll=d1,spcustom.dll!"
  96.     Echo.!str!>>DOSNET.TMP
  97. )
  98. ENDLOCAL
  99. If Exist DOSNET.INF Del DOSNET.INF /Q>NUL 2>NUL&&Ren DOSNET.TMP DOSNET.INF
  100. If Exist DOSNET.INF MOVE /Y DOSNET.INF "%SP2_HotFixCD%\I386">NUL 2>NUL
复制代码

看样子您是在集成前用您自己修改的HIVESYS_804.INF替换原始的HIVESYS.INF,再在最后集成结束后换回去,这样看来您是将所有补丁在804状态下集成而不是一部分在804、另一部分在0804下集成的,只不过在最后将原始文件还了回去罢了。
您看我分析的对吗?
还是您在HIVESYS_804.INF里另藏玄机?
作者: Hsueh    时间: 2006-12-1 17:11
原帖由 bshun 于 2006-12-1 04:46 PM 发表
楼上的楼上的问题我来回答吧
1、68个补丁是我提供的列表,方法是从WSUS里面得到的
2、从安全、稳定角度说,微软出了带重要、安全或者关键字样的补丁都应该打上
3、0804/804的问题,我在我的帖子里面是用了先集 ...

那么根据您的判断,我前面提到的那6个更新,从安全、稳定角度说,是不是都有必要集成进去,是不是那6个补丁都是了带重要、安全或者关键字样的补丁?
谢谢!
作者: 老毛桃    时间: 2006-12-1 20:01
原帖由 Hsueh 于 2006-12-1 17:01 发表
这是我在您的批处理文件里看到的:
...
看样子您是在集成前用您自己修改的HIVESYS_804.INF替换原始的HIVESYS.INF,再在最后集成结束后换回去,这样看来您是将所有补丁在804状态下集成而不是一部分在804、另一部分在0804下集成的,只不过在最后将原始文件还了回去罢了。
您看我分析的对吗?
还是您在HIVESYS_804.INF里另藏玄机?
原帖由 bshun 于 2006-12-1 16:46 发表
3、0804/804的问题,我在我的帖子里面是用了先集成需要改804的补丁,然后改回0804再打其它补丁的办法,老毛桃经过研究后发现可以全部在804下进行集成 ...

作者: tylz    时间: 2006-12-1 22:32
bshun,我是按你的方法对英文版XP SP2 集成Hotfix,无法集成Windows  installer 3.1 (KB893803),找到了这条记录,如下:
********************************************************************************************
0.015: 2006/12/01 22:14:28.062 (local)
0.015: i:\c470399cfadf87ba88ff03d2d4\UPDATE\update.exe (version 6.1.22.4)
0.015: Slipstream mode
0.015: Service Pack 是用以下命令行启动的: /integrate:c:\wxp
0.031: Package Type: MULTI OS
0.578: IsPackageValidForTarget:  No default branch defined for SP level 2.  Searching for alternate SP Level.
0.593: IsPackageValidForTarget:  Using alternate SP level of 0 to determine branch.
0.593: IsUpdateInfValidForTarget: Lang mismatch in i:\c470399cfadf87ba88ff03d2d4\update\update_wxp.inf: 804 != 409.
0.593: IntegrateHotfix:  Package KB893803v2 is not valid for target c:\wxp.
0.593: Hotfix Integration failed with error 0xa005
3.593: Message displayed to the user: 试图集成此软件更新包时出现错误。请验证此软件更新的体系结构、语言和 service pack 级别对于目标分发文件夹是否有效。
3.593: User Input: OK
3.593: 试图集成此软件更新包时出现错误。请验证此软件更新的体系结构、语言和 service pack 级别对于目标分发文件夹是否有效。
**********************************************************************************************************************

集成之前我没有改动HIVESYS.INF 文件中INSTALL_LANGUAGE="0409"
刚刚察看了一下spslpsrm.log文件中,其中还有一些错误,我只把KB893803这个错误记录发了上来,刚刚测试了一下,如果把INSTALL_LANGUAGE="0409" 更改为INSTALL_LANGUAGE="804" ,再集成,则成功,谢谢bshun指导!这是集成成功之后spslpsrm.log文件中的记录:
***********************************************************************************************************************
0.015: 2006/12/01 22:27:52.593 (local)
0.015: i:\b51459e4141d8538c32c664e256a\UPDATE\update.exe (version 6.1.22.4)
0.015: Slipstream mode
0.015: Service Pack 是用以下命令行启动的: /integrate:c:\wxp
0.031: Package Type: MULTI OS
0.359: IsPackageValidForTarget:  No default branch defined for SP level 2.  Searching for alternate SP Level.
0.359: IsPackageValidForTarget:  Using alternate SP level of 0 to determine branch.
10.687: Message displayed to the user: 集成安装已成功结束。
10.687: User Input: OK
10.703: 集成安装已成功结束。
***************************************************************************************************************************
作者: 老毛桃    时间: 2006-12-2 10:24
原帖由 tylz 于 2006-12-1 22:32 发表
bshun,我是按你的方法对英文版XP SP2 集成Hotfix,无法集成Windows  installer 3.1 (KB893803),找到了这条记录,如下:
************************************************************************************** ...

集成的 Hotfix(包括 SP2 包)要与目标系统的语言版本一致才行的。
作者: chinacdc    时间: 2006-12-2 12:47
这个贴子好多 高手在解释真是让初学都高兴!!!但是人没有谁找到集成后WIM11不能正常运行以及新建用户向导和应用自定义主题等这些问题搞定了吗?我真的希望早日看到这这些问题的解决,给大家一个完美的WINSP2集成光盘(包含WIM11及68个补丁)!!!前辈门努力吧,我们期待你的结果。
作者: bshun    时间: 2006-12-2 12:55
tylz 你的OS是英文版的,Windows Installer是多语言版的
从log里面出现804,估计你是在简体中文版下进行/integrate的吧?
建议到英文系统下或者把Windows的区域里面改为英文重启后试试看

[ 本帖最后由 bshun 于 2006-12-2 01:15 PM 编辑 ]
作者: tylz    时间: 2006-12-2 14:22
原帖由 bshun 于 2006-12-2 12:55 PM 发表
tylz 你的OS是英文版的,Windows Installer是多语言版的
从log里面出现804,估计你是在简体中文版下进行/integrate的吧?
建议到英文系统下或者把Windows的区域里面改为英文重启后试试看



对,家里的电脑是中文版的,就在这个环境中集成的,谢谢bshun。有空了我在办公室试一下。

对了,如果把集成补丁之后的I386文件夹下所更新而产生的二进制文件*.exe ,*.dll等压缩成*.EX_ ,*.DL_形式文件,则文件缩小不少,大约节约50M左右空间,100多个文件需要逐一压缩,不知有什么工具没有,老毛桃那批量压缩工具能压缩成这种后缀名吗?
作者: 老毛桃    时间: 2006-12-2 15:15
原帖由 tylz 于 2006-12-2 14:22 发表
对了,如果把集成补丁之后的I386文件夹下所更新而产生的二进制文件*.exe ,*.dll等压缩成*.EX_ ,*.DL_形式文件,则文件缩小不少,大约节约50M左右空间,100多个文件需要逐一压缩,不知有什么工具没有,老毛桃那批量压缩工具能压缩成这种后缀名吗?

嘿嘿,这是偶的专利!

看看我的源程序就明白了
作者: tylz    时间: 2006-12-2 17:21
这一句中的%MCAB%是什么意思呢?以及结尾的/Q>NUL 2>NUL是什么意思啊,能解释一下吗?谢谢
For /F %%i In ('dir /B %TempDir%') do %MCAB% /L %TempDir% %TempDir%\%%i&&del %TempDir%\%%i /Q>NUL 2>NUL

也就是说如果写成DOS底下直接执行的命令应该如何写啊:
For /F %i In ('dir /B  C:\XPDir') do ?????????????

[ 本帖最后由 tylz 于 2006-12-2 05:27 PM 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3