RemoveEnvironmentStrings-Aktion

Die RemoveEnvironmentStrings-Aktion ändert die Werte von Umgebungsvariablen.

Beachten Sie, dass sich Umgebungsvariablen für die ausgeführte Installation nicht ändern, wenn die Aktion WriteEnvironmentStrings oder RemoveEnvironmentStrings ausgeführt wird. Am Windows 2000 werden diese Informationen in der Registrierung gespeichert, und es wird eine Meldung gesendet, um das System über Änderungen zu benachrichtigen, wenn die Installation abgeschlossen ist. Ein neuer Prozess oder ein anderer Prozess, der nach diesen Nachrichten sucht, verwendet die neuen Umgebungsvariablen.

Das Installationsprogramm führt die Aktion WriteEnvironmentStrings nur während der Installation oder Neuinstallation einer Komponente aus und führt die RemoveEnvironmentStrings-Aktion nur während des Entfernens einer Komponente aus.

Werte werden basierend auf der Auswahl primärer Aktionen und Modifizierer geschrieben oder entfernt. Diese werden im folgenden Abschnitt ActionData Messages beschrieben. Beachten Sie, dass WriteEnvironmentStrings abhängig von der angegebenen Aktion Variablen entfernen kann, und RemoveEnvironmentStrings diese basierend auf der Erstellung der Umgebungstabelle hinzufügen kann.

Sequenzeinschränkungen

Die InstallValidate-Aktion muss vor der RemoveEnvironmentStrings-Aktion ausgeführt werden. Da die WriteEnvironmentStrings-Aktion und die RemoveEnvironmentStrings-Aktion nie beide während der Installation oder Entfernung einer Komponente angewendet werden, wird ihre relative Sequenz nicht eingeschränkt.

ActionData-Meldungen

Feld Beschreibung der Aktionsdaten
[1] Name der zu ändernden Umgebungsvariablen.
[2] Der Wert der Umgebungsvariablen.
[3] Dies ist ein Feld von Bitflags, die die durchzuführende Aktion angeben. Schließen Sie nur ein Bit für eine primäre Aktion ein. In diesem Feld sind möglicherweise mehrere Modifiziererbits enthalten. Weitere Informationen finden Sie in den folgenden Bitflagbeschreibungen.
Bitwert Beschreibung der primären Aktionen
0x1 Festlegen. Legt den Wert der Umgebungsvariablen in allen Fällen fest.
Wenn dieses Bit mit einem Append- oder Prefix-Modifiziererbit kombiniert wird, fügt die Aktion den Wert jedem vorhandenen Wert in der Variablen hinzu.
0x2 Festlegen. Legt den Wert fest, wenn die Variable nicht vorhanden ist.
Wenn dieses Bit mit einem Append- oder Prefix-Modifiziererbit kombiniert wird, fügt die Aktion den Wert jedem vorhandenen Wert in der Variablen hinzu.
0x4 Entfernen Entfernt den Wert aus der Variablen.
Wenn dieses Bit mit einem Append- oder Prefix-Modifiziererbit kombiniert wird, wird der Wert aus der vorhandenen Zeichenfolge entfernt, sofern der Wert vorhanden ist.
Bitwert Beschreibung des Modifizierers
0x20000000 Wenn dieses Bit festgelegt ist, werden Aktionen auf die Umgebungsvariablen des Computers angewendet.
Wenn dieses Bit nicht festgelegt ist, werden Aktionen auf die Umgebungsvariablen des Benutzers angewendet.
0x40000000 Anfügen. Dieses Bit ist optional. Legen Sie nicht die Modifizierer Append und Prefix fest.
0x80000000 Präfix. Dieses Bit ist optional. Legen Sie nicht die Modifizierer Append und Prefix fest.