无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 188701|回复: 518
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-25 20:07:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
鉴于目前网络上流传着很多集成了 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 编辑 ]
2#
 楼主| 发表于 2006-11-25 20:09: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 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2006-11-25 20:38:28 | 显示全部楼层
补丁的集成方法是微软官方给出的,也就是本论坛 bshun 朋友的强帖([原创]我研究的XP SP2及之后的补丁集成法)中介绍的。关于这部分的操作,很多代码借鉴于他的,表示感谢。

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

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

本程序在赢政天下论坛已经经过众多网友近 3 天(我网络 U 盘的下载量显示为 49XX)的测试,VOL 版本基本正常,对于一些 OEM 版本,只要是正常的基于 WinXP SP2 的版本,一般都没有问题。
回复

使用道具 举报

4#
 楼主| 发表于 2006-11-25 20:55:38 | 显示全部楼层
原帖由 lxl1638 于 2006-11-25 20:49 发表
顶一下,多产的老毛桃。

老九见笑了。

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

不过我的批处理比较烂,Namejm 兄弟又自称对光盘启动方面没什么研究(谁知道真的假的),就烂水平烂做了,反正是可以用起来了哈!
回复

使用道具 举报

5#
 楼主| 发表于 2006-11-25 20:58:13 | 显示全部楼层
在赢政上有人试过,此方法在 Win2000、Win2003 上也是可行的,只不过有些细节的地方需要变动,我自己没有证实,也没有时间去做了。有兴趣的朋友可以跟帖,我将批处理源码发出来
回复

使用道具 举报

6#
 楼主| 发表于 2006-11-26 08:32:28 | 显示全部楼层
原帖由 童梦 于 2006-11-25 23:43 发表
不是说集成WMP11,在线更新仍然要求去下载WMP10的安全补丁吗?是不是这样?

这个跟我无关哦,MS 的 Update 检测有问题。那两个补丁所更新的文件,在 WMP11 中一个是不存在,一个是 WMP11 的版本更高
回复

使用道具 举报

7#
 楼主| 发表于 2006-11-26 12:37:08 | 显示全部楼层
原帖由 gues1688 于 2006-11-26 11:33 发表
以下是偶通过一个自编的小程序,从微软网站上获取的截止现在的所有补丁:
补丁1: Windows Messenger 4.7
布署时间:2004-5-15
描述:千里沟通面对面,此版本具有多种易于使用的增强功能,如将联系人列表分组、 ...

你时使用的 Microsoft Update 组件,当然会有这么多的补丁,有很多是 Office 组件中的,Microsoft Update 还能对 SQL Server 进行更新呢,太多了,我只针对 Windows 系统
回复

使用道具 举报

8#
 楼主| 发表于 2006-11-26 14:56:40 | 显示全部楼层
在 1 楼的附件已经更新,同时增加了一个单独集成 WMP11 的工具
回复

使用道具 举报

9#
 楼主| 发表于 2006-11-26 15:09:38 | 显示全部楼层
原帖由 jacklymin 于 2006-11-25 21:49 发表


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

ExeScript

关于此软件的介绍在软件区有帖子,建议搜索看看。查看我的源码的方法也很简单,就不用说了吧。
回复

使用道具 举报

10#
 楼主| 发表于 2006-11-27 15:08:02 | 显示全部楼层
新的版本出来了,支持选择集成 WMP10 还是 WMP11 或者不集成。

如果原来就有应答文件,则使用用户原来的应答文件,如果没有,则使用我的。
回复

使用道具 举报

11#
 楼主| 发表于 2006-11-27 21:46:15 | 显示全部楼层
原帖由 wyt0164 于 2006-11-27 10:08 发表
集成以后没有出错,但安装的时候报如下错误。看来WMP11自动集成还有有问题

你是使用的 592MB 的版本吗?
回复

使用道具 举报

12#
 楼主| 发表于 2006-11-28 09:48:48 | 显示全部楼层
原帖由 wyt0164 于 2006-11-28 08:53 发表
老毛桃另外关于替换DOTNETFX、DOTNET3文件夹,好像替换了没有反应呀,从哪里能看出来是被替换呢。

你下载 DOTNETFX 3.0 的那几个文件了吗?放到指定的文件夹中了没?
回复

使用道具 举报

13#
 楼主| 发表于 2006-11-28 13:48:23 | 显示全部楼层
原帖由 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 算了。
回复

使用道具 举报

14#
 楼主| 发表于 2006-11-28 16:05:15 | 显示全部楼层
保留文件清单增加到 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
复制代码
回复

使用道具 举报

15#
 楼主| 发表于 2006-11-28 21:12:09 | 显示全部楼层
原帖由 chinacdc 于 2006-11-28 20:44 发表


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

我可没这么说,但至少在我使用的 3 个原版的情况是这样。其实有两个在我的机器上是不需要,但是 bshun 提供的帖子(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=83755)说是需要保留,安全起见,我还是选择保留这两个文件了。反正这两个文件也不算大。
回复

使用道具 举报

16#
 楼主| 发表于 2006-11-29 09:20:35 | 显示全部楼层
原帖由 tylz 于 2006-11-28 22:29 发表
IE7.0能否有方法或思路集成?虽然是英文版,个人感觉用起来还是不错的。

不可以,至少我暂时办不到
回复

使用道具 举报

17#
 楼主| 发表于 2006-11-29 12:51:14 | 显示全部楼层
原帖由 chinacdc 于 2006-11-29 12:40 发表

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

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

你在什么系统中操作的?精简版?
回复

使用道具 举报

18#
 楼主| 发表于 2006-11-29 15:45:30 | 显示全部楼层
原帖由 chinacdc 于 2006-11-29 14:21 发表
FactoryMode = No
DriverSigningPolicy=Ignore
Repartition=0   
OEMPnPDriversPath=""
Unattendswitch=No
对吗?
哪里可以下载CDIMAGE.EXE?下好了放在什么地方呢?

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

1 楼可以下载
回复

使用道具 举报

19#
 楼主| 发表于 2006-11-29 19:30:20 | 显示全部楼层
原帖由 chinacdc 于 2006-11-29 19:08 发表
到底集成WMP11还有没有问题呢?

请看我在 51 楼的说明,如果能解决了,我自然会在 1 楼告诉大家
回复

使用道具 举报

20#
 楼主| 发表于 2006-11-30 09:36:41 | 显示全部楼层
原帖由 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 的最大的原因。
回复

使用道具 举报

21#
 楼主| 发表于 2006-11-30 21:13:09 | 显示全部楼层
原帖由 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 平级。
回复

使用道具 举报

22#
 楼主| 发表于 2006-11-30 21:16:56 | 显示全部楼层
原帖由 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 到更新完毕也没有看到他的踪影 。。。
回复

使用道具 举报

23#
 楼主| 发表于 2006-12-1 12:14:20 | 显示全部楼层
原帖由 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的依据是什么?我现在 ...

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

使用道具 举报

24#
 楼主| 发表于 2006-12-1 16:33:08 | 显示全部楼层
原帖由 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 中的“快速”更新检查出的项目为准。
回复

使用道具 举报

25#
 楼主| 发表于 2006-12-1 20:01:33 | 显示全部楼层
原帖由 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下进行集成 ...
回复

使用道具 举报

26#
 楼主| 发表于 2006-12-2 10:24:23 | 显示全部楼层
原帖由 tylz 于 2006-12-1 22:32 发表
bshun,我是按你的方法对英文版XP SP2 集成Hotfix,无法集成Windows  installer 3.1 (KB893803),找到了这条记录,如下:
************************************************************************************** ...

集成的 Hotfix(包括 SP2 包)要与目标系统的语言版本一致才行的。
回复

使用道具 举报

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

嘿嘿,这是偶的专利!

看看我的源程序就明白了
回复

使用道具 举报

28#
 楼主| 发表于 2006-12-3 13:35:09 | 显示全部楼层
原帖由 tylz 于 2006-12-2 22:47 发表
原来%MCAB%是一个变量。

呵呵,明白了就好,程序最前面有一个 SET MCAB=Makecab ... 这样的语句,。。。。
回复

使用道具 举报

29#
 楼主| 发表于 2006-12-7 11:19:21 | 显示全部楼层
原帖由 buddyfly 于 2006-12-6 15:58 发表
发现个问题,在删除无用文件时,把svcpack.inf也删除了,能不能改一下。

用 WinRAR 打开 SVCPACK.IN_
回复

使用道具 举报

30#
 楼主| 发表于 2006-12-13 14:35:40 | 显示全部楼层
原帖由 enterhu 于 2006-12-13 11:42 发表


可以避免
1。加几句代码就可了( 稍后,我贴出)
2。或者说取得新文件的方法不对(这需对原批处文件作较大的改动,这需原作者来改)

完全解决dosnet.inf ,二次压缩,不该压缩的问题,也不存在键盘文件不 ...

呵呵,我之前要求安装源的所有文件保持时间一致,就是这个原因。

不过我已经想到了比较好一点的处理方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-25 23:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表