Share via


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.