Compartilhar via


Ação SelfUnregModules

A ação SelfUnregModules cancela o registro de todos os módulos listados na tabela SelfReg que estão agendados para serem desinstalados. O instalador não registra os arquivos .EXE automaticamente.

Restrições de sequência

A ação InstallValidate deve aparecer antes da ação SelfUnregModules na sequência. Se uma ação SelfRegModules for usada, ela deverá aparecer após a ação SelfUnregModules na sequência. Se uma ação RemoveFiles for usada, ela deverá aparecer após a ação SelfUnregModules na sequência.

Mensagens de ActionData

Campo Descrição dos dados de ação
 [1] Identificador do arquivo de módulo com registro cancelado.
[2] Identificador da pasta que contém o arquivo de módulo com registro cancelado.

 

Comentários

A ação SelfUnregModules tenta chamar a função DllUnregisterServer do módulo que deve ter o registro cancelado. Essa ação é executada com privilégios elevados quando a instalação está sendo executada com privilégios elevados, como durante uma instalação por computador. Durante uma instalação por usuário, o instalador executa essa ação com privilégios de usuário.

Observe que você não pode especificar a ordem na qual o instalador cancela o registro das DLLs de autorregistro usando a ação SelfUnRegModules.

Como especificar a ordem de autorregistro