Delen via


Actie RegisteryValues verwijderen

Met de actie RemoveRegistryValues kunnen alleen waarden uit het systeemregister worden verwijderd die zijn gemaakt in de registertabel of de tabel RemoveRegistry. Met deze actie wordt een registerwaarde verwijderd die is gemaakt in de registertabel als het bijbehorende onderdeel lokaal is geïnstalleerd of als uitgevoerd vanaf de bron en nu is ingesteld op verwijdering. Met deze actie verwijdert u een registerwaarde die is gemaakt in de tabel RemoveRegistry als het bijbehorende onderdeel is ingesteld om lokaal te worden geïnstalleerd of als uitgevoerd vanaf de bron.

Sequentiebeperkingen

De actie InstallValidate moet worden aangeroepen voordat u RemoveRegistryValues aanroept. Als een WriteRegistryValues actie wordt gebruikt, moet deze na RemoveRegistryValues komen. RemoveRegistryValues moet vóór UnregisterMIMEInfo of UnregisterProgIDInfokomen.

Een aangepaste actie kan worden gebruikt om rijen toe te voegen aan de registertabel tijdens een installatie-, verwijderings- of reparatietransactie. Deze rijen blijven niet behouden in de registertabel en de informatie is alleen beschikbaar tijdens de huidige transactie. De aangepaste actie moet daarom worden uitgevoerd in elke installatie, verwijdering of reparatietransactie waarvoor de informatie in deze extra rijen is vereist. De aangepaste actie moet vóór de RemoveRegistryValues en WriteRegistryValues acties in de actiereeks komen.

ActionData-berichten

Veld Beschrijving van actiegegevens
[1] Registerpad naar sleutel van verwijderde registerwaarde.
[2] Opgemaakte tekenreeks van de naam van de verwijderde registerwaarde.

 

Opmerkingen

Als u een registerwaarde wilt verwijderen, registreert u de waarde in de kolom Waarde van de tabel Register. Als de actie WriteRegistryValues REG_MULTI_SZ tekenreeksen heeft gekoppeld aan de waarde in de registertabel, verwijdert de actie RemoveRegistryValues alleen de tekenreeksen uit de registerwaarde.