添加Windows组件后,是否需要重新安装最新的服务包?

我有一台Windows Server 2003 SP1计算机,服务打包到SP2。 如果我现在将其他组件(如IIS)添加到本机,是否需要重新安装SP2?

如果Windows为我处理这个问题,它是如何做到的?

不,在Windows Server 2000及更高版本中不需要。

在安装Service Pack时,会更新Layout.inf文件,这将确保使用所需文件的更新版本。 如果在Service Pack文件的源位置中找不到更新的文件,则会要求用户提供Service Pack文件的来源。

源位置存储在以下registry项中:

 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \
         SETUP \ ServicePackSourcePath

请参阅此Microsoft技术支持文章: 系统状态更改后重新安装Windows 2000 Service Pack不需要

您可以在自定义模式下使用Windows Update来查看安装新组件后是否有更新。 这是扫描应该检测一切安装,并为您提供build议。