Informazioni di riferimento sulle azioni standard

Windows Installer include le azioni standard seguenti.

Nome azione Breve descrizione dell'azione
AMMINISTRAZIONE Azione di primo livello utilizzata per un'installazione amministrativa.
PUBBLICIZZARE Azione di primo livello chiamata per installare o rimuovere componenti annunciati.
AllocateRegistrySpace Verifica che lo spazio disponibile specificato da AVAILABLEFREEREG esista nel Registro di sistema.
Appsearch Cerca le versioni precedenti dei prodotti e determina che gli aggiornamenti vengono installati.
BindImage Associa i file eseguibili alle DLL importate.
CCPSearch Usa le firme di file per verificare che i prodotti idonei siano installati in un sistema prima dell'esecuzione di un'installazione dell'aggiornamento.
CostFinalize Termina il processo di costo dell'installazione interno avviato dall'azione CostInitialize.
CostInitialize Avvia il processo di costo dell'installazione.
CreateFolders Crea cartelle vuote per i componenti.
CreateShortcuts Crea collegamenti.
DeleteServices Rimuove i servizi di sistema.
DisableRollback Disabilita il rollback per il resto dell'installazione.
DuplicateFiles Duplica i file installati dall'azione InstallFiles.
ExecuteAction Controlla la proprietà EXECUTEACTION per determinare quale azione di primo livello inizia la sequenza di esecuzione, quindi esegue tale azione.
FileCost Inizializza il calcolo dei costi del disco con il programma di installazione. Il costo del disco non viene finalizzato fino a quando non viene eseguita l'azione CostFinalize.
FindRelatedProducts Rileva la corrispondenza tra la tabella Upgrade e i prodotti installati.
ForceReboot Utilizzato nella sequenza di azione per richiedere all'utente un riavvio del sistema durante l'installazione.
INSTALLARE Azione di primo livello chiamata per installare o rimuovere componenti.
InstallAdminPackage Copia il database del programma di installazione nel punto di installazione amministrativo.
InstallExecute Esegue uno script contenente tutte le operazioni nella sequenza di azione dall'inizio dell'installazione o dall'ultima azione InstallFinalize. Non termina la transazione.
InstallFiles Copia i file dall'origine alla directory di destinazione.
InstallFinalize Esegue uno script contenente tutte le operazioni nella sequenza di azione dall'inizio dell'installazione o dall'ultima azione InstallFinalize. Contrassegna il termine della transazione.
InstallInitialize Contrassegna l'inizio di una transazione.
InstallSFPCatalogFile L'azione InstallSFPCatalogFile installa i cataloghi usati da Windows Me per Protezione file di Windows.
InstallValidate Verifica che tutti i volumi con costi con attributi dispongano di spazio sufficiente per l'installazione.
IsolateComponents Elabora la tabella IsolatedComponent
LaunchConditions Valuta un set di istruzioni condizionali contenute nella tabella LaunchCondition che deve tutti restituire True prima che l'installazione possa continuare.
MigrateFeatureStates Esegue la migrazione degli stati di funzionalità correnti all'installazione in sospeso.
MoveFiles Individua i file esistenti e li sposta o copia in un nuovo percorso.
MsiConfigureServices Configura un servizio per il sistema. Windows Installer 4.5 e versioni precedenti: Non supportato.
Azione MsiPublishAssemblies Gestisce l'annuncio di assembly Common Language Runtime e assembly Win32 installati.
MsiUnpublishAssemblies Gestisce l'annuncio degli assembly Common Language Runtime e degli assembly Win32 che vengono rimossi.
InstallODBC Installa driver, traduttori e origini dati ODBC.
InstallServices Registra un servizio con il sistema.
PatchFiles Esegue una query sulla tabella Patch per determinare quali patch vengono applicate a file specifici e quindi esegue l'applicazione di patch per byte dei file.
ProcessComponents Registra i componenti, i relativi percorsi chiave e i client dei componenti.
PublishComponents Annuncia i componenti specificati nella tabella PublishComponent.
PublishFeatures Scrive lo stato della funzionalità di ogni funzionalità nel Registro di sistema
PublishProduct Pubblica le informazioni sul prodotto con il sistema.
RegisterClassInfo Gestisce la registrazione delle informazioni sulla classe COM con il sistema.
RegisterComPlus L'azione RegisterComPlus registra le applicazioni COM+.
RegisterExtensionInfo Registra le informazioni correlate all'estensione con il sistema.
RegisterFonts Registra i tipi di carattere installati con il sistema.
RegisterMIMEInfo Registra le informazioni MIME con il sistema.
RegisterProduct Registra le informazioni sul prodotto con il programma di installazione e archivia il database del programma di installazione nel computer locale.
RegisterProgIdInfo Registra le informazioni OLE ProgId con il sistema.
RegisterTypeLibraries Registra librerie di tipi con il sistema.
RegisterUser Registra le informazioni utente per identificare l'utente di un prodotto.
RemoveDuplicateFiles Elimina i file installati dall'azione DuplicateFiles.
RemoveEnvironmentStrings Modifica i valori delle variabili di ambiente.
RemoveExistingProducts Rimuove le versioni installate di un prodotto.
RemoveFiles Rimuove i file installati in precedenza dall'azione InstallFiles.
RemoveFolders Rimuove cartelle vuote collegate ai componenti impostati per essere rimosse.
RemoveIniValues Elimina .ini informazioni sul file associate a un componente specificato nella tabella IniFile.
RemoveODBC Rimuove origini dati ODBC, traduttori e driver.
RemoveRegistryValues Rimuove le chiavi del Registro di sistema di un'applicazione create dalla tabella del Registro di sistema.
RemoveShortcuts Gestisce la rimozione di un collegamento annunciato la cui funzionalità è selezionata per la disinstallazione.
ResolveSource Determina il percorso di origine e imposta la proprietà SourceDir .
RMCCPSearch Usa le firme di file per verificare che i prodotti idonei vengano installati in un sistema prima che venga eseguita un'installazione dell'aggiornamento.
ScheduleReboot Richiede all'utente un riavvio del sistema alla fine dell'installazione.
SelfRegModules Elabora i moduli nella tabella SelfReg e li registra se vengono installati.
SelfUnregModules Annulla la registrazione dei moduli nella tabella SelfReg impostata per la disinstallazione.
SEQUENZA Esegue le azioni in una tabella specificata dalla proprietà SEQUENCE .
Azione SetODBCFolders Controlla il sistema per i driver ODBC esistenti e imposta la directory di destinazione per i nuovi driver ODBC.
StartServices Avvia i servizi di sistema.
StopServices Arresta i servizi di sistema.
UnpublishComponents Gestisce l'annullamento dell'annullamento dei componenti dalla tabella PublishComponent e rimuove le informazioni sui componenti pubblicati.
UnpublishFeatures Rimuove le informazioni di mapping dello stato della selezione e del componente di funzionalità dal Registro di sistema.
Annullare la registrazioneClassInfo Gestisce la rimozione delle classi COM dal Registro di sistema.
UnregisterComPlus L'azione UnregisterComPlus rimuove le applicazioni COM+ dal Registro di sistema.
UnregisterExtensionInfo Gestisce la rimozione delle informazioni correlate all'estensione dal sistema.
Annulla registrazioneFonts Rimuove le informazioni di registrazione sui tipi di carattere installati dal sistema.
Annullare la registrazioneMIMEInfo Annulla la registrazione delle informazioni correlate a MIME dal Registro di sistema.
UnregisterProgIdInfo Gestisce l'annullamento della registrazione delle informazioni OLE ProgId con il sistema.
Annullare la registrazioneTypeLibraries Annullare la registrazione delle librerie di tipi con il sistema.
ValidateProductID Imposta la proprietà ProductID sull'identificatore completo del prodotto.
WriteEnvironmentStrings Modifica i valori delle variabili di ambiente.
WriteIniValues Scrive .ini informazioni sui file.
WriteRegistryValues Configura le informazioni del Registro di sistema.