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 principal razón 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 se usan actualmente mediante una aplicación o servicio en ejecución. El Administrador de reinicio permite que todos los servicios del sistema críticos que se apaguen y reinicien. Esto libera archivos que están en uso y permite que se completen las operaciones de instalación.
Si procede,
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 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. Restart Manager puede apagar y reiniciar los servicios o aplicaciones no críticos que actualmente usan esos archivos. Los instaladores pueden dirigir al Administrador de reinicios 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á diseñado para el desarrollo de aplicaciones de estilo de escritorio.
Público para desarrolladores
Esta documentación está pensada para desarrolladores de aplicaciones de instalación que desean aprovechar las funcionalidades del instalador en Windows Vista o Windows Server 2008. Las aplicaciones que usan el Windows Installer versión 4.0 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 un reinicio del sistema es inevitable, los instaladores pueden usar la API del Administrador de reinicios para programar reinicios de tal manera que minimice la interrupción del flujo de trabajo del usuario.
Requisitos en tiempo de ejecución
La API del Administrador de reinicios 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 de la del Administrador de reinicios |
Temas de información general que describen el Administrador de reinicios. |
mediante el administrador de reinicios |
Temas de información general sobre el uso de la API de Restart Manager. |
de referencia del Administrador de reinicio |
Temas de referencia de la API de Restart Manager. |