Referencia de acciones estándar
Windows Installer tiene las siguientes acciones estándar.
Nombre de la acción | Breve descripción de la acción |
---|---|
ADMIN de | Una acción de nivel superior que se usa para una instalación administrativa. |
anuncio de | Una acción de nivel superior denominada 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 archivos ejecutables a archivos DLL importados. |
CCPSearch | Usa firmas de archivo para validar que los productos aptos están instalados en un sistema antes de realizar una instalación de actualización. |
CostFinalize | Finaliza el proceso de costo de instalación interno iniciado por la acción CostInitialize. |
CostInitialize | Inicia el proceso de costo 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 el propiedad EXECUTEACTION para determinar qué acción de nivel superior comienza la secuencia de ejecución y, a continuación, ejecuta esa acción. |
FileCost de | Inicializa el cálculo del costo del disco con el instalador. El costo del disco no se finaliza hasta que se ejecute la acción CostFinalize. |
FindRelatedProducts | Detecta la correspondencia entre la tabla upgrade de y los productos instalados. |
ForceReboot de | 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 denominada 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 finaliza 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 principio de una transacción. |
InstallSFPCatalogFile | La acción InstallSFPCatalogFile instala los catálogos usados por Windows Me para la protección de archivos de Windows. |
installValidate | Comprueba que todos los volúmenes con costos con atributos tienen espacio suficiente para la instalación. |
IsolateComponents | Procesa la tabla IsolatedComponent |
LaunchConditions | Evalúa un conjunto de instrucciones condicionales contenidas en la tabla LaunchCondition que debe evaluarse como True antes de que pueda continuar la instalación. |
MigrateFeatureStates | Migra los estados de características actuales a la instalación pendiente. |
MoveFiles | Busca archivos existentes y mueve o copia esos archivos en una nueva ubicación. |
MsiConfigureServices | Configura un servicio para el sistema.
Windows Installer 4.5 y versiones anteriores: no se admite. |
acción MsiPublishAssemblies | 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 quitan. |
InstallODBC | Instala los controladores ODBC, los traductores y los orígenes de datos. |
InstallServices | Registra un servicio con el sistema. |
PatchFiles | Consulta la tabla Patch para determinar qué revisiones se aplican a archivos específicos y, a continuación, realiza la aplicación de revisiones por bytes de los archivos. |
ProcessComponents de | 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 la característica de cada característica en el registro del sistema. |
PublishProduct | Publica información del producto con el sistema. |
RegisterClassInfo | Administra el registro de información de clase COM con el sistema. |
RegisterComPlus | La acción RegisterComPlus registra aplicaciones COM+. |
RegisterExtensionInfo | Registra información relacionada con la extensión con el sistema. |
RegisterFonts | Registra fuentes instaladas con el sistema. |
RegisterMIMEInfo | Registra información de MIME con el sistema. |
RegisterProduct | Registra la información del producto con el instalador y almacena la base de datos del instalador en el equipo local. |
RegisterProgIdInfo | Registra la información de OLE ProgId con el sistema. |
RegisterTypeLibraries | Registra bibliotecas de tipos con 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 que se van a quitar. |
RemoveIniValues | Elimina .ini información de archivo 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 está seleccionada 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 aptos están instalados en un sistema antes de realizar una instalación de actualización. |
scheduleReboot | Solicita al usuario que reinicie un 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 establecen para desinstalarse. |
secuencia | Ejecuta las acciones de una tabla especificada por la propiedad sequence. |
acción SetODBCFolders | Comprueba el sistema para 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 anidación de componentes de la tabla PublishComponent y quita información sobre los componentes publicados. |
UnpublishFeatures | Quita la información de asignación de componentes de características y estado de selección del registro del sistema. |
unregisterClassInfo | Administra la eliminación de clases COM del registro del sistema. |
UnregisterComPlus | La acción Anular registroComPlus 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 con el sistema. |
UnregisterTypeLibraries | Anula el registro de bibliotecas de tipos con el sistema. |
ValidateProductID | Establece propiedad ProductID en el identificador de producto completo. |
writeEnvironmentStrings | Modifica los valores de las variables de entorno. |
WriteIniValues | Escribe .ini información del archivo. |
WriteRegistryValues | Configura la información del Registro. |