Acción SelfUnregModules

La acción SelfUnregModules anula el registro de todos los módulos enumerados en la tabla SelfReg que están programados para desinstalarse. El instalador no registra automáticamente archivos EXE.

Restricciones de secuencia

La acción InstallValidate debe aparecer antes de la acción SelfUnregModules en la secuencia. Si se usa una acción SelfRegModules, debe aparecer después de la acción SelfUnregModules de la secuencia. Si se usa una acción RemoveFiles, debe aparecer después de la acción SelfUnregModules de la secuencia.

Mensajes de ActionData

Campo Descripción de los datos de acción
[1] Identificador del archivo de módulo no registrado.
[2] Identificador de la carpeta que contiene el archivo de módulo no registrado.

 

Observaciones

La acción SelfUnregModules intenta llamar a la función DllUnregisterServer del módulo del que se va a anular el registro. Esta acción se ejecuta con privilegios elevados cuando la instalación se ejecuta con privilegios elevados; por ejemplo, durante una instalación por máquina. Durante una instalación por usuario, el instalador ejecuta esta acción con privilegios de usuario.

Tenga en cuenta que no puede especificar el orden en que el instalador anula el registro de los archivos DLL de registro automático mediante la acción SelfUnRegModules.

Especificación del orden de registro automático