选择安装方法
您可以选择以下任一安装方法:
通过网络将 SP1 部署到已经在运行 Windows Server 2003 的多台服务器。(独立安装)
将 Windows Server 2003 操作系统与 SP1 集成,然后使用同一过程在多台服务器上同时安装操作系统和 SP1。此类安装又称为“集成安装”。既可以在没有操作系统的服务器上安装集成版本,也可以使用集成版本将运行 Windows 先前版本的计算机升级至带有 SP1 的 Windows Server 2003(方法与升级至 Windows Server 2003 的方法相同)。
请按照 Microsoft TechCenter 网站上的 Windows Server 2003 Service Pack 1 安装和部署更新中的说明将 SP1 与安装的 Windows Server 2003 或其他更新组合在一起,或者同时与操作系统和其他更新组合在一起,然后使用同一过程来进行安装。
可以从网络上的共享分发文件夹中执行独立安装或集成安装。即便您决定采用这种安装方式,我们也建议您将 SP1 源文件存储在本地。
如果要节省磁盘空间,可以从 Service Pack 安装文件中提取文件。如果采用这种方法,Windows 将在需要 Service Pack 文件时(例如,当 Windows 文件保护必须还原损坏的文件或者当配置可选组件时)访问分发文件夹。此步骤可节省本地计算机上的磁盘空间,因为,如果需要 Service Pack 的源文件,安装将指向名为 ServicePackFiles 文件夹的分发文件夹,而不是在本地创建此文件夹。
要点
由于 Service Pack 源文件存储在远程网络上,因此,此安装方法仅适用于永久连接到网络的计算机。例如,此方法不适用于更新便携式计算机。
删除 SP1 的预发布版本
除非您与 Microsoft 之间有补充支持协议,否则在继续操作之前,您必须卸载 SP1 的任何预发布版本。Microsoft 不支持在 SP1 的预发布版本或测试版本上安装此版本。
防病毒软件和安装 Service Pack
要点
防病毒软件是确保计算机安全的重要部件。但是,由于此类软件扫描系统上的文件需要一些时间,因此会显著增加安装 Service Pack 所需的时间。在速度较慢的系统上,安装时间可能会增加一小时或一小时以上。在安装 Service Pack 之前禁用防病毒软件会避免它所导致的额外安装时间。如果要在安装 Service Pack 之前禁用防病毒软件,请务必了解所涉及的风险,并务必在安装 Service Pack 之后启用防病毒软件。
检查磁盘空间要求
在 Microsoft 知识库文章 892807“Hard Disk Space Requirements for Windows Server 2003 Service Pack
部署工具和文件概述
选择安装方法之后,请在本指南后面的独立安装或集成安装中查阅对应的方案。本部分帮助您确定部署所需的工具和文件。
根据环境的不同,您可能需要下面的一个或多个部署工具和文件:
Microsoft Windows 安装程序
Windows 安装程序是一个 Windows 组件,用于标准化和简化在多台计算机上安装和管理软件程序(如 Service Pack)的过程。使用该安装服务可以管理程序安装、修改、修复和删除。由于 Windows 安装程序便于进行一致部署,因此,通过它可以管理共享资源、自定义安装进程、针对应用程序的使用情况进行决策及解决配置问题。
Unattend.txt 应答文件(仅用于集成安装)
Unattend.txt 应答文件指出 Windows Server 2003 安装程序如何与所创建的分发文件夹和文件进行交互,并提供有关预安装要求的信息。该应答文件还为安装程序提供在典型的 Windows Server 2003 安装过程中要求您提供的所有信息。
可以使用文本编辑器或安装管理器创建或修改 Unattend.txt 文件,但应确保只有系统管理员拥有对该文件的写权限。
有关详细信息,请参阅“Microsoft Windows 预安装参考帮助”(Ref.chm) 中的 Unattend.txt 主题,Ref.chm 位于 SP1 光盘上的 SupportTools 文件夹下的 Deploy.cab 中。
Microsoft Systems Management Server
Microsoft Systems Management Server (SMS) 提供了多种有助于在组织内部署 Service Pack 的工具。借助 SMS 2003,可以使用新的 Service Pack 自动更新组织中的服务器。
您既可以允许管理员随时运行 Service Pack 安装,也可以将 Service Pack 安装安排在特定的时间运行。
下列资源提供了有关特定部署工具和文件的更详细信息。
Windows Server 2003 部署工具包(在 Microsoft TechCenter 网站上提供)。
Microsoft 知识库文章 892778“Updated System Preparation tool for Windows Server 2003 Service Pack
“Microsoft Windows 企业部署工具用户指南”(Deploy.chm) 和“Microsoft Windows 预安装参考帮助”(Ref.chm),二者均位于光盘上的 SupportTools 文件夹下的 Deploy.cab 中。
“Windows 支持工具帮助”(Suptools.chm),位于光盘上的 SupportTools 文件夹下的 Support.cab 中。该帮助文件对支持工具进行了介绍,并举例说明如何使用它们。
“适用于 Microsoft Windows Server 2003 的 Windows 支持工具发行说明”(Readme.htm),位于光盘上的 SupportTools 文件夹中。
Microsoft 知识库文章 892777“Windows Server 2003 Service Pack 1 Support Tools”(Windows Server 2003 Service Pack 1 支持工具)。
在您的计算环境中测试部署
尽管 Microsoft 对 SP1 充满信心,但是,要对可能安装 SP1 的所有环境中可能存在的所有硬件配置和应用程序进行测试是不现实的。
因此,建议您在将 Service Pack 部署到所有服务器之前,先在自己的计算环境中对它进行测试。
测试 Service Pack 可能包括下面过程中介绍的步骤,也可能包括更多步骤,这取决于具体的环境。
在您的环境中测试该 Service Pack
1. 您的测试环境应当包括一台能够作为类型代表的计算机,在此类计算机上部署该 Service Pack。确保测试计算机配备有您的组织中通常使用的软件和硬件设备。
2. 应按照在要使用该 Service Pack 的环境中那样,在每台测试计算机上安装该 Service Pack。确保完成下面适合您的环境的每个任务:
? 将运行 Windows Server 2003 的测试计算机更新为带有 SP1 的 Windows Server 2003。
将运行 Windows NT Server 4.0 和 Windows 2000 Server 的测试计算机升级至带有 SP1 的 Windows Server 2003。
将带有 SP1 的 Windows Server 2003 安装到未安装任何其他操作系统的测试计算机上(即执行“全新安装”)。
3.验证软件和硬件是否能够按照各种方案预期的那样继续工作。
如果您是首次在组织中安装 Windows Server 2003,可能需要设置一个测试组以测试部署并验证它是否按预期的方式在环境中工作。
独立安装
在独立安装过程中,此 Service Pack 安装到已经在运行 Windows Server 2003 的计算机上。当运行 Update.exe 程序以安装 SP1 时,会安装已更新的系统文件,并会对注册表进行必要的更改。在计算机重新启动并且完成启动后过程之后,安装才真正完成,此时操作系统使用已更新的文件集运行。
本部分介绍安装 Service Pack 的四种方案。
方案 1:安装 Service Pack,计算机使用本地 Service Pack 源文件(推荐)
方案 2:安装 Service Pack,计算机共享远程 Service Pack 源文件
方案 3:使用 Systems Management Server (SMS) 安装 Service Pack
方案 4:使用 Windows 安装程序和组策略安装 Service Pack
要点
如果计算机上的某个系统文件已经损坏或者由于其他原因必须要进行替换,那么您必须具有该 Service Pack 的源文件才能替换这个系统文件。
可通过多种类型的媒体(包括 CD-ROM、网络上的共享文件夹和 Web 下载)来分发 Service Pack。由于本指南针对企业用户,因此,它对使用网络上的共享分发文件夹进行了重点说明,这种分发方式是此类用户最常用的分发媒体。
创建 Svcpack.log 文件
运行独立安装时,Update.exe 程序会在 systemroot 中创建一个名为 Svcpack.log 的日志文件。该日志文件中包括下列信息:
初始化 Update.exe 程序的命令行。
Update.exe 程序向计算机复制的文件列表。
遇到错误时显示的错误消息。
用于安装 Service Pack 的命令行选项。
方案 1:安装 Service Pack,计算机使用本地 Service Pack 源文件(推荐)
使用此方法可以在网络上为 Service Pack 安装文件设置共享分发文件夹。(此文件的 32 位版本的名称为 WindowsServer2003-KB889101-SP1-x86-LLL.exe。)如果设置共享分发方法,可以从中心位置运行 Service Pack 安装,然后将 Service Pack 的源文件存储在本地。
要从共享文件夹中安装 SP1,请将 Service Pack 安装文件复制到用于安装 SP1 的文件夹。可以从 Microsoft 下载中心下载 SP1 安装文件,也可以从 SP1 光盘中复制该文件:
WindowsServer2003-KB889101-SP1-x86-LLL.exe。
WindowsServer2003-KB889101-SP1-ia64-LLL.exe。
运行 WindowsServer2003-KB889101-SP1-x86-LLL.exe 时,会将已更新的系统文件提取到本地计算机上。默认情况下,Update.exe 会在提取后自动安装已更新的系统文件,并在注册表中进行必要的更改。计算机重新启动之后,安装完成,Windows Server 2003 将使用已更新的文件集运行。
除非您与 Microsoft 之间有补充支持协议,否则,在开始安装之前,必须卸载 SP1 的任何预发布版本。Microsoft 不支持在 SP1 的预发布版本或测试版本上安装此版本。
注意
在下面的过程中,Drive: 表示分发文件夹所在的网络或计算机驱动器号。
通过从共享文件夹中安装 SP1 来更新服务器,计算机使用本地 Service Pack 源文件(推荐)
1.连接到要在其上创建分发文件夹的网络或计算机。
2.在网络上的共享文件夹中,为 Service Pack 创建一个分发文件夹。
例如:
要为 Windows Server 2003 操作系统安装 SP1,请通过键入如下命令来创建名为 WS2003SP1 的分发文件夹:
mkdir Drive:WS2003SP1
(在本例中, Drive: 表示存放分发文件夹的驱动器。)
3.将 WindowsServer2003-KB889101-SP1-x86-LLL.exe 从 SP1 光盘复制到分发文件夹中,或者将它从 Microsoft 下载中心下载到分发文件夹中。
4.要确认已经为要安装 Service Pack 的用户分配了适当的权限,请执行以下步骤:
1.定位到相应的文件夹,右键单击该文件夹,然后单击“属性”。
2.单击“共享”选项卡,然后单击“共享该文件夹”。
3.在“共享名”中,为该文件夹键入一个名称。
4.单击“权限”,然后分配适当的权限,以使用户可以从该文件夹安装 Service Pack。
5.如果您使用的是 NTFS 文件系统分区,请单击“安全”选项卡,确认其中列出的权限与“共享”选项卡上的权限不冲突,然后单击“确定”。
6.要从分发文件夹(在本例中,其名称为 WS2003SP1)中安装 Service Pack,请在命令提示符下键入如下命令:
\ServerNameWS2003SP1WindowsServer2003-KB889101-SP1-x86-LLL.exe
可以根据需要包括命令行选项。例如,如果要在安装 SP1 之后立即安装更新,请在安装命令中指定 /Z 选项。此选项阻止计算机在安装 SP1 之后自动重新启动。
7.按照安装向导中的说明进行操作。
8.安装完成后,执行下列操作之一:
如果不希望在安装 Service Pack 之后直接安装其他更新,请立即重新启动计算机。
如果要安装其他更新,请先安装这些更新,然后重新启动计算机。如果使用此方法,SP1 和其他更新的全部功能将同时生效。
9.如果禁用了防病毒软件,请在重新启动计算机后再次启用该软件。
要点
只有在重新启动计算机之后,SP1 的全部功能才能生效。
方案 2:安装 Service Pack,计算机共享远程 Service Pack 源文件
使用此方法时,需要在网络上设置共享的分发文件夹,然后从该共享文件夹将 Service Pack 安装到已经在运行 Windows Server 2003 的计算机上。
使用此方法,Service Pack 的源文件存储在共享的分发文件夹中,而不是存储在本地计算机上。
要点
由于 Service Pack 的源文件存储在远程网络上,因此,此方法仅适用于永久连接到网络的计算机。例如,此方法不适用于更新便携式计算机。
必须使用专为 SP1 创建的共享分发文件夹,不要重新使用为以前的 Service Pack 创建的文件夹。存放 Service Pack 源文件的共享分发文件夹必须永久存在,以确保计算机可能需要替换的所有文件随时处于可用状态。
如果希望安装过程中使用分发文件夹中的源文件,必须首先从安装文件中提取这些文件。此方法可节省本地计算机上的磁盘空间,因为,如果需要 Service Pack 的源文件,安装将指向名为 ServicePackFiles 文件夹的分发文件夹,而不是在本地创建此文件夹。当操作系统需要 Service Pack 文件时(例如,当 Windows 文件保护必须恢复损坏的文件时,或在配置可选组件时),将需要 ServicePackFiles 文件夹。
有关移动共享分发文件夹的详细信息,请参阅 Microsoft 知识库文章 271484“Files and Folders Are Added to Your System After Service Pack Is Installed”(安装 Service Pack 后向系统中添加的文件和文件夹)。
注意
在下面的过程中,Drive: 表示分发文件夹所在的网络或计算机驱动器号。
安装 Service Pack,计算机共享远程 Service Pack 源文件
1.连接到要在其上创建分发文件夹的网络或计算机。
2.在网络上的共享文件夹中,为 Service Pack 创建一个分发文件夹。例如,要创建名为 WS2003SP1 的分发文件夹,请在命令提示符下键入如下命令:
mkdir Drive:WS2003SP1
3. 要将文件提取到共享分发文件夹,请在命令提示符下键入如下命令:
WindowsServer2003-KB889101-SP1-x86-LLL.exe /X:Path
其中,Path 表示共享分发文件夹的位置。
如果使用 /U(表示无人参与),提取文件后将不会出现确认对话框。
4.对于计划要更新的每一台计算机,请在继续之前备份文件然后关闭程序(除非计划在安装过程中强制关闭程序)。
5.要从共享分发文件夹中安装 Service Pack,请运行 Update.exe,而不要运行安装文件(例如,WindowsServer2003-KB889101-SP1-x86-LLL.exe)。例如,要从名为 WS2003SP1 的分发文件夹中安装 Service Pack,请在命令提示符下键入如下命令:
Drive:WS2003SP1i386UpdateUpdate.exe。
可以对 Update.exe 使用与安装文件相同的命令行选项。
6.安装将按照本部分前面方案 1 中的描述继续进行。
建议您在 Update.exe 完成后立即重新启动计算机以完成安装。
如果要安装更新、关键更新或安全更新,请参阅 Microsoft TechCenter 网站上的 Microsoft Windows Server 2003 Service Pack 1 安装和部署更新指南。
如果禁用了防病毒软件,请在重新启动计算机之后再次启用此软件。
要点
只有在重新启动计算机之后,才能完全安装 SP1 的全部功能。
方案 3:使用 SMS 安装 Service Pack
此方案说明如何使用 Microsoft Systems Management Server (SMS) 从网络上的共享分发文件夹安装 Service Pack。此安装方法将 Service Pack 安装到已经在运行 Windows Server 2003 的 SMS 服务器上。
此方案假设您已了解 SMS 并具备软件分发的实际操作知识。
要点
要执行此类安装,您的计算机必须运行带有 Service Pack 5 的 SMS 2.0、SMS 2003 或者带有 Service Pack 1 的 SMS 2003。
使用 SMS 安装 Service Pack
1.通过导入 Service Pack 的程序包定义文件来创建 SMS 程序包。在该程序包中,提供 Service Pack 源文件的路径。
2.将 SMS 程序包分发到各分发点。
3.创建通告以通知 SMS 服务器该 Service Pack 处于可用状态。
有关使用 SMS 部署 SP1 的详细信息,请参阅 Microsoft 知识库文章 894712“How to install Windows Server 2003 Service Pack 1 (SP1) by using Systems Management Server”[如何使用 Systems Management Server 安装 Windows Server 2003 Service Pack 1 (SP1)]。
方案 4:使用 Windows 安装程序和组策略安装 Service Pack
此方案说明如何使用 Windows 安装程序从网络上的共享分发文件夹安装 Service Pack。此方法将 Service Pack 安装到已经在运行 Windows Server 2003 的服务器上。
要使用此方法,应对 Windows 安装程序有着深入的了解,同时还应具备组策略和 Active Directory 的实际操作知识。有关 Windows 安装程序、组策略以及 Active Directory 的详细信息,请参阅 Microsoft TechCenter 网站上的 Windows Server 2003 部署工具包。
使用 Windows 安装程序
Windows 安装程序包文件 (Update.msi) 包含 Windows 安装程序安装或删除 Service Pack 以及运行安装程序所需的全部信息。
此程序包文件说明 Service Pack 的组件和资源之间的关系,其中还包含一个安装数据库,您可以从该数据库中查看安装程序所用属性的摘要(称为“摘要信息流”)。要查看此摘要,请右键单击该安装数据库,然后单击“属性”。
对于 Update.msi,必须使用按计算机指派的分发方法。除此之外,没有任何其他方法可用。