En informática, un service pack comprende una colección de actualizaciones, correcciones o mejoras de un programa de software que se entregan en forma de un único paquete instalable. Las empresas suelen lanzar un service pack cuando el número de parches individuales para un programa determinado alcanza un límite determinado (arbitrario), o cuando se ha demostrado que la versión del software se ha estabilizado con un número limitado de problemas restantes según los comentarios de los usuarios y los informes de errores . En aplicaciones de software de gran tamaño, como suites ofimáticas, sistemas operativos, software de bases de datos o gestión de redes, no es raro que se publique un service pack dentro del primer o segundo año del lanzamiento de un producto. Instalar un service pack es más fácil y menos propenso a errores que instalar muchos parches individuales, más aún cuando se actualizan varias computadoras a través de una red, donde los service packs son comunes.
Los paquetes de servicio suelen estar numerados, y por lo tanto se los denomina abreviadamente SP1, SP2, SP3, etc. [1] También pueden traer, además de correcciones de errores , [2] características completamente nuevas, como es el caso del SP2 de Windows XP (por ejemplo, Windows Security Center ), o SP3 y SP4 de Trainz 2009: World Builder Edition , que depende en gran medida de la base de datos . [3]
Los Service Packs para Microsoft Windows eran acumulativos hasta Windows XP . Esto significa que los problemas que se solucionan en un Service Pack también se solucionan en Service Packs posteriores. Por ejemplo, Windows XP SP3 contiene todas las correcciones incluidas en Windows XP Service Pack 2 (SP2). [4] Sin embargo, Windows Vista SP2 no era acumulativo, sino incremental, y requería que se instalara primero el SP1. [5]
Los paquetes de servicio de Office XP , Office 2003 , Office 2007 , Office 2010 y Office 2013 han sido acumulativos.
Los paquetes de servicio de aplicaciones reemplazan los archivos existentes con versiones actualizadas que generalmente corrigen errores o cierran agujeros de seguridad . Si, en un momento posterior, se agregan componentes adicionales al software utilizando el medio original, existe el riesgo de mezclar accidentalmente componentes antiguos y actualizados. Dependiendo del sistema operativo y los métodos de implementación , puede ser necesario reinstalar manualmente el paquete de servicio después de cada cambio de este tipo en el software. Esto era necesario, por ejemplo, para los paquetes de servicio de Windows NT ; sin embargo, a partir de Windows 2000 , Microsoft redirigió los programas de instalación para que utilizaran archivos de paquetes de servicio actualizados en lugar de archivos del medio de instalación original para evitar la reinstalación manual. [6]