Neustart-Manager
Zweck
Die Neustart-Manager-API kann die Anzahl von Systemneustarts beseitigen oder verringern, die zum Abschließen einer Installation oder eines Updates erforderlich sind. Der Hauptgrund, warum Softwareupdates während einer Installation oder eines Updates einen Systemneustart erfordern, ist, dass einige der Dateien, die aktualisiert werden, derzeit von einer ausgeführten Anwendung oder einem ausgeführten Dienst verwendet werden. Der Neustart-Manager ermöglicht das Herunterfahren und Neustarten aller kritischen Systemdienste . Dadurch werden verwendete Dateien freigegeben, und installationsvorgänge können abgeschlossen werden.
Anwendungsbereich
Die Neustart-Manager-DLL exportiert eine öffentliche C-Schnittstelle, die von Standard- oder benutzerdefinierten Installationsprogrammen geladen werden kann. Das Installationsprogramm kann den Neustart-Manager verwenden, um Dateien zu registrieren, die während der Installation einer Anwendung oder eines Updates ersetzt werden sollen. Anschließend kann das Installationsprogramm während eines nachfolgenden Updates oder einer Installation den Neustart-Manager verwenden, um zu bestimmen, welche Dateien nicht aktualisiert werden können, da sie derzeit verwendet werden. Der Neustart-Manager kann die nicht kritischen Dienste oder Anwendungen, die diese Dateien derzeit verwenden, herunterfahren und neu starten. Installer können den Neustart-Manager anweisen, Anwendungen oder Dienste basierend auf der verwendeten Datei, der Prozess-ID (PID) oder dem Kurznamen eines Windows-Diensts herunterzufahren und neu zu starten.
Der Neustart-Manager ist für die Entwicklung von Anwendungen im Desktopstil vorgesehen.
Entwicklergruppe
Diese Dokumentation richtet sich an Entwickler von Installationsanwendungen, die die Installerfunktionen in Windows Vista oder Windows Server 2008 nutzen möchten. Anwendungen, die Windows Installer Version 4.0 für die Installation und Wartung verwenden, verwenden automatisch den Neustart-Manager, um Systemneustarts zu reduzieren. Benutzerdefinierte Installationsprogramme können auch so entworfen werden, dass sie die Neustart-Manager-API aufrufen, um Anwendungen und Dienste herunterzufahren und neu zu starten. Ist ein Systemneustart unvermeidbar, können Installationsprogramme mit der Neustart-Manager-API Neustarts so planen, dass die Unterbrechung des Arbeitsablaufs der Benutzer*innen minimiert wird.
Laufzeitanforderungen
Die Neustart-Manager-API ist ab Windows Vista und Windows Server 2008 verfügbar. Der Neustart-Manager besteht aus einer einzelnen DLL, die Anwendungen laden können, um auf die Neustart-Manager-API zuzugreifen.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Informationen zum Neustart-Manager |
Übersichtsthemen, in denen der Neustart-Manager beschrieben wird. |
Verwenden des Neustart-Managers |
Übersichtsthemen zur Verwendung der Neustart-Manager-API. |
Referenz zum Neustart-Manager |
Referenzthemen für die Neustart-Manager-API. |