A service pack is a periodic update that corrects problems in one version of a product. In addition to correcting known problems, service packs provide tools, drivers, and updates that extend product functionality, including enhancements developed after the product was released.
Updates are code fixes for products that are provided to individual customers when those customers experience critical problems for which no feasible workaround is available.
Security updates address security vulnerabilities. Attackers wanting to break into systems can exploit such vulnerabilities. Security updates are analogous to updates, but should be considered mandatory, and they must be deployed quickly.
|Critical updates||Broadly released fixes for specific problems addressing critical, non-security related bugs.|
|Definition updates||Updates to virus or other definition files.|
|Drivers||Software components designed to support new hardware.|
|Feature packs||New feature releases, usually rolled into products at the next release.|
|Security updates||Broadly released fixes for specific products, addressing security issues.|
|Service packs||Cumulative sets of all hotfixes, security updates, critical updates, and updates created since the release of the product. Service packs might also contain a limited number of customer-requested design changes or features.|
|Tools||Utilities or features that aid in accomplishing a task or set of tasks.|
|Update rollups||Cumulative set of hotfixes, security updates, critical updates, and updates packaged together for easy deployment. A rollup generally targets a specific area, such as security, or a specific component, such as Internet Information Services (IIS).|
|Updates||Broadly released fixes for specific problems addressing non-critical, non-security related bugs.|