Ändern des Systemstatus mithilfe einer benutzerdefinierten Aktion

Benutzerdefinierte Aktionen, die den Systemstatus ändern sollen, müssen benutzerdefinierte Aktionen zur verzögerten Ausführung sein. Benutzerdefinierte Aktionen, die Eigenschaften, Featurezustände, Komponentenzustände oder Zielverzeichnisse festlegen oder Systemvorgänge planen, indem Zeilen in Sequenztabellen eingefügt werden, können die sofortige Ausführung sicher verwenden. Benutzerdefinierte Aktionen, die das System direkt ändern oder einen anderen Systemdienst aufrufen, müssen jedoch auf den Zeitpunkt der Ausführung des Installationsskripts zurückgestellt werden. Weitere Informationen finden Sie unter Benutzerdefinierte Aktionen für verzögerte Ausführung.

Sie sollten nicht versuchen, eine benutzerdefinierte Aktion für die sofortige Ausführung zu verwenden, um den Systemstatus zu ändern, da jede benutzerdefinierte Aktion, die den Zustand ändert, über eine entsprechende benutzerdefinierte Rollbackaktion verfügen muss, um die Systemstatusänderung bei einem Installationsrollback rückgängig zu machen. Alle benutzerdefinierten Rollbackaktionen sind auch zurückgestellte benutzerdefinierte Aktionen und müssen der Aktion vorangestellt werden, die sie rückgängig machen. Weitere Informationen finden Sie unter Rollback Custom Actions.