Informazioni di riferimento sulle azioni standard
Windows Installer include le azioni standard seguenti.
Nome azione | Breve descrizione dell'azione |
---|---|
amministratore di | Azione di primo livello utilizzata per un'installazione amministrativa. |
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 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àEXECUTEACTIONper 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 Aggiorna e i prodotti installati. |
ForceReboot | Utilizzato nella sequenza di azioni per richiedere all'utente un riavvio del sistema durante l'installazione. |
INSTALL | 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 la fine di una transazione. |
InstallInitialize | Contrassegna l'inizio di una transazione. |
InstallSFPCatalogFile | L'azione InstallSFPCatalogFile installa i cataloghi usati da Windows Me per La protezione file di Windows. |
InstallValidate | Verifica che tutti i volumi con costi attribuiti abbiano spazio sufficiente per l'installazione. |
IsolateComponents | Elabora la tabella IsolatedComponent |
LaunchConditions | Valuta un set di istruzioni condizionali contenute nella tabella LaunchCondition che deve restituire true prima che l'installazione possa continuare. |
MigrateFeatureStates | Esegue la migrazione degli stati correnti delle funzionalità all'installazione in sospeso. |
MoveFiles | Individua i file esistenti e sposta o copia tali file 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 degli assembly Common Language Runtime e degli assembly Win32 installati. |
MsiUnpublishAssemblies | Gestisce l'annuncio degli assembly Common Language Runtime e degli assembly Win32 che vengono rimossi. |
InstallODBC | Installa i driver, i traduttori e le 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 di | Registra i componenti, i relativi percorsi chiave e i client dei componenti. |
PublishComponents di | Annuncia i componenti specificati nella tabella PublishComponent. |
PublishFeatures | Scrive lo stato della funzionalità di ogni funzionalità nel Registro di sistema |
PublishProduct | Pubblica 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 le librerie dei 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 le cartelle vuote collegate ai componenti impostati da rimuovere. |
removeIniValues | Elimina .ini informazioni sui file associate a un componente specificato nella tabella IniFile. |
RemoveODBC | Rimuove origini dati, traduttori e driver ODBC. |
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 siano installati in un sistema prima dell'esecuzione di 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 installati. |
SelfUnregModules | Annulla la registrazione dei moduli nella tabella SelfReg impostata per la disinstallazione. |
SEQUENCE | Esegue le azioni in una tabella specificata dalla proprietàSEQUENCE. |
'azione SetODBCFolders | Controlla il sistema per individuare 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'inversione dei componenti dalla tabella PublishComponent e rimuove le informazioni sui componenti pubblicati. |
unpublishFeatures | Rimuove le informazioni di mapping dello stato di selezione e del componente delle funzionalità dal Registro di sistema. |
UnregisterClassInfo | 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. |
Annullare la registrazioneFonts | Rimuove le informazioni di registrazione sui tipi di carattere installati dal sistema. |
UnregisterMIMEInfo | 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. |
unregisterTypeLibraries | Annulla la registrazione delle librerie dei tipi con il sistema. |
ValidateProductID | Imposta 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. |