Partilhar 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 que o espaço livre especificado por AVAILABLEFREEREG existe no registro.
AppSearch Procura versões anteriores de produtos e determina que as atualizações estão instaladas.
BindImage Vincula executáveis a DLLs importadas.
CCPSearch Usa assinaturas de arquivo para validar que os produtos qualificados estão instalados em um sistema antes que uma instalação de atualização seja executada.
CostFinalize Encerra o processo de cálculo de custos de instalação interna iniciado pela ação CostInitialize.
CostInitialize Inicia o processo de cálculo de custos de 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 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 do custo do disco com o instalador. O cálculo de custos do disco não é finalizado até que a ação CostFinalize seja executada.
FindRelatedProducts Deteta a correspondência entre a tabela Upgrade e os produtos instalados.
ForceReboot Usado na sequência de ação para solicitar ao usuário uma reinicialização do sistema durante a instalação.
INSTALAR 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 contendo todas as operações na sequência de ação desde o início da instalação ou a última ação InstallFinalize. Não termina a transação.
InstallFiles Copia arquivos da origem para o diretório de destino.
InstallFinalize Executa um script contendo todas as operações na sequência de ação desde o início da instalação ou a última ação InstallFinalize. Marca o fim 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 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: Não suportado.
de ação MsiPublishAssemblies Gerencia o anúncio de assemblies de Common Language Runtime e assemblies Win32 que estão sendo instalados.
MsiUnpublishAssemblies Gerencia o anúncio de assemblies de Common Language Runtime e assemblies Win32 que estão sendo removidos.
InstallODBC Instala os drivers, tradutores e fontes de dados ODBC.
InstallServices Regista 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 o patch byte-wise dos arquivos.
ProcessComponents Registra componentes, seus caminhos-chave 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 com o sistema.
RegisterClassInfo Gerencia o registro de informações de classe COM com o sistema.
RegisterComPlus A ação RegisterComPlus registra aplicativos COM+.
RegisterExtensionInfo Registra informações relacionadas à extensão com o sistema.
RegisterFonts Registra fontes instaladas com o sistema.
RegisterMIMEInfo Regista informações MIME no sistema.
RegistarProduto Registra as informações do produto com o instalador e armazena o banco de dados do instalador no computador local.
RegisterProgIdInfo Registra informações OLE ProgId com o sistema.
RegisterTypeLibraries Registra bibliotecas de tipos com o sistema.
RegisterUser Registra informações do usuário para identificar o usuário de um produto.
RemoveDuplicateFiles Exclui arquivos instalados pela ação Arquivos duplicados.
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 .ini informações de arquivo 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 da tabela do Registro..
RemoveShortcuts Gerencia a remoção de um atalho anunciado cujo recurso é selecionado para desinstalação.
ResolveSource Determina o local de origem e define a propriedadeSourceDir.
RMCCPSearch Usa assinaturas de arquivo para validar que os 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.
SEQUÊNCIA Executa as ações em uma tabela especificada pela propriedade SEQUENCE.
SetODBCFolders Action 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 Interrompe os serviços do sistema.
UnpublishComponents Gerencia a despublicidade 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.
Cancelar o registroComPlus 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 com o sistema.
UnregisterTypeLibraries Cancela o registro de bibliotecas de tipos com o sistema.
ValidateProductID Define propriedade ProductID para o identificador completo do produto.
WriteEnvironmentStrings Modifica os valores das variáveis de ambiente.
WriteIniValues Grava .ini informações do arquivo.
WriteRegistryValues Configura as informações do Registro.