文章编号 | : | 828930 |
最后修改 | : | 2005年7月11日 |
修订 | : | 12.3 |
概要 | |||||
更多信息 | |||||
Update.exe 5.4.15.0 或更高版本 | |||||
Update.exe 的早期版本 | |||||
Windows x64 版本的技术支持 | |||||
参考 | |||||
这篇文章中的信息适用于: |
• | 如果软件更新不使用 Update.exe 作为安装程序,则这些过程不适用。例如,有些 Microsoft Windows 2000 和 Microsoft Windows XP 的 Microsoft Internet Explorer 更新使用基于 INF 的安装而不使用 Update.exe。因此,您无法使用这些过程来集成这些 Windows 2000 或 Windows XP 的 Internet Explorer 更新。 | ||||
• | 如果您使用这些过程集成软件更新,则系统不会正确创建 Filelist 注册表项。例如,如果您将 824146 安全修补程序集成到 Microsoft Windows Server 2003 安装源文件中,则系统不会正确创建下面的注册表项:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Updates/Windows Server 2003/SP1/KB824146/Filelist
|
||||
• | 当您使用这些过程中的任何一个集成更新时,会在“添加或删除程序”控制面板中为每个更新添加一个条目。但是,“删除”按钮是不可用的,因为如果删除了更新,则经过更新的文件没有可供还原的早期版本。 | ||||
• | 如果以下条件同时成立,管理员可能还必须对 Microsoft Windows 预安装环境 (Windows PE) 应用软件更新:
828217
(http://support.microsoft.com/kb/828217/) 如何将 824146 安全修补程序应用于 Windows 预安装环境
|
||||
• | 本文中的说明也可用于基于远程安装服务 (RIS) RISETUP 的映像。RISETUP 映像的 I386 目录结构和网络分发文件夹一样。对于 RIPREP 映像,请将映像“拉入”客户机,安装软件更新,然后通过 RIPREP 方式将映像放回服务器。 | ||||
• | 在使用这些过程来防止感染病毒时,我们建议您仅集成无需用户操作的软件更新。如果您集成的软件更新不会阻碍 Windows 安装程序的完成,请使用 Unattend.txt 文件中的“[guirunonce]”节,或在完成安装后使用软件更新服务 (SUS) 来部署更新。 | ||||
• | 此过程专为全新安装而设计,不适用于升级安装。 |
回到顶端 |
1. | 将软件更新程序包解压缩到一个唯一的临时文件夹中。例如,要将名为 KBArticleNumber.exe 的更新程序包文件解压缩到驱动器 C 上名为 ExtractedPackage 的文件夹中,请在命令提示符处键入以下命令:KBArticleNumber /X:C:/ExtractedPackage |
2. | 打开包含软件更新程序包的解压缩文件的临时文件夹。例如,打开 C:/ExtractedPackage。 |
3. | 右键单击该文件夹中的 Update.exe 文件,然后单击“属性”。 |
4. | 在“版本”选项卡上,查看“文件版本”的值。如果版本号为 5.4.15.0 或更高版本,则支持本文提到的新功能。 |
回到顶端 |
1. | 将某个驱动器映射到要在其上创建分发文件夹的网络共享。或者,登录到要在其上创建分发文件夹的计算机。下面的步骤假定您在驱动器 X 上创建分发文件夹。 |
2. | 创建分发文件夹。例如,要在驱动器 X 上创建名为 Winflat 的分发文件夹,请在命令提示符处键入以下命令:
mkdir X:/Winflat/
|
3. | 在 Winflat 分发文件夹上设置权限,以使管理员仅具有“完全控制”权限,所有其他用户仅具有“读取”和“执行”权限。 |
4. | 将 Windows 产品 CD 插入 CD 驱动器中,然后将 CD 上 I386 文件夹的内容复制到您在步骤 2 中创建的 Winflat 分发文件夹中。为此,请在命令提示符处键入以下命令:
xcopy /E /I /V D:/i386 X:/Winflat/i386
|
5. | 要集成使用 Update.exe 5.4.15.0 版或更高版本作为安装程序的软件更新,请在命令提示符处为要集成的每个更新键入以下内容:
KBArticleNumber /integrate:path
注意:对于 path,请指定分发文件夹的路径。例如,要将 KB123456.exe 文件集成到位于 X:/Winflat 的分发文件夹中,请键入下列内容:
KB123456 /integrate:x:/winflat
|
回到顶端 |
1. | 将某个驱动器映射到要在其中创建分发文件夹的网络共享,或登录到要在其中创建分发文件夹的计算机。下面的步骤假定您在驱动器 X 上创建分发文件夹。 | ||||||||||||||||
2. | 创建分发文件夹。例如,要在驱动器 X 上创建名为 Winflat 的分发文件夹,请在命令提示符处键入以下命令:
mkdir X:/Winflat/
|
||||||||||||||||
3. | 在 Winflat 分发文件夹上设置权限,以使管理员仅具有“完全控制”权限,所有其他用户仅具有“读取”和“执行”权限。 | ||||||||||||||||
4. | 将 Windows 产品 CD 插入 CD-ROM 驱动器中,然后将 CD 上 I386 文件夹的内容复制到您在步骤 2 中创建的 Winflat 分发文件夹中。为此,请在命令提示符处键入以下命令:
xcopy /E /I /V D:/i386 X:/Winflat/i386
|
||||||||||||||||
5. | 编辑 X:/Winflat/i386/dosnet.inf,将“svcpack”添加到 [OptionalSrcDirs] 节。例如:
[OptionalSrcDirs]
注意:对于 Windows XP 或 Windows Server 2003 分发文件夹,您可能必须在 Dosnet.inf 文件中创建 [OptionalSrcDirs] 节。Windows 2000 中包括的 Dosnet.inf 文件已经包含此节。uniproc svcpack |
||||||||||||||||
6. | 创建 X:/Winflat/i386/svcpack 文件夹。为此,请在命令提示符处键入以下命令:
mkdir X:/Winflat/i386/svcpack
|
||||||||||||||||
7. | 将要集成的更新程序包 (ProductName-KBArticleNumber-Option-Language.exe ) 复制到 X:/Winflat/i386/svcpack 文件夹中。为此,请使用 8.3 命名格式 (KBArticleNumber.exe),其中 ArticleNumber 是与更新相关联的 Microsoft 知识库文章编号。如果您要应用多个更新,请复制并重命名所有更新程序包。 | ||||||||||||||||
8. | 将每个更新程序包解压缩到唯一的临时文件夹中。例如,要将某个更新程序包的文件解压缩到驱动器 Y 上名为 ExtractedPackage 的文件夹中,请在命令提示符处键入以下命令:
C:/i386/svcpack/KBArticleNumber /X:Y:/ExtractedPackage
|
||||||||||||||||
9. | 对于每个更新,从 Y:/ExtractedPackage 复制编录文件 (KBArticleNumber.cat) 和已更新的二进制文件(例如 .exe、.dll 或 .sys 文件)。为此,请按照下列步骤操作:
|
||||||||||||||||
10. | 对于在步骤 9 中复制的每个文件(KBArticleNumber.cat 除外),请在 X:/Winflat/I386/Dosnet.inf 文件中查找,以确定该文件名是否在 [Files] 节中列出。在 [Files] 节中列出的所有文件的前面都有“d1,”。例如: d1,Filename 如果您在步骤 9 中复制的任何文件的文件名都没有列出,请使用此语法添加一个条目。 例如,如果修复程序包含 Win32k.sys,由于 Win32k.sys 未在 Dosnet.inf 中列出,因此应将 d1,win32k.sys 添加到 X:/Winflat/I386/Dosnet.inf 的 [Files] 节中。此添加可确保在 Windows 安装过程中复制 Win32k.sys 的更新版本。 |
||||||||||||||||
11. | 删除 X:/Winflat/I386/Svcpack.in_ 文件。 | ||||||||||||||||
12. | 在 X:/Winflat/I386 文件夹中创建 Svcpack.inf 文件。为此,根据您要部署单个更新还是部署多个更新,请使用以下内容中的相应部分。(用更新 .cat 文件的知识库文章编号替换 ArticleNumber):
Windows 2000[Version]Signature="$Windows NT$" MajorVersion=5 MinorVersion=0 BuildNumber=2195 [SetupData] CatalogSubDir="/i386/svcpack" [ProductCatalogsToInstall] KB ArticleNumber.cat [SetupHotfixesToRun] KB ArticleNumber.exe / options Windows XP[Version]Signature="$Windows NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [SetupData] CatalogSubDir="/i386/svcpack" [ProductCatalogsToInstall] KB ArticleNumber.cat [SetupHotfixesToRun] KB ArticleNumber.exe / options Windows Server 2003[Version]Signature="$Windows NT$" MajorVersion=5 MinorVersion=2 BuildNumber=3790 [SetupData] CatalogSubDir="/i386/svcpack" [ProductCatalogsToInstall] KB ArticleNumber.cat [SetupHotfixesToRun] KB ArticleNumber.exe / options
|
回到顶端 |
回到顶端 |
• | Microsoft Windows 2000 Hotfix Installation and Deployment Guide (HFDeploy.htm)(Microsoft Windows 2000 修复程序安装和部署指南) http://www.microsoft.com/windows2000/downloads/servicepacks/SP4/HFDeploy.htm (http://www.microsoft.com/windows2000/downloads/servicepacks/SP4/HFDeploy.htm) |
• | Microsoft Windows XP Hotfix Installation and Deployment Guide(Microsoft Windows XP 修复程序安装和部署指南) http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx (http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx) |
• | Guide for Installing and Deploying Updates for Microsoft Windows Server 2003 and Windows XP 64-Bit Edition Version 2003 (HFDeploy.htm)(Microsoft Windows Server 2003 和 Windows XP 64-Bit Edition 版本 2003 的更新的安装和部署指南) http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx (http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx) |
• | 有关 Update.exe 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
262841
(http://support.microsoft.com/kb/262841/) 用于 Windows 软件更新程序包的命令行开关
|
回到顶端 |
• | Microsoft Windows Server 2003, Datacenter x64 Edition |
• | Microsoft Windows Server 2003, Enterprise x64 Edition |
• | Microsoft Windows Server 2003, Standard x64 Edition |
• | Microsoft Windows Server 2003, 64-Bit Datacenter Edition |
• | Microsoft Windows Server 2003 64-bit Enterprise Edition |
• | Microsoft Windows Server 2003 Datacenter Edition |
• | Microsoft Windows Server 2003 Enterprise Edition |
• | Microsoft Windows Server 2003 Standard Edition |
• | Microsoft Windows Server 2003 Web Edition |
• | Microsoft Windows XP Home Edition |
• | Microsoft Windows XP Media Center Edition |
• | Microsoft Windows XP Professional x64 Edition |
• | Microsoft Windows XP Professional Edition |
• | Microsoft Windows XP Tablet PC Edition |
• | Microsoft Windows 2000 Advanced Server |
• | Microsoft Windows 2000 Datacenter Server |
• | Microsoft Windows 2000 Professional Edition |
• | Microsoft Windows 2000 Server |
回到顶端 |
关键字: |
KB828930 |
回到顶端 |