Acción RemoveRegistryValues
La acción RemoveRegistryValues solo puede quitar valores del registro del sistema creados en la tabla del Registro de o la tabla RemoveRegistry de . Esta acción quita un valor del Registro que se ha creado en la tabla del Registro si el componente asociado se instaló localmente o como se ejecuta desde el origen y ahora está establecido para desinstalarse. Esta acción quita un valor del Registro que se ha creado en la tabla RemoveRegistry si el componente asociado está configurado para instalarse localmente o como se ejecuta 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 aparecer antes de UnregisterMIMEInfo o UnregisterProgIDInfo.
Se puede usar una acción personalizada para agregar filas a la tabla del Registro de durante una instalación, desinstalación o transacción de reparación. Estas filas no se conservan en la tabla del Registro y la información solo está disponible durante la transacción actual. Por lo tanto, la acción personalizada debe ejecutarse en cada instalación, desinstalación o transacción de reparación que requiera 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] | Ruta de acceso 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 se ha adjuntado REG_MULTI_SZ cadenas al valor de la tabla del Registro , la acción RemoveRegistryValues quita solo esas cadenas del valor del Registro.