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.