Delen via


Actie RemoveEnvironmentStrings

Met de actie RemoveEnvironmentStrings worden de waarden van omgevingsvariabelen gewijzigd.

Houd er rekening mee dat omgevingsvariabelen niet worden gewijzigd voor de installatie die wordt uitgevoerd wanneer de actie Actie WriteEnvironmentStrings of RemoveEnvironmentStrings-actie wordt uitgevoerd. In Windows 2000 worden deze gegevens opgeslagen in het register en wordt er een bericht verzonden om het systeem op de hoogte te stellen van wijzigingen wanneer de installatie is voltooid. Een nieuw proces, of een ander proces dat op deze berichten controleert, gebruikt de nieuwe omgevingsvariabelen.

Het installatieprogramma voert de actie WriteEnvironmentStrings uit alleen tijdens de installatie of herinstallatie van een onderdeel en voert de actie RemoveEnvironmentStrings alleen uit tijdens het verwijderen van een onderdeel.

Waarden worden geschreven of verwijderd op basis van de selectie van primaire acties en modifiers. Deze worden beschreven in de volgende sectie ActionData-berichten. Houd er rekening mee dat afhankelijk van de opgegeven actie WriteEnvironmentStrings variabelen kan verwijderen en RemoveEnvironmentStrings deze kan toevoegen op basis van de creatie van de Omgevingstabel.

Sequentiebeperkingen

De actie InstallValidate moet worden uitgevoerd vóór de actie RemoveEnvironmentStrings. Omdat de actie WriteEnvironmentStrings en de actie RemoveEnvironmentStrings nooit beide worden toegepast tijdens de installatie of verwijdering van een onderdeel, wordt hun relatieve volgorde niet beperkt.

ActionData-berichten

Veld Beschrijving van actiegegevens
[1] Naam van de omgevingsvariabele die u wilt wijzigen.
[2] De waarde van de omgevingsvariabele.
[3] Dit is een veld met bitvlagken waarmee de actie wordt opgegeven die moet worden uitgevoerd. Neem slechts één bit op voor een primaire actie. Er is mogelijk meer dan één wijzigingsbit opgenomen in dit veld. Zie de volgende bitvlagbeschrijvingen.

 

Bitwaarde Beschrijving van primaire acties
0x1 Set. Hiermee stelt u de waarde van de omgevingsvariabele in alle gevallen in.
Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoegen of voorvoegsel, voegt de actie de waarde toe aan een bestaande waarde in de variabele.
0x2 Set. Hiermee stelt u de waarde in als de variabele afwezig is.
Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoegen of voorvoegsel, voegt de actie de waarde toe aan een bestaande waarde in de variabele.
0x4 Verwijderen. Hiermee verwijdert u de waarde uit de variabele.
Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoeg- of voorvoegsel, wordt de waarde verwijderd uit de bestaande tekenreeks, als de waarde bestaat.

 

Bitwaarde Beschrijving van wijzigingsfunctie
0x20000000 Als deze bit is ingesteld, worden acties toegepast op de omgevingsvariabelen van de machine.
Als deze bit niet is ingesteld, worden acties toegepast op de omgevingsvariabelen van de gebruiker.
0x40000000 Toevoegen. Deze bit is optioneel. Stel de wijzigingsaanpassingen voor toevoegen en voorvoegsels niet in.
0x80000000 Voorvoegsel. Deze bit is optioneel. Stel de wijzigingsaanpassingen voor toevoegen en voorvoegsels niet in.