服務包
服務包(Service Pack,縮寫為SP)是程序的更新、修復和(或)增強的集合,以一個獨立的安裝包的形式發布。許多公司,如微軟或Autodesk,通常在為某一程序而做的修補程序達到一定數量時,就發布一個Service Pack。安裝一個Service Pack比安裝許多獨立的修補程序更簡單且不易出錯,特別是在通過網絡更新許多計算機的時候。
Service Pack通常被編號,並被縮寫成SP1、SP2這樣的形式[1]。值得注意的是,除了修復缺陷,它們通常還會帶來全新的特性,就像Windows XP的SP2那樣。
增量或累積的SP
Service Pack可以是增量的,也就是說它僅包含再上一個Service Pack中沒有的更新。更常見的Service Pack是累積的,即它包含所有之前的Service Pack的一切內容。對於微軟的產品,增量的更新通常被稱為「service release」。例如,Office 2000必須在更新至service release 1(SR1)之後才能安裝SP2。
正常地,對於一個程序,其Service Pack或者都是增量的,或者都是累積的。由於這個原因,這兩個形容詞通常可以用來定義某個程序的全套Service Pack。如此句:微軟Windows的Service Pack都是累積的。
微軟的產品通常只在主流支援階段(產品發售起5年內)才會推出Service Pack。例如微軟公司在Windows 2000 SP4之後僅推出更新彙總套件1(Update Rollup 1),而不再推出SP5。
其他
有的時候,Windows的服務包會附加一些正版驗證的程序。例如在2004年,部分之前通過各種手段破解Windows激活程序的用戶安裝Windows XP SP2後,會收到「你可能是盜版軟件受害者」的提示,並被要求重新激活。