Condividi tramite


Azione RemoveRegistryValues

L'azione RemoveRegistryValues può rimuovere solo i valori dal Registro di sistema creati nella tabella Del Registro di sistema o nella tabella RemoveRegistry. Questa azione rimuove un valore del Registro di sistema creato nella tabella del Registro di sistema se il componente associato è stato installato localmente o come eseguito dall'origine ed è ora impostato per la disinstallazione. Questa azione rimuove un valore del Registro di sistema creato nella tabella RemoveRegistry se il componente associato è impostato per essere installato localmente o come eseguito dall'origine.

Restrizioni della sequenza

L'azione InstallValidate deve essere chiamata prima di chiamare RemoveRegistryValues. Se viene usata un'azione WriteRegistryValues , deve venire dopo RemoveRegistryValues. RemoveRegistryValues deve venire prima di UnregisterMIMEInfo o UnregisterProgIDInfo.

È possibile usare un'azione personalizzata per aggiungere righe alla tabella del Registro di sistema durante un'installazione, una disinstallazione o una transazione di ripristino. Queste righe non vengono mantenute nella tabella del Registro di sistema e le informazioni sono disponibili solo durante la transazione corrente. L'azione personalizzata deve pertanto essere eseguita in ogni installazione, disinstallazione o transazione di ripristino che richiede le informazioni contenute in queste righe aggiuntive. L'azione personalizzata deve essere eseguita prima delle azioni RemoveRegistryValues e WriteRegistryValues nella sequenza di azioni.

Messaggi ActionData

Campo Descrizione dei dati delle azioni
 [1] Percorso del Registro di sistema per la chiave del valore del Registro di sistema rimosso.
[2] Stringa formattata del nome del valore del Registro di sistema rimosso.

 

Commenti

Per rimuovere un valore del Registro di sistema, registrare il valore nella colonna Valore della tabella Del Registro di sistema. Se l'azione WriteRegistryValues ha associato REG_MULTI_SZ stringhe al valore nella tabella Del Registro di sistema, l'azione RemoveRegistryValues rimuove solo tali stringhe dal valore del Registro di sistema.