Acción RemoveRegistryValues
La acción RemoveRegistryValues solo puede quitar valores del registro del sistema creados en la tabla Registro o en la tabla RemoveRegistry. Esta acción quita un valor del registro que se ha creado en la tabla Registro si el componente asociado se instaló localmente o como ejecución desde el origen y ahora está establecido para desinstalarse. Esta acción quita un valor del registro creado en la tabla RemoveRegistry si el componente asociado está configurado para instalarse localmente o como ejecutado desde el origen.
Restricciones de secuencia
Se debe llamar a la acción InstallValidate antes de llamar a RemoveRegistryValues. Si se usa una acción WriteRegistryValues , debe aparecer después de RemoveRegistryValues. RemoveRegistryValues debe ir antes de UnregisterMIMEInfo o UnregisterProgIDInfo.
Una acción personalizada se puede usar para agregar filas a la tabla Registro durante una instalación, desinstalación o reparación. Estas filas no se conservan en la tabla Registro y la información solo está disponible durante la transacción actual. Por lo tanto, la acción personalizada debe ejecutarse en todas las transacciones de instalación, desinstalación o reparación que requieran la información de estas filas adicionales. La acción personalizada debe aparecer antes de las acciones RemoveRegistryValues y WriteRegistryValues en la secuencia de acciones.
Mensajes ActionData
Campo | Descripción de los datos de acción |
---|---|
[1] | Trazado del registro a la clave del valor del registro quitado. |
[2] | Cadena con formato de nombre del valor del registro quitado. |
Observaciones
Para quitar un valor del registro, registre el valor en la columna Valor de la tabla Registro. Si la acción WriteRegistryValues ha asociado cadenas REG_MULTI_SZ al valor de la tabla Registro, la acción RemoveRegistryValues quita solo esas cadenas del valor del Registro.