Administrador de reinicio

Propósito

La API de Restart Manager puede eliminar o reducir el número de reinicios del sistema necesarios para completar una instalación o actualización. La razón principal por la que las actualizaciones de software requieren un reinicio del sistema durante una instalación o actualización es que algunos de los archivos que se están actualizando actualmente se usan en una aplicación o servicio en ejecución. El Administrador de reinicio permite que todos los servicios críticos del sistema se apaguen y reinicien. Esto libera archivos que están en uso y permite que las operaciones de instalación se completen.

Donde sea aplicable

El ARCHIVO DLL del Administrador de reinicio exporta una interfaz C pública que los instaladores estándar o personalizados pueden cargar. El instalador puede usar el Administrador de reinicio para registrar los archivos que se deben reemplazar durante la instalación de una aplicación o actualización. A continuación, durante una actualización o instalación posteriores, el instalador puede usar el Administrador de reinicio para determinar qué archivos no se pueden actualizar porque están actualmente en uso. El Administrador de reinicio puede apagar y reiniciar los servicios o aplicaciones no críticos que actualmente usan esos archivos. Los instaladores pueden dirigir al Administrador de reinicio para apagar y reiniciar aplicaciones o servicios en función del archivo en uso, el identificador de proceso (PID) o el nombre corto de un servicio de Windows.

Restart Manager está pensado para el desarrollo de aplicaciones de estilo de escritorio.

Audiencia de desarrolladores

Esta documentación está pensada para desarrolladores de aplicaciones de instalación que quieran aprovechar las funcionalidades del instalador en Windows Vista o Windows Server 2008. Las aplicaciones que usan la versión 4.0 de Windows Installer para la instalación y el mantenimiento usan automáticamente el Administrador de reinicios para reducir los reinicios del sistema. Los instaladores personalizados también se pueden diseñar para llamar a la API de Restart Manager para apagar y reiniciar aplicaciones y servicios. En los casos en los que es inevitable un reinicio del sistema, los instaladores pueden usar la API Administrador de reinicio para programar reinicios de tal forma que minimice la interrupción del flujo de trabajo de la persona usuaria.

Requisitos de tiempo de ejecución

La API del Administrador de reinicio está disponible a partir de Windows Vista y Windows Server 2008. Restart Manager consta de un único archivo DLL que las aplicaciones pueden cargar para acceder a la API de Restart Manager.

En esta sección

Tema Descripción
Acerca del Administrador de reinicio
Temas de información general que describen el Administrador de reinicio.
Uso del Administrador de reinicio
Temas de información general sobre el uso de la API de Restart Manager.
Referencia del administrador de reinicio
Temas de referencia de la API de Restart Manager.