Redémarrer le Gestionnaire

Objectif

L’API Restart Manager peut éliminer ou réduire le nombre de redémarrages système requis pour terminer une installation ou une mise à jour. La principale raison pour laquelle les mises à jour logicielles nécessitent un redémarrage du système pendant une installation ou une mise à jour est que certains des fichiers en cours de mise à jour sont actuellement utilisés par une application ou un service en cours d’exécution. Le Gestionnaire de redémarrage permet à tous les services système critiques d’être arrêtés et redémarrés. Cela libère les fichiers en cours d’utilisation et permet aux opérations d’installation de se terminer.

Le cas échéant

La DLL Restart Manager exporte une interface C publique qui peut être chargée par des programmes d’installation standard ou personnalisés. Le programme d’installation peut utiliser le Gestionnaire de redémarrage pour inscrire des fichiers qui doivent être remplacés lors de l’installation d’une application ou d’une mise à jour. Ensuite, lors d’une mise à jour ou d’une installation ultérieure, le programme d’installation peut utiliser le Gestionnaire de redémarrage pour déterminer quels fichiers ne peuvent pas être mis à jour, car ils sont actuellement en cours d’utilisation. Le Gestionnaire de redémarrage peut arrêter et redémarrer les services ou applications non critiques qui utilisent actuellement ces fichiers. Les programmes d’installation peuvent demander au Gestionnaire de redémarrage d’arrêter et de redémarrer des applications ou des services en fonction du fichier en cours d’utilisation, de l’ID de processus (PID) ou du nom abrégé d’un service Windows.

Restart Manager est destiné au développement d’applications de style bureau.

Développeurs concernés

Cette documentation est destinée aux développeurs d’applications d’installation qui souhaitent tirer parti des fonctionnalités du programme d’installation dans Windows Vista ou Windows Server 2008. Les applications qui utilisent Windows Installer version 4.0 pour l’installation et la maintenance utilisent automatiquement le Gestionnaire de redémarrage pour réduire les redémarrages système. Les programmes d’installation personnalisés peuvent également être conçus pour appeler l’API Restart Manager pour arrêter et redémarrer des applications et des services. Dans les cas où un redémarrage du système est inévitable, les programmes d’installation peuvent utiliser l’API du Gestionnaire de redémarrage pour planifier les redémarrages de manière à réduire l’interruption du flux de travail de l’utilisateur.

Conditions d’exécution

L’API Restart Manager est disponible à partir de Windows Vista et Windows Server 2008. Restart Manager se compose d’une SEULE DLL que les applications peuvent charger pour accéder à l’API Restart Manager.

Contenu de cette section

Rubrique Description
À propos du Gestionnaire de redémarrage
Rubriques de vue d’ensemble qui décrivent le Gestionnaire de redémarrage.
Utilisation du Gestionnaire de redémarrage
Rubriques de vue d’ensemble sur l’utilisation de l’API Restart Manager.
Informations de référence du Gestionnaire de redémarrage
Rubriques de référence pour l’API Restart Manager.