Neustart-Manager
Zweck
Die Restart Manager-API kann die Anzahl von Systemneustarts, die zum Abschließen einer Installation oder eines Updates erforderlich sind, beseitigen oder verringern. Der Hauptgrund dafür, dass 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. Mit dem Neustart-Manager können alle wichtigen Systemdienste heruntergefahren und neu gestartet werden. Dadurch werden dateien frei, die verwendet werden, und installationsvorgänge können abgeschlossen werden.
Anwendungsbereich
Die Neustart-Manager-DLL exportiert eine öffentliche C-Schnittstelle, die von Standardinstallationsprogrammen 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. Während einer nachfolgenden Aktualisierung oder Installation kann das Installationsprogramm dann 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. Installationsprogramme können den Neustart-Manager an das Herunterfahren und Neustarten von Anwendungen oder Diensten basierend auf der in Gebrauchenen Datei, der Prozess-ID (PID) oder dem Kurznamen eines dienstbasierten Windows.
Der Neustart-Manager ist für die Entwicklung von Desktopanwendungen 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 den Windows Installer Version 4.0 für die Installation und Wartung verwenden, verwenden den Neustart-Manager automatisch, um Systemneustarts zu reduzieren. Benutzerdefinierte Installationsprogramme können auch so entworfen werden, dass sie die Restart Manager-API aufrufen, um Anwendungen und Dienste herunter- und neu zu starten. In Fällen, in denen ein Systemneustart nicht möglich ist, können Installationsprogramme die Restart Manager-API verwenden, um Neustarts so zu planen, dass die Unterbrechung des Benutzerarbeitsablaufs minimiert wird.
Laufzeitanforderungen
Die Neustart-Manager-API ist ab Windows Vista und Windows Server 2008 verfügbar. Restart Manager besteht aus einer einzelnen DLL, die Anwendungen laden können, um auf die Restart 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 Restart Manager-API. |
| Referenz zum Neustart-Manager |
Referenzthemen für die Neustart-Manager-API. |