Compartir a través de


Referencia de acciones estándar

Windows Installer tiene las siguientes acciones estándar.

Nombre de acción Descripción breve de la acción
ADMINISTRADOR Una acción de nivel superior que se usa para una instalación administrativa.
ADVERTISE Una acción de nivel superior que se llama para instalar o quitar componentes anunciados.
AllocateRegistrySpace Valida que el espacio libre especificado por AVAILABLEFREEREG existe en el registro.
AppSearch Busca versiones anteriores de productos y determina que se instalan las actualizaciones.
BindImage Enlaza los archivos ejecutables a los archivos DLL importados.
CCPSearch Usa firmas de archivo para validar que los productos pertinentes están instalados en un sistema antes de instalar una actualización.
CostFinalize Finaliza el proceso de coste de instalación interna iniciado por la acción CostInitialize.
CostInitialize Inicia el proceso de coste de instalación.
CreateFolders Crea carpetas vacías para los componentes.
CreateShortcuts Crea accesos directos.
DeleteServices Quita los servicios del sistema.
DisableRollback Deshabilita la reversión durante el resto de la instalación.
DuplicateFiles Duplica los archivos instalados por la acción InstallFiles.
ExecuteAction Comprueba la propiedad EXECUTEACTION para determinar qué acción de nivel superior inicia la secuencia de ejecución y ejecuta esa acción.
FileCost Inicializa el cálculo de costes de disco con el instalador. El coste del disco no se finaliza hasta que se ejecuta la acción CostFinalize.
FindRelatedProducts Detecta la correspondencia entre la tabla Upgrade y los productos instalados.
ForceReboot Se usa en la secuencia de acciones para solicitar al usuario un reinicio del sistema durante la instalación.
INSTALL Una acción de nivel superior que se llama para instalar o quitar componentes.
InstallAdminPackage Copia la base de datos del instalador en el punto de instalación administrativa.
InstallExecute Ejecuta un script que contiene todas las operaciones de la secuencia de acciones desde el inicio de la instalación o la última acción InstallFinalize. No termina la transacción.
InstallFiles Copia los archivos del origen en el directorio de destino.
InstallFinalize Ejecuta un script que contiene todas las operaciones de la secuencia de acciones desde el inicio de la instalación o la última acción InstallFinalize. Marca el final de una transacción.
InstallInitialize Marca el inicio de una transacción.
InstallSFPCatalogFile La acción InstallSFPCatalogFile instala los catálogos que Windows Me usa para la protección de archivos de Windows.
InstallValidate Comprueba que todos los volúmenes con costes con atributos tienen espacio suficiente para la instalación.
IsolateComponents Procesa la tabla IsolatedComponent
LaunchConditions Evalúa un conjunto de instrucciones condicionales recogidas en la tabla LaunchCondition que deben evaluarse como True antes de que la instalación pueda continuar.
MigrateFeatureStates Migra los estados de características actuales a la instalación pendiente.
MoveFiles Ubica los archivos existentes y los mueve o copia en una nueva ubicación.
MsiConfigureServices Configura un servicio para el sistema. Windows Installer 4.5 y versiones anteriores: No compatible.
MsiPublishAssemblies action Administra el anuncio de ensamblados de Common Language Runtime y ensamblados win32 que se están instalando.
MsiUnpublishAssemblies Administra el anuncio de ensamblados de Common Language Runtime y ensamblados win32 que se están quitando.
InstallODBC Instala los controladores ODBC, los traductores y los orígenes de datos.
InstallServices Registra un servicio en el sistema.
PatchFiles Consulta la tabla Patch para determinar qué revisiones se aplican a archivos específicos y aplica las revisiones por bytes de los archivos.
ProcessComponents Registra componentes, sus rutas de acceso clave y clientes de componentes.
PublishComponents Anuncia los componentes especificados en la tabla PublishComponent.
PublishFeatures Escribe el estado de característica de cada característica en el registro del sistema
PublishProduct Publica información del producto en el sistema.
RegisterClassInfo Administra el registro de la información de clase COM en el sistema.
RegisterComPlus La acción RegisterComPlus registra aplicaciones COM+.
RegisterExtensionInfo Registra información relacionada con la extensión en el sistema.
RegisterFonts Registra las fuentes instaladas en el sistema.
RegisterMIMEInfo Registra la información de MIME en el sistema.
RegisterProduct Registra la información del producto en el instalador y almacena la base de datos del instalador en el equipo local.
RegisterProgIdInfo Registra la información de OLE ProgId en el sistema.
RegisterTypeLibraries Registra bibliotecas de tipos en el sistema.
RegisterUser Registra información de usuario para identificar al usuario de un producto.
RemoveDuplicateFiles Elimina los archivos instalados por la acción DuplicateFiles.
RemoveEnvironmentStrings Modifica los valores de las variables de entorno.
RemoveExistingProducts Quita las versiones instaladas de un producto.
RemoveFiles Quita los archivos instalados previamente por la acción InstallFiles.
RemoveFolders Quita las carpetas vacías vinculadas a los componentes establecidos para quitarse.
RemoveIniValues Elimina la información de archivo .ini asociada a un componente especificado en la tabla IniFile.
RemoveODBC Quita los orígenes de datos ODBC, los traductores y los controladores.
RemoveRegistryValues Quita las claves del registro de una aplicación que se crearon a partir de la tabla del Registro.
RemoveShortcuts Administra la eliminación de un acceso directo anunciado cuya característica se seleccionó para la desinstalación.
ResolveSource Determina la ubicación de origen y establece la propiedad SourceDir.
RMCCPSearch Usa firmas de archivo para validar que los productos pertinentes están instalados en un sistema antes de instalar una actualización.
ScheduleReboot Solicita al usuario un reinicio del sistema al final de la instalación.
SelfRegModules Procesa los módulos de la tabla SelfReg y los registra si están instalados.
SelfUnregModules Anula el registro de los módulos de la tabla SelfReg que se establecieron para desinstalarse.
SEQUENCE Ejecuta las acciones de una tabla especificada por la propiedad SEQUENCE.
SetODBCFolders Action Comprueba el sistema de los controladores ODBC existentes y establece el directorio de destino para los nuevos controladores ODBC.
StartServices Inicia los servicios del sistema.
StopServices Detiene los servicios del sistema.
UnpublishComponents Administra la falta de anuncio de los componentes de la tabla PublishComponent y quita información sobre los componentes publicados.
UnpublishFeatures Quita la información de asignación de estado de selección y componente de características del registro del sistema.
UnregisterClassInfo Administra la eliminación de clases COM del registro del sistema.
UnregisterComPlus La acción UnregisterComPlus quita las aplicaciones COM+ del Registro.
UnregisterExtensionInfo Administra la eliminación de información relacionada con la extensión del sistema.
UnregisterFonts Quita la información de registro sobre las fuentes instaladas del sistema.
UnregisterMIMEInfo Anula el registro de la información relacionada con MIME del registro del sistema.
UnregisterProgIdInfo Administra el registro de la información de OLE ProgId en el sistema.
UnregisterTypeLibraries Anula el registro de bibliotecas de tipos en el sistema.
ValidateProductID Establece la propiedad ProductID en el identificador de producto completo.
WriteEnvironmentStrings Modifica los valores de las variables de entorno.
WriteIniValues Escribe información del archivo .ini.
WriteRegistryValues Configura la información de registro de la CA.