无忧启动论坛

标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法 [打印本页]

作者: fly2sky    时间: 2005-6-23 21:28
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
一、前言
    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刻盘了。

由于没有空间,无法上传制作好的集成补丁文件,哪位愿意提供请在贴子后回复
说明。

作者: ibsland    时间: 2005-6-23 21:51
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
3Q VERY MUCH!
多谢提供,顶!!
不过这样的方法应该在安装的过程应该有有个安装进度吧
我想能集成就集成最好,不能集成就用这种方法了。
作者: fly2sky    时间: 2005-6-23 21:57
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
下面引用由ibsland2005/06/23 09:51pm 发表的内容:
3Q VERY MUCH!
多谢提供,顶!!
不过这样的方法应该在安装的过程应该有有个安装进度吧
我想能集成就集成最好,不能集成就用这种方法了。
有进度条指示的
MS的补丁能集成的也是建一个svcpack文件夹放补丁进去,原理是差不多
作者: 老毛桃    时间: 2005-6-24 07:04
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
下面引用由fly2sky2005/06/23 09:57pm 发表的内容:
有进度条指示的
MS的补丁能集成的也是建一个svcpack文件夹放补丁进去,原理是差不多
呵呵,既然这样的话,何不使用 CMDLines.TXT 呢?既方便,又不需要搞那些 .CAT 的玩意儿。
作者: Climbing    时间: 2005-6-24 08:51
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
写的很好,基本上这就是微软提供的方法。
作者: willsion    时间: 2005-6-24 10:47
标题: [分享]Windows XP SP2以后的所有补丁整合安装的方法
这跟用批处理自动安装有什么差别?
何必那么复杂?




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