无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3808|回复: 5
打印 上一主题 下一主题

[分享]Windows XP SP2以后的所有补丁整合安装的方法

[复制链接]
跳转到指定楼层
1#
发表于 2005-6-23 21:28:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、前言
    Windows XP SP2有几个补丁可以集成安装了,实际上,我们可以手动修改使不支
持集成的补丁也能集成进安装盘,以下是我参考了许多网上的教程并已经制作成
功的方法,也许我表达不清楚,而且不够详细,看不懂的请别骂我,可以参考别
人的制作方法。
二、准备
    建立一个临时目录,将各个补丁包放进去,改名成短文件名的格式,如原来是
WindowsXP-KB873333-x86-CHS.exe则改成KB873333.exe,分别将各升级包
用"KBXXXXX.EXE -X:存放目录"这样的命令格式解压,取出与前面和补丁KBXXXXX
相同的cat文件,放到一起。如前面的KB873333.exe解压后,就要找出
KB873333.cat这个文件,和KB873333.exe放到一起,其它的也一样。
    在Windows XP安装源文件I386目录下建立svcpack文件夹,将要更新的补丁和cat
文件都放进去这个文件夹,每个更新包对应一个cat.
三、动手
(一)修改I386文件夹下的DOSNET.INF
1.在[Files]加入以下文本
d1,iepeers.dll
d1,mshtml.dll
d1,msrating.dll
d1,urlmon.dll
d1,inseng.dll
d1,pngfilt.dll
d1,browseui.dll
d1,cdfview.dll
d1,shlwapi.dll
d1,iedw.exe
d1,mshtmled.dll
d1,shdocvw.dll
d1,wininet.dll
2.在[OptionalSrcDirs]加入svcpack
(二)建立svcpack.inf
以下是我的svcpack.inf
==================================文件开始=============================
[CatalogHeader]
[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature="$WINDOWS NT$"
[SetupData]
CatalogSubDir="\I386\svcpack"
[SetupHotfixesToRun]
KB873333.exe /passive /norestart /n
KB873339.exe /passive /norestart /n
KB883939.exe /q /n /z
KB885250.exe /passive /norestart /n
KB885835.exe /passive /norestart /n
KB885836.exe /passive /norestart /n
KB885884.exe /passive /norestart /n
KB886185.exe /passive /norestart /n
KB886677.exe /passive /norestart /n
KB887472.exe /passive /norestart /n
KB887742.exe /passive /norestart /n
KB888113.exe /passive /norestart /n
KB888302.exe /passive /norestart /n
KB890046.exe /q /n /z
KB890175.exe /passive /norestart /n
KB890859.exe /q /n /z
KB890923.exe /passive /norestart /n
KB891781.exe /passive /norestart /n
KB893066.exe /q /n /z
KB893086.exe /q /n /z
KB893803v2.exe /q /n /z
KB896358.exe /q /n /z
KB896422.exe /q /n /z
KB896428.exe /q /n /z
[ProductCatalogsToInstall]
KB873333.cat
KB873339.cat
KB883939.cat
KB885250.cat
KB885835.cat
KB885836.cat
KB885884.cat
KB886185.cat
KB886677.cat
KB887472.cat
KB887742.cat
KB888113.cat
KB888302.cat
KB890046.cat
KB890175.cat
KB890859.cat
KB890923.cat
KB891781.cat
KB893066.cat
KB893086.cat
KB893803v2_wxp.cat
KB896358.cat
KB896422.cat
KB896428.cat
=============================文件结束=================================
聪明的你可以已经看出来了,[SetupHotfixesToRun]和
[ProductCatalogsToInstall]是互相对应的,每一个exe对应一个cat。到这里,
已经集成了更新补丁了,接下来就是制作ISO刻盘了。

由于没有空间,无法上传制作好的集成补丁文件,哪位愿意提供请在贴子后回复
说明。
2#
发表于 2005-6-23 21:51:33 | 只看该作者

[分享]Windows XP SP2以后的所有补丁整合安装的方法

3Q VERY MUCH!
多谢提供,顶!!
不过这样的方法应该在安装的过程应该有有个安装进度吧
我想能集成就集成最好,不能集成就用这种方法了。
回复

使用道具 举报

3#
 楼主| 发表于 2005-6-23 21:57:06 | 只看该作者

[分享]Windows XP SP2以后的所有补丁整合安装的方法

下面引用由ibsland2005/06/23 09:51pm 发表的内容:
3Q VERY MUCH!
多谢提供,顶!!
不过这样的方法应该在安装的过程应该有有个安装进度吧
我想能集成就集成最好,不能集成就用这种方法了。
有进度条指示的
MS的补丁能集成的也是建一个svcpack文件夹放补丁进去,原理是差不多
回复

使用道具 举报

4#
发表于 2005-6-24 07:04:31 | 只看该作者

[分享]Windows XP SP2以后的所有补丁整合安装的方法

下面引用由fly2sky2005/06/23 09:57pm 发表的内容:
有进度条指示的
MS的补丁能集成的也是建一个svcpack文件夹放补丁进去,原理是差不多
呵呵,既然这样的话,何不使用 CMDLines.TXT 呢?既方便,又不需要搞那些 .CAT 的玩意儿。
回复

使用道具 举报

5#
发表于 2005-6-24 08:51:42 | 只看该作者

[分享]Windows XP SP2以后的所有补丁整合安装的方法

写的很好,基本上这就是微软提供的方法。
回复

使用道具 举报

6#
发表于 2005-6-24 10:47:32 | 只看该作者

[分享]Windows XP SP2以后的所有补丁整合安装的方法

这跟用批处理自动安装有什么差别?
何必那么复杂?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 03:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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