为了让安装引导程序能够下载和安装 KB908002 补丁程序中包含的文件,您必须HomeSite
在引导程序的包描述中为每个文件指定一个属性。此包描述包含在名为package.xml的 XML 文件中,位于以下位置(其中v6.0A是 SDK 的版本):
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper
\Packages\KB908002\package.xml
描述列出了PackageFiles
元素内补丁中包含的文件。现在,每个PackageFile
元素都可以具有HomeSite
指定下载 URL 的属性。但是,据我所知,Microsoft 不提供这些文件作为单独下载,因此您必须自己托管它们。
<PackageFiles CopyAllPackageFiles="false">
<PackageFile Name="lockbackRegKey.msi"
HomeSite="http://myserver.com/lockbackRegKey.msi" />
<PackageFile Name="extensibilityMSM.msi"
HomeSite="http://myserver.com/extensibilityMSM.msi" />
<PackageFile Name="office2003-kb907417sfxcab-ENU.exe"
HomeSite="http://myserver.com/office2003-kb907417sfxcab-ENU.exe" />
<PackageFile Name="VerifPrequisites.exe"
HomeSite="http://myserver.com/VerifPrequisites.exe" />
</PackageFiles>
另一种选择是将文件与您的设置一起分发 - 您仍然可以分发单个包。只需使用像 IExpress(Windows 附带)这样的工具来生成包含补丁、MSI 和 setup.exe 引导程序的自解压包(详见此处)。