Freigeben über


MsiConfigureServices-Aktion

Die MsiConfigureServices-Aktion konfiguriert einen Dienst für das System. Diese Aktion fragt die MsiServiceConfig- und die MsiServiceConfigFailureActions-Tabelle ab.

Windows Installer 4.5 oder früher: Nicht unterstützt. Diese Aktion ist ab Windows Installer 5.0 verfügbar.

Wichtig

Windows-Dienste bieten die Möglichkeit, als Reaktion auf einen Fehler in einem Dienst automatisch vordefinierte Aktionen auszuführen. Um das programmgesteuerte Einrichten dieser Wiederherstellungsaktionen bei einem Dienstfehler zu unterstützen, wurde MsiServiceConfigFailureActions in der Version 5.0 zu MSI hinzugefügt. Diese Funktionalität funktioniert jedoch nicht wie erwartet.

Um dieses Problem zu umgehen, sollte ein Anwendungsentwickler die Funktionalität für benutzerdefinierte Aktionen in MSI verwenden, um sc.exe auszuführen und die Wiederherstellungsoptionen entsprechend festzulegen.

 

Sequenzeinschränkungen

Diese Standardaktion muss in der folgenden Reihenfolge verwendet werden.

StopServices

DeleteServices

Eine der folgenden Aktionen: InstallFiles, RemoveFiles, DuplicateFiles, MoveFiles, PatchFiles und RemoveDuplicateFiles.

InstallServices

MsiConfigureServices

StartServices

ActionData-Nachrichten

Es gibt keine ActionData-Nachrichten.

Bemerkungen

Für diese Aktion müssen Benutzer*innen Administrator*innen sein bzw. über erhöhte Rechte mit der Berechtigung zum Installieren von Diensten verfügen oder die Anwendung muss Teil einer verwalteten Installation sein.