首页| 论坛| 搜索| 消息
主题:光盘启动区基础知识小全
回帖:录文件 (KB文章编号.cat) 和更新的二进制文件(例如 .exe、.dll 或 .sys 文件)。为此,请按照下列步骤操作:


对于每个文件,将 KB文章编号.cat 从 Y:\ExtractedPackage 复制到 X:\Winflat\i386\svcpack 文件夹中。


.cat 文件应使用与更新程序包文件名相同的名称 (KB文章编号.cat),并且不要复制 Empty.cat。


对于每个更新,如果 Y:\ExtractedPackage 中存在相同的二进制文件,则只保留最高版本的文件。


对于每个更新,确定 Y:\ExtractedPackage 中包含的二进制文件在 X:\Winflat\I386 文件夹中是否存在相同


的文件。如果 I386 文件夹中存在该文件,则从 X:\Winflat\I386 中删除该文件。


注意 I386 文件夹中的文件扩展名的最后一个字符可能是下划线 (_)。例如,Rpcss.dll 在 I386 文件夹中命


名为 Rpcss.dl_。


对于每个更新,将更新的二进制文件从 Y:\ExtractedPackage 复制到 X:\Winflat\I386 中。


对于每个更新,查看 Y:\ExtractedPackage 中是否有与 X:\Winflat\I386 的子文件夹具有相同名称的任何子


文件夹。如果文件夹包含任何此类子文件夹,则将更新的二进制文件从 Y:\ExtractedPackage 子文件夹复制到


X:\Winflat\I386 的相应子文件夹中。例如,如果 Y:\ExtractedPackage 包含名为 Uniproc 的文件夹,则将


Y:\ExtractedPackage\Uniproc 中的文件复制到 X:\Winflat\I386\Uniproc 中。


注意


因为 Microsoft 对最新和次新的 Service Pack(N 和 N-1)提供支持,Microsoft 将某些更新打包为双模式


更新,您可以将双模式更新应用于具有不同 Service Pack 级别的计算机。例如,Windows XP 更新可能既有 SP1 子目录,也有 SP2 子目录,在 SP1 文件夹中具有用于 Windows XP 原始版本的更新文件,在 SP2 文件


夹中具有用于 Windows XP SP1 的更新文件。在本示例中,如果安装源程序是 Windows XP 原始版本(2600 版


),则必须使用 SP1 目录中的文件。如果安装源文件是 Windows XP SP1,则必须使用 SP2 目录中的文件。 有关 Windows XP 双模式更新程序包的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的


文章: 328848 Windows XP 双模式热修复程序包说明 Microsoft 也可能在发布 Service Pack 1 之后将 Windows Server 2003 更新打包为双模式更新。


Windows Server 2003 更新程序包在 nnnQFE 和 nnnGDR 文件夹中也包含两组用于最新和次新的 Servcie Pack


(N 和 N-1)的更新的二进制文件,其中 nnn 是最新和次新的 Service Pack(N 和 N-1)的原始发布版本


“SP1”、“SP2”等等。在这种情况下,您必须使用来自相应 nnnQFE 文件夹中的文件。 有关 Windows Server 2003 更新程序包内容的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 824994 Description of the Contents of a Windows Server 2003 Product Update Package 您不必复制 Common 或 Update 文件夹中的文件,例如 Update.exe、Update*.inf、SPmsg.dll、SPcustom.dll


、SPuninst.exe、Update.ver 或符号(.dbg 文件)。


对于您在第 9 步复制的每个文件(除了 KB文章编号.cat),请查看 X:\Winflat\I386\Dosnet.inf 文件以确


定文件名是否列在 部分中。列在 部分的所有文件的前面都有“d1,”。例如:





d1,文件名





如果没有列出您在第 9 步复制的任意文件的文件名,则使用下面的语法添加一个条目。 例如,如果修复程序


包含 Win32k.sys,因为 Win32k.sys 没有列在 Dosnet.inf 中,则将 d1,win32k.sys 添加到 X:\Winflat\I386\Dosnet.inf 的 部分中。添加之后能够确保在 Windows 安装过程中复制更新版本


的 Win32k.sys。


删除 X:\Winflat\I386\Svcpack.in_ 文件。


在 X:\Winflat\I386 文件夹中创建一个 Svcpack.inf 文件。为此,根据您是要部署单个更新还是要部署多个


更新,使用相应的以下内容。(用您的更新 .cat 文件的知识库文章编号替换文章编号):





Windows 2000





Signature="$Windows NT$"


MajorVersion=5


MinorVersion=0


BuildNumber=2195





CatalogSubDir="\i386\svcpack"





KB文章编号.cat





KB文章编号.exe /选项


Windows XP





Signature="$Windows NT$"


MajorVersion=5


MinorVersion=1


BuildNumber=2600





CatalogSubDir="\i386\svcpack"





KB文章编号.cat





KB文章编号.exe /选项


Windows Server 2003


Signature="$Windows NT$"


MajorVersion=5


MinorVersion=2


BuildNumber=3790





CatalogSubDir="\i386\svcpack"





KB文章编号.cat





KB文章编号.exe /选项





注意


安装更新的建议选项是 /Q、/N 和 /Z。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中


相应的文章: 262841 Hotfix.exe Program Description and Command-Line Switches 824687 Command-Line Switches for Microsoft Product Updates, Tools, and Add-ins 如果要应用多个更新,请在 和 部分下为每个更新添加


一个条目。下面的示例是安装多个更新的安装配置文件中这两个部分的示例:





KB123456.cat


KB123478.cat


KB123490.cat





KB123456.exe /选项


KB123478.exe /选项


KB123490.exe /选项





如果要安装一个 Service Pack,则不必包含关于该 Service Pack 的详细信息,因为另外的一个过程会处理


Service Pack 安装。


************************************************************************************





微软介绍的比较麻烦,具体哪种好,自己选吧!








一些软件不能通过加参数来实现自动安装,你可以考虑用AUTOIT这个小软件。它通过编辑脚本文件来控制键盘


或鼠标的操作。具体方法参照该软件的帮助文件!!
下一页上一页  (4/7)
下一楼›:八、$OEM$发布文件夹概述





$OEM$文件夹的用途是,你放在该文件夹 ..
‹上一楼:六、用EasyBoot轻松做启动光盘 





  原版系统安装盘的缺憾 — ..

查看全部回帖(12)
«返回主帖