无忧启动论坛

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

[原创]我研究的XP SP2及之后的补丁集成法(后续更新请见老毛桃的帖子)

[复制链接]
121#
发表于 2006-11-21 12:33:12 | 只看该作者
另外还有个问题,用这种方法,整合时,程序好像要求必须整合到i386文件夹,我做的是多合一光盘,也就是有3个和i386一样的文件夹,只不过里面的winnt.sif不同。我现在是分别把其他的文件夹改成i386,整合好,再改回去,刚想起来,目录有问题。是不是应该把svcpack.inf里面的路径改了?还有哪里应该改?谢谢!
回复

使用道具 举报

122#
发表于 2006-11-21 13:00:24 | 只看该作者
刚才又看了一下,dosnet.inf里面,“d1=”后面好像得改成相应的目录,但不知道“DestinationPlatform = i386”这行用不用改。望赐教!

[ 本帖最后由 cy0000 于 2006-11-21 01:28 PM 编辑 ]
回复

使用道具 举报

123#
发表于 2006-11-21 22:12:41 | 只看该作者
请大家帮帮忙啊!谢谢
回复

使用道具 举报

124#
发表于 2006-11-25 11:28:29 | 只看该作者
收藏下
晚上回来慢慢看 。
回复

使用道具 举报

125#
发表于 2006-11-25 23:09:20 | 只看该作者
强帖子学习一下
回复

使用道具 举报

126#
发表于 2006-11-27 10:28:42 | 只看该作者
好贴,学习一下,谢谢LZ
回复

使用道具 举报

127#
发表于 2006-11-27 13:31:31 | 只看该作者
不错啊,值得学习
回复

使用道具 举报

128#
发表于 2006-12-1 08:30:01 | 只看该作者
能不能集成IE7 ?
回复

使用道具 举报

129#
 楼主| 发表于 2006-12-1 08:35:16 | 只看该作者
目前尚不能
回复

使用道具 举报

130#
发表于 2006-12-1 09:12:30 | 只看该作者
原帖由 cy0000 于 2006-11-21 13:00 发表
刚才又看了一下,dosnet.inf里面,“d1=”后面好像得改成相应的目录,但不知道“DestinationPlatform = i386”这行用不用改。望赐教!

不需要
回复

使用道具 举报

131#
发表于 2006-12-1 11:19:57 | 只看该作者
有办法集成IE7 吗? 用/integrate不成功。
回复

使用道具 举报

132#
发表于 2006-12-1 12:08:09 | 只看该作者
原帖由 cfgs 于 2006-12-1 11:19 发表
有办法集成IE7 吗? 用/integrate不成功。

IE7 没有这个参数,当然会不成功。
回复

使用道具 举报

133#
发表于 2006-12-1 13:09:03 | 只看该作者
可以配合$oem$文件夹用/quiet来安装
回复

使用道具 举报

134#
发表于 2006-12-1 16:10:55 | 只看该作者
原帖由 tylz 于 2006-12-1 13:09 发表
可以配合$oem$文件夹用/quiet来安装

SVCPACK.INF 也可以做到,没有必要单独为了 IE7 再去整 $OEM$,而且使用 $OEM$ 的话,还要修改 WINNT.SIF,没有 SVCPACK 方法方便
回复

使用道具 举报

135#
发表于 2006-12-1 16:22:08 | 只看该作者
原帖由 老毛桃 于 2006-12-1 04:10 PM 发表

SVCPACK.INF 也可以做到,没有必要单独为了 IE7 再去整 $OEM$,而且使用 $OEM$ 的话,还要修改 WINNT.SIF,没有 SVCPACK 方法方便

能详细说说是什么方法吗?
回复

使用道具 举报

136#
发表于 2006-12-1 16:34:25 | 只看该作者
原帖由 tylz 于 2006-12-1 16:22 发表

能详细说说是什么方法吗?

在 WZ 看到的帖子,我还没有试验,不好乱说。
回复

使用道具 举报

137#
发表于 2006-12-4 13:06:51 | 只看该作者
看了好长时间才看玩啊
dos 语句不是太懂,
会一点SET  FOR   DO 就不懂了
有没有高手能把这段代码写成一
EXE文件啊,有输入输出就可以了
看了上面的代码不知道DOS的语句里
有没有记数的代码
就是最后可以返回一共执行了多少个文件
这样可以很清楚的知道安装了多少
回复

使用道具 举报

138#
发表于 2006-12-4 13:07:35 | 只看该作者
看了好长时间才看玩啊
dos 语句不是太懂,
会一点SET  FOR   DO 就不懂了
有没有高手能把这段代码写成一
EXE文件啊,有输入输出就可以了
看了上面的代码不知道DOS的语句里
有没有记数的代码
就是最后可以返回一共执行了多少个文件
这样可以很清楚的知道安装了多少
回复

使用道具 举报

139#
 楼主| 发表于 2006-12-4 13:38:50 | 只看该作者
用老毛桃的工具吧,原理就是跟我这贴一样的,并进行了优化
还可以集成WMP10
回复

使用道具 举报

140#
发表于 2006-12-7 13:21:57 | 只看该作者
顶...以前都是用Flexbeta.Slipstreamer.XP.v2.0.B2.rar
回复

使用道具 举报

141#
发表于 2006-12-14 10:59:47 | 只看该作者
这贴研究N久了,还是没把批处理看懂,跟老毛桃的工具相比,觉得这贴的方法简单直观且不易出错,我想请问楼主:
假设集成了SP2的光盘文件在D:\XP
补丁在D:\HotFix
全自动的集成批处理文件该怎样写?(已改HIVESYS.inf中INSTALL_LANGUAGE="804")
回复

使用道具 举报

142#
 楼主| 发表于 2006-12-15 10:55:10 | 只看该作者
FOR /F usebackq %%i IN (`dir D:\HotFix\*.exe /b`) DO START /wait D:\HotFix\%%i /s:D:\XP\ /passive /q

放到一个批处理文件中即可

[ 本帖最后由 bshun 于 2006-12-15 11:00 AM 编辑 ]
回复

使用道具 举报

143#
发表于 2006-12-16 12:17:11 | 只看该作者
这对是要收藏的
正在下原版
下完试试
回复

使用道具 举报

144#
发表于 2006-12-16 21:46:50 | 只看该作者
假设XP零售版的集成了SP2的光盘文件在D:\xp\Retail.SP2\
E:\WXPSP2_HotFix\SP2_Hotfix1\WindowsXP-KBXXYYZZ-x86-CHS.exe /integrate:D:\XP\Retail.SP2_HotFix\
单独运行集成命令(不要加/passive),测试这些补丁是否能集成到D:\XP\Retail.SP2_HotFix
D:\xp\Retail.SP2\
D:\XP\Retail.SP2_HotFix\
要修改一下二个文件夹名称不对
回复

使用道具 举报

145#
 楼主| 发表于 2006-12-18 15:29:20 | 只看该作者
原帖由 HJCH1976 于 2006-12-16 09:46 PM 发表
假设XP零售版的集成了SP2的光盘文件在D:\xp\Retail.SP2\
E:\WXPSP2_HotFix\SP2_Hotfix1\WindowsXP-KBXXYYZZ-x86-CHS.exe /integrate:D:\XP\Retail.SP2_HotFix\
单独运行集成命令(不要加/passive),测试这些补 ...


楼上指的哪行?
回复

使用道具 举报

146#
发表于 2006-12-18 23:53:51 | 只看该作者
............我想用工具方便 不知道是否有
回复

使用道具 举报

147#
发表于 2006-12-19 19:16:27 | 只看该作者
原帖由 老毛桃 于 2006-10-19 09:55 AM 发表
发现集成后个别文件还需要处理一下,比如在 Windows 环境下安装,选择将所有文件从 CD 复制到硬盘安装时,会出现 imekr61.ime 无法被读取的错误,点击忽略可以继续安装,但难保不会有问题。解决方法:打开 DOSNET.INF,找到 d1,imekr61.ime 字样的一行,修改成 d1,LANG\imekr61.ime 即可。



怎么我按照这修改了
但问题依旧?

[ 本帖最后由 peter1123 于 2006-12-19 07:18 PM 编辑 ]

DOSNET.rar

39.68 KB, 下载次数: 64, 下载积分: 无忧币 -2

回复

使用道具 举报

148#
发表于 2006-12-19 20:30:21 | 只看该作者
学无止境 汗 有好多都看不太懂的~!!! 楼主好厉害 要学习啊
回复

使用道具 举报

149#
发表于 2006-12-19 22:20:37 | 只看该作者
发现集成后个别文件还需要处理一下,比如在 Windows 环境下安装,选择将所有文件从 CD 复制到硬盘安装时,会出现 imekr61.ime 无法被读取的错误,点击忽略可以继续安装,但难保不会有问题。解决方法:打开 DOSNET.INF,找到 d1,imekr61.ime 字样的一行,修改成 d1,LANG\imekr61.ime 即可。



按着修改还是不行

我直接把imekr61.ime复制到i386文件夹下了
回复

使用道具 举报

150#
发表于 2007-1-3 14:46:50 | 只看该作者
菜鸟,学习中!
很实用,详细!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 07:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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