Freigeben über


MsiConfigureServices-Aktion

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

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

Wichtig

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

Um dieses Problem zu umgehen, sollte ein Anwendungsentwickler die funktionalität benutzerdefinierte Aktion in MSI verwenden, um sc.exe auszuführen und die Wiederherstellungs optionen entsprechend festzulegen.

 

Sequenzeinschränkungen

Diese Standardaktion muss in der folgenden Sequenz verwendet werden.

StopServices-

DeleteServices-

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

InstallServices-

MsiConfigureServices

StartServices-

ActionData-Nachrichten

Es sind keine ActionData-Nachrichten vorhanden.

Bemerkungen

Diese Aktion erfordert, dass der Benutzer ein Administrator ist oder über erhöhte Berechtigungen mit der Berechtigung zum Installieren von Diensten verfügt oder dass die Anwendung Teil einer verwalteten Installation ist.