Referência de ações padrão
O Windows Installer tem as seguintes ações padrão.
Nome da ação | Breve descrição da ação |
---|---|
ADMIN | Uma ação de nível superior usada para uma instalação administrativa. |
ADVERTISE | Uma ação de nível superior chamada para instalar ou remover componentes anunciados. |
AllocateRegistrySpace | Valida se o espaço livre especificado por AVAILABLEFREEREG existe no registro. |
AppSearch | Pesquisa versões anteriores de produtos e determina se as atualizações estão instaladas. |
BindImage | Associa executáveis a DLLs importadas. |
CCPSearch | Usa assinaturas de arquivo para validar se produtos qualificados estão instalados em um sistema antes que uma instalação de atualização seja executada. |
CostFinalize | Encerra o processo de custo da instalação interna iniciado pela ação CostInitialize. |
CostInitialize | Inicia o processo de custo da instalação. |
CreateFolders | Cria pastas vazias para componentes. |
CreateShortcuts | Cria atalhos. |
DeleteServices | Remove os serviços do sistema. |
DisableRollback | Desabilita a reversão para o restante da instalação. |
DuplicateFiles | Duplica os arquivos instalados pela ação InstallFiles. |
ExecuteAction | Verifica a propriedade EXECUTEACTION para determinar qual ação de nível superior inicia a sequência de execução e, em seguida, executa essa ação. |
FileCost | Inicializa o cálculo de custo do disco com o instalador. O custo do disco não é finalizado até que a ação CostFinalize seja executada. |
FindRelatedProducts | Detecta correspondência entre a tabela Upgrade e os produtos instalados. |
ForceReboot | Usado na sequência de ações para solicitar ao usuário uma reinicialização do sistema durante a instalação. |
INSTALL | Uma ação de nível superior chamada para instalar ou remover componentes. |
InstallAdminPackage | Copia o banco de dados do instalador para o ponto de instalação administrativa. |
InstallExecute | Executa um script que contém todas as operações na sequência de ações desde o início da instalação ou a última ação InstallFinalize. Não encerra a transação. |
InstallFiles | Arquivos de cópias do diretório de origem para o de destino. |
InstallFinalize | Executa um script que contém todas as operações na sequência de ações desde o início da instalação ou a última ação InstallFinalize. Marca o final de uma transação. |
InstallInitialize | Marca o início de uma transação. |
InstallSFPCatalogFile | A ação InstallSFPCatalogFile instala os catálogos usados pelo Windows Me para a Proteção de Arquivos do Windows. |
InstallValidate | Verifica se todos os volumes com custos atribuídos têm espaço suficiente para a instalação. |
IsolateComponents | Processa a tabela IsolatedComponent |
LaunchConditions | Avalia um conjunto de instruções condicionais contidas na tabela LaunchCondition que devem ser avaliadas como True antes que a instalação possa continuar. |
MigrateFeatureStates | Migra os estados atuais do recurso para a instalação pendente. |
MoveFiles | Localiza arquivos existentes e move ou copia esses arquivos para um novo local. |
MsiConfigureServices | Configura um serviço para o sistema.
Windows Installer 4.5 e versões anteriores: sem suporte. |
Ação MsiPublishAssemblies | Gerencia o anúncio de assemblies do Common Language Runtime e assemblies Win32 que estão sendo instalados. |
MsiUnpublishAssemblies | Gerencia o anúncio de assemblies do Common Language Runtime e assemblies Win32 que estão sendo removidos. |
InstallODBC | Instala os drivers, tradutores e fontes de dados ODBC. |
InstallServices | Registra um serviço no sistema. |
PatchFiles | Consulta a tabela Patch para determinar quais patches são aplicados a arquivos específicos e, em seguida, executa a aplicação de patch em bytes dos arquivos. |
ProcessComponents | Registra componentes, seus principais caminhos e clientes de componentes. |
PublishComponents | Anuncia os componentes especificados na tabela PublishComponent. |
PublishFeatures | Grava o estado do recurso de cada recurso no registro do sistema |
PublishProduct | Publica informações do produto no sistema. |
RegisterClassInfo | Gerencia o registro de informações de classe COM no sistema. |
RegisterComPlus | A ação RegisterComPlus registra aplicativos COM+. |
RegisterExtensionInfo | Registra informações relacionadas à extensão no sistema. |
RegisterFonts | Registra fontes instaladas no sistema. |
RegisterMIMEInfo | Registra informações do MIME no sistema. |
RegisterProduct | Registra informações do produto no instalador e armazena o banco de dados do instalador no computador local. |
RegisterProgIdInfo | Registra informações do OLE ProgId no sistema. |
RegisterTypeLibraries | Registra bibliotecas de tipos no sistema. |
RegisterUser | Registra informações do usuário para identificar o usuário de um produto. |
RemoveDuplicateFiles | Exclui arquivos instalados pela ação DuplicateFiles. |
RemoveEnvironmentStrings | Modifica os valores das variáveis de ambiente. |
RemoveExistingProducts | Remove as versões instaladas de um produto. |
RemoveFiles | Remove arquivos instalados anteriormente pela ação InstallFiles. |
RemoveFolders | Remove pastas vazias vinculadas a componentes definidos para serem removidos. |
RemoveIniValues | Exclui informações de arquivo .ini associadas a um componente especificado na tabela IniFile. |
RemoveODBC | Remove fontes de dados, tradutores e drivers ODBC. |
RemoveRegistryValues | Remove as chaves do registro de um aplicativo que foram criadas a partir da tabela Registry. |
RemoveShortcuts | Gerencia a remoção de um atalho anunciado cujo recurso está selecionado para desinstalação. |
ResolveSource | Determina o local de origem e define a propriedade SourceDir. |
RMCCPSearch | Usa assinaturas de arquivo para validar se produtos qualificados estão instalados em um sistema antes que uma instalação de atualização seja executada. |
ScheduleReboot | Solicita ao usuário uma reinicialização do sistema no final da instalação. |
SelfRegModules | Processa módulos na tabela SelfReg e os registra se estiverem instalados. |
SelfUnregModules | Cancela o registro dos módulos na tabela SelfReg que estão definidos para serem desinstalados. |
SEQUENCE | Executa as ações em uma tabela especificada pela propriedade SEQUENCE. |
Ação SetODBCFolders | Verifica o sistema em busca de drivers ODBC existentes e define o diretório de destino para novos drivers ODBC. |
StartServices | Inicia os serviços do sistema. |
StopServices | Para os serviços do sistema. |
UnpublishComponents | Gerencia o cancelamento da conversão de componentes da tabela PublishComponent e remove informações sobre componentes publicados. |
UnpublishFeatures | Remove as informações de mapeamento do estado de seleção e do componente de recurso do registro do sistema. |
UnregisterClassInfo | Gerencia a remoção de classes COM do registro do sistema. |
UnregisterComPlus | A ação UnregisterComPlus remove aplicativos COM+ do registro. |
UnregisterExtensionInfo | Gerencia a remoção de informações relacionadas à extensão do sistema. |
UnregisterFonts | Remove informações de registro sobre fontes instaladas do sistema. |
UnregisterMIMEInfo | Cancela o registro de informações relacionadas ao MIME do registro do sistema. |
UnregisterProgIdInfo | Gerencia o cancelamento do registro de informações OLE ProgId no sistema. |
UnregisterTypeLibraries | Cancela o registro de bibliotecas de tipos no sistema. |
ValidateProductID | Define a propriedade ProductID como identificador completo do produto. |
WriteEnvironmentStrings | Modifica os valores das variáveis de ambiente. |
WriteIniValues | Grava informações do arquivo .ini. |
WriteRegistryValues | Configura informações do registro. |