分类:
2008-10-16 18:48:23
要点
在命令提示符下部署 SP1 时,建议您使用安装文件 Server2003-KB889101-SP1-x86-LLL.exe 或 Server2003-KB889101-SP1-ia64-LLL.exe。(LLL 表示语言代码,例如,ENU 表示英语)。如果使用 Update.msi 来分发 Service Pack,必须仅使用基于的(计算机指派的)组策略对象 (GPO)。不支持使用 Update.msi 进行基于用户的组策略部署。有关详细信息,请参阅 Microsoft 知识库文章 278503“Best Practices for Using Update.msi to Deploy Service Packs”(使用 Update.msi 部署 Service Pack 的最佳操作)。
要将升级至 SP1,必须将其加入到包含 Windows 安装程序 (MSI) 文件的服务器所在的域。指派程序包后,只要该服务器连接到网络,Windows 安装程序就会自动在服务器下一次启动时安装 Service Pack。
注意
只有网络管理员或以管理员身份登录到本地服务器的用户才能够删除指派的软件。
将 Service Pack 1 指派给服务器
本部分中的过程说明如何将 Service Pack 指派给由 GPO 管理的服务器。在安装过程中,您可能希望将 GPO 与新的 Active Directory 容器关联。
使用组策略指派 Service Pack
1.创建共享网络分发文件夹。
2.为 SP1 部署创建 GPO。
3.将共享分发文件夹中的 SP1 Update.msi 部署为计算机指派。不要将其部署为用户部署。
服务器重新启动后,将更新到 SP1。
要点
检查每一台服务器的属性,确保更新已完成。可能需要对每一台服务器进行多次重新启动才能完成更新。
有关如何将软件部署策略应用于组织单位边界之外的用户的一般信息,请参阅 Microsoft 知识库文章 324750“How To Assign Software to a Specific Group By Using a Group Policy in the Windows Server 2003 Family”(如何在 Windows Server 2003 家族中使用组策略将软件指派给特定的组)。
集成安装
在未安装任何操作系统或者运行 Windows 早期版本(如 Windows 2000)的计算机上应执行 Windows Server 2003 与 SP1 的集成安装。如果已经购买了 Windows Server 2003 并希望在安装操作系统的同时应用 Service Pack,应使用此方法。
执行集成安装时,会同时安装操作系统和 Service Pack。这意味着您无需分别安装操作系统和 Service Pack。
要执行集成安装,请首先使用 /integrate 选项,以便使用共享分发文件夹中的 SP1 安装文件更新 Windows Server 2003。执行此操作后,运行 Windows Server 2003 安装程序。在集成安装过程中,Windows Server 2003 安装程序安装已应用 Service Pack 的操作系统。
将先前版本的 Windows 升级到集成有 SP1 的 Windows Server 2003 所使用的方法与升级到 Windows Server 2003 的方法相同。
要完成将 Windows Server 2003 与 SP1 集成的过程,必须使用已经在运行 Windows Server 2003 或 Windows XP 操作系统的计算机。
注意
在下面的过程中,Drive: 表示分发文件夹所在的网络或计算机驱动器号。
创建 Spslpsrm.log 文件
Update.exe 程序为集成安装创建一个名为 Spslpsrm.log 的日志文件。该日志文件在 systemroot 中创建,它包含下列信息:
初始化 Update.exe 程序的命令行。
Update.exe 程序向计算机复制的文件列表。
遇到错误时显示的错误消息。
用于安装 Service Pack 的命令行选项。
创建 Service Pack 与 Windows Server 2003 的集成安装
1.连接到要在其上创建分发文件夹的网络或计算机。
2.在网络上的共享文件夹中,为 Windows Server 2003 安装文件创建一个分发文件夹。
例如:
要同时安装 SP1 和 32 位版本的 Windows Server 2003,请通过键入如下命令创建一个名为 WS2003\i386 的分发文件夹:
mkdir Drive:\WS2003\i386
要同时安装 SP1 和 64 位版本的 Windows Server 2003,请通过键入如下命令创建一个名为 WS2003\ia64 的分发文件夹:
mkdir Drive:\WS2003\ia64
要点
确保只有系统管理员才具有此文件夹的完全访问权限。其他用户应当仅具有读取和执行权限。
3.要确认已经为要安装 Service Pack 的用户分配了适当的权限,请执行以下步骤:
1.定位到相应的文件夹,右键单击该文件夹,然后单击“属性”。
2.单击“共享”选项卡,然后单击“共享该文件夹”。
3.在“共享名”中,为该文件夹键入一个名称。
4.单击“权限”,然后分配适当的权限,以使用户可以从该文件夹安装 Service Pack。
5.如果您使用的是 NTFS 文件系统分区,请单击“”选项卡,确认其中列出的权限与“共享”选项卡上的权限不冲突,然后单击“确定”。
4.将 Windows Server 2003 产品光盘或 DVD 插入到 CD-ROM 驱动器中,然后将光盘中的内容复制到步骤 2 中创建的分发文件夹。
例如,要将 Windows Server 2003 产品光盘中的安装文件和文件夹从 CD-ROM 驱动器 (D:) 复制到E: 驱动器上的分发文件夹 WS2003\i386 中,应键入如下命令:
xcopy /E D:\i386 E:\WS2003\i386
5.从 CD-ROM 驱动器中取出产品光盘,然后插入 SP1 光盘。请务必使用正确的 SP1 光盘(根据您使用的是 32 位版本的 Windows Server 2003 还是基于 Itanium 的版本)。
6.执行以下任一操作:
要将 Service Pack 的源文件应用于 32 位版本的 Windows Server 2003 的安装文件(位于 WS2003\i386 文件夹中),请键入如下命令:
WindowsServer2003-KB889101-SP1-x86-LLL.exe /integrate:Drive:\WS2003
要将 Service Pack 的源文件应用于基于 Itanium 的 Windows Server 2003 版本的安装文件(位于 WS2003\ia64 文件夹中),请键入如下命令:
WindowsServer2003-KB889101-SP1-ia64-LLL.exe /integrate:Drive:\WS2003
有关其他命令行选项的列表,请参阅用于安装 SP1 的命令行选项。
7.系统将提取 Service Pack 文件,然后将其应用于操作系统文件以更新共享分发文件夹。既可以使用此网络共享文件夹中的文件来制作光盘(仅限 32 位版本)以升级服务器,也可以在必要时自定义 Windows Server 2003 的安装。有关如何自定义安装的详细信息,可以通过从共享分发文件夹中输入如下命令来查看帮助:
\i386\winnt32.exe /?
8.现在,您可以在有人参与或无人参与的安装模式下,从共享分发文件夹中将集成有 SP1 的 Windows Server 2003 部署到计算机上。在标准安装过程中,Windows Server 2003 安装程序(Winnt.exe 或 Winnt32.exe)安装已应用 Service Pack 的更新操作系统。
要点
当运行步骤 6 中给出的命令时,Update.exe 程序会自动在运行 Update.exe 程序的计算机上的 systemroot 中创建 Svcpack.log 文件。如果计划更新此计算机上的多个操作系统,请在更新每个版本之后重命名 Svcpack.log 文件。此步骤确保了在更新其他操作系统时不会覆盖当前的日志文件。
方案 2:使用 RIS 安装集成有 Service Pack 的 Windows Server 2003
本部分说明如何使用远程安装服务 (RIS) 来安装集成有 Service Pack 的 Windows Server 2003 操作系统,不对如何设置 RIS 进行描述。有关 RIS 的详细信息,请参阅 Microsoft TechCenter 网站上的远程安装服务。
RIS 映像的类型
RIS 支持两种类型的操作系统映像:基于光盘的映像(使用 RISetup 创建的映像)和远程安装准备 (RIPrep) 映像。
采用基于光盘的选项与直接从 Windows Server 2003 产品光盘安装服务器操作系统类似,不同之处在于源文件驻留在 RIS 服务器上。可以从运行带有 SP1 的 Windows Server 2003、并配置了您指定的应用程序和设置的服务器上创建 RIPrep 映像。然后,可以将此映像部署到连接到网络的其他类似服务器。
将集成有 Service Pack 的操作系统的基于光盘的映像添加到 RIS 服务器中
安装 RIS 后,执行下列步骤以便将带有 SP1 的 Windows Server 2003 的映像添加到 RIS 服务器。
将带有 SP1 的 Windows Server 2003 复制到 RIS 服务器
1.创建 Windows Server 2003 与 SP1 的集成安装。有关详细信息,请参阅本指南前面的方案 1:创建 Windows Server 2003 与 Service Pack 的集成安装。
2.要创建映像,请依次单击“开始”、“运行”,然后键入如下命令:
risetup.exe -add
3.出现“远程安装服务安装程序向导”。按照向导中的说明执行操作。当“安装源文件的位置”页提示输入映像源的路径时,请输入包含步骤 1 中创建的集成安装的共享文件夹的路径。
4.出现一个显示安装进度的方框。RISetup 映像完成后,可以按照 Microsoft TechCenter 网站上的远程安装服务中的说明在每台服务器上安装该映像。
将现有的 RIPrep 映像更新到 SP1
如果要向集成安装映像中添加其他程序或设置,RIS 服务器上必须有带有 SP1 的 Windows Server 2003 的基于光盘的映像。(有关详细信息,请参阅上一部分将集成有 Service Pack 的操作系统的基于光盘的映像添加到 RIS 服务器中。)
更新现有 RIPrep 映像
1.使用 RIS 在计算机上安装 RISetup 映像。
2.在映像中添加您希望包括的其他程序和设置。
3.运行 RIPrep 以便在 RIS 服务器上创建映像。
有关如何在运行 Windows Server 2003 的 RIS 服务器上运行 RIPrep 的说明,请参阅 Microsoft TechCenter 网站上的远程安装服务和自定义安装并使其自动完成。
4.现在可以将 RIPrep 映像部署到其他服务器上。有关如何执行此任务的详细信息,请参阅 Microsoft TechCenter 网站上的远程安装服务。
注意
不能使用 /integrate 选项将 SP1 直接集成到现有的基于光盘的映像或 RIPrep 映像。
用于安装 SP1 的命令行选项
当运行安装文件(例如,WindowsServer2003-KB889101-SP1-x86-LLL.exe)或 Update.exe 时,可以通过键入下面的一个或多个命令行选项来指定 SP1 的安装方式。可以在选项的前面加上正斜杠 (/) 或连字符 (-)。选项不区分大小写。
仅用于安装 Service Pack 的命令行选项
下表说明了只有 Service Pack 的安装程序支持的其他命令行选项。
要点
只有在重新启动计算机之后,SP1 的全部功能才能生效。
Qfecheck.exe
有关 Qfecheck.exe 程序的详细信息,请参阅 Microsoft 知识库中的下列文章:
282784:“Qfecheck.exe Verifies the Installation of Windows 2000 and Windows XP Updates”(Qfecheck.exe 验证 Windows 2000 和 Windows XP 更新的安装)
304864:“Qfecheck Hotfix Tool Reports False Need to Reinstall Freshly Installed Updates”(Qfecheck 修补工具错误地报告需要重新安装刚安装完毕的更新)
尽管这些文章是针对其他 Windows 操作系统撰写的,但它们同样适用于 Windows Server 2003 的更新。
卸载 SP1
如果在安装 SP1 时创建了备份文件,可以使用“添加或删除程序”或命令提示符来随时删除 SP1,从而将计算机还原至先前的状态。
只有当 SP1 是作为现有操作系统的更新安装的,才能将其删除。如果 SP1 是作为集成安装的一部分安装的,则无法将其删除。在这种情况下,必须将整个操作系统连同 SP1 一起卸载。
使用命令提示符卸载 SP1
1.打开命令提示符,并键入:
%systemroot%\$NtServicePackUninstall$\spuninst\
2.键入 Spuninst.exe /Option。用下表中的任意一个选项替代 Option。
3.按 Enter 继续,然后按照屏幕上出现的说明进行操作。
要点
如果选择删除 SP1,将出现一个对话框,其中显示在安装了 SP1 之后安装的应用程序列表。如果继续删除 SP1,这些应用程序可能无法正常运行。
某些程序可能出现多个说明,而非单个的一般性说明。您应当忽略这些额外的说明。
用于调试 Service Pack 的符号
如果您是系统管理员(负责诊断运行 Windows Server 2003 的计算机上所出现的问题),则建议您用于调试 Service Pack 的符号文件。但是,计算机不需要安装这些文件也可正常运行。
如果要调试带有 SP1 的 Windows Server 2003,必须首先从 Internet 上的页并安装用于调试 Windows Server 2003 的符号,然后将用于调试 SP1 的符号添加到同一个文件夹中。有关详细信息,请参阅 Microsoft 网站上的 Debugging Tools for Windows - Overview(Windows 调试工具 - 概述)。
可以从 Internet Symbol Server 中下载用于调试 SP1 的符号。有关详细信息,请参阅 Microsoft 网站上的“How to Use the Microsoft Symbol Server”(如何使用 Microsoft Symbol Server)。如果您有英文版的 Windows Server 2003,还可以在 SP1 光盘上的 \Support\Symbols 文件夹中找到这些符号 (Symbols.exe)。
注意
安装 SP1 时,当前版本的符号文件会覆盖符号安装文件夹中的所有先前版本。