Informationen zum Neustart-Manager
Der Hauptgrund, warum Softwareinstallationen und -updates einen Systemneustart erfordern, besteht darin, 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 Anwendungen und Dienste heruntergefahren und neu gestartet werden. Dadurch werden die verwendeten Dateien freigegeben und installationsvorgänge abgeschlossen. Es kann auch die Anzahl von Systemneustarts beseitigen oder reduzieren, die zum Abschließen einer Installation oder Aktualisierung erforderlich sind.
Der Neustart-Manager beendet Anwendungen in der folgenden Reihenfolge, und nachdem die Anwendungen aktualisiert wurden, werden Anwendungen, die für den Neustart registriert wurden, in umgekehrter Reihenfolge neu gestartet.
- GUI-Anwendungen
- Konsolenanwendungen
- Windows-Dienste
- Windows-Explorer
Der Neustart-Manager fährt die Anwendung oder Dienste nur herunter, wenn der Aufrufer dazu über die Berechtigung verfügt. Beachten Sie, dass das herunterfahren über Sitzungen hinweg nicht unterstützt wird.
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 konzipiert 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.
Informationen zur Verwendung der Neustart-Manager-API während der Installation und Updates finden Sie unter Verwenden des Neustart-Managers.
Kritische Systemdienste können nicht ohne Systemneustart vom Neustart-Manager beendet und neu gestartet werden. Weitere Informationen zum Identifizieren kritischer Systemdienste finden Sie unter Kritische Systemdienste.
Ihre Anwendungen und Dienste sollten darauf vorbereitet sein, vom Neustart-Manager heruntergefahren zu werden und Benutzerdaten und Zustandsinformationen zu speichern, die für einen sauber Neustart benötigt werden. Weitere Informationen zum Vorbereiten Ihrer Anwendungen und Dienste für die Arbeit mit dem Neustart-Manager finden Sie unter Richtlinien für Anwendungen und Dienste.
Referenzinformationen zu den Enumerationen, Strukturen und Funktionen der Neustart-Manager-API finden Sie im Abschnitt Referenz zum Neustart-Manager .