Compartir a través de


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.