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. |