Informations de référence sur les actions standard

Windows Installer a les actions standard suivantes.

Nom de l'action Brève description de l’action
ADMIN Action de niveau supérieur utilisée pour une installation administrative.
ADVERTISE Action de niveau supérieur appelée pour installer ou supprimer des composants publiés.
AllocateRegistrySpace Vérifie que l’espace libre spécifié par AVAILABLEFREEREG existe dans le Registre.
AppSearch Recherche les versions précédentes des produits et vérifie que les mises à niveau sont installées.
BindImage Lie les exécutables aux DLL importées.
CCPSearch Utilise des signatures de fichier pour vérifier que les produits éligibles sont installés sur un système avant l’installation d’une mise à niveau.
CostFinalize Met fin au processus de tarification de l’installation interne commencé par l’action CostInitialize.
CostInitialize Démarre le processus de tarification de l’installation.
CreateFolders Crée des dossiers vides pour les composants.
CreateShortcuts Crée des raccourcis.
DeleteServices Supprime des services système.
DisableRollback Désactive la restauration pour le reste de l’installation.
DuplicateFiles Duplique les fichiers installés par l’action InstallFiles.
ExecuteAction Vérifie la propriété EXECUTEACTION pour déterminer quelle action de niveau supérieur débute la séquence d’exécution, puis exécute cette action.
FileCost Initialise le calcul de coût de disque avec le programme d’installation. Le calcul de coût de disque n’est pas finalisé tant que l’action CostFinalize n’est pas exécutée.
FindRelatedProducts Détecte la correspondance entre la table Upgrade et les produits installés.
ForceReboot Utilisé dans la séquence d’actions pour inviter l’utilisateur à redémarrer le système pendant l’installation.
INSTALL Action de niveau supérieur appelée pour installer ou supprimer des composants.
InstallAdminPackage Copie la base de données du programme d’installation à l’emplacement de l’installation administrative.
InstallExecute Exécute un script contenant toutes les opérations de la séquence d’actions depuis le début de l’installation ou la dernière action InstallerFinalize. Ne met pas fin à la transaction.
InstallFiles Copie les fichiers du répertoire source vers le répertoire de destination.
InstallFinalize Exécute un script contenant toutes les opérations de la séquence d’actions depuis le début de l’installation ou la dernière action InstallerFinalize. Marque la fin d'une transaction.
InstallInitialize Marque le début d’une transaction.
InstallSFPCatalogFile L’action InstallSFPCatalogFile installe les catalogues utilisés par Windows Me pour la Protection des fichiers Windows.
InstallValidate Vérifie que tous les volumes avec des coûts attribués ont suffisamment d’espace pour l’installation.
IsolateComponents Traite la table IsolatedComponent
LaunchConditions Évalue un ensemble d’instructions conditionnelles contenues dans la table LaunchCondition, qui doivent toutes avoir la valeur True pour que l’installation puisse continuer.
MigrateFeatureStates Migre les états de fonctionnalité actuels vers l’installation en attente.
MoveFiles Localise les fichiers existants et déplace ou copie ces fichiers vers un nouvel emplacement.
MsiConfigureServices Configure un service pour le système. Windows Installer 4.5 et versions antérieures : Non pris en charge.
MsiPublishAssemblies, action Gère la publication des assemblys du common language runtime et des assemblys Win32 en cours d’installation.
MsiUnpublishAssemblies Gère la publication des assemblys du common language runtime et des assemblys Win32 en cours de suppression.
InstallODBC Installe les pilotes, traducteurs et sources de données ODBC.
InstallServices Inscrit un service auprès du système.
PatchFiles Interroge la table Patch pour déterminer quels correctifs sont appliqués à des fichiers spécifiques, puis effectue la mise à jour corrective des fichiers par octet.
ProcessComponents Inscrit les composants, leurs chemins de clé et les clients de composant.
PublishComponents Publie les composants spécifiés dans la table PublishComponent.
PublishFeatures Écrit l’état de chaque fonctionnalité dans le Registre
PublishProduct Publie des informations de produit avec le système.
RegisterClassInfo Gère l’inscription des informations de classe COM auprès du système.
RegisterComPlus L’action RegisterComPlus inscrit les applications COM+.
RegisterExtensionInfo Inscrit les informations relatives aux extensions auprès du système.
RegisterFonts Inscrit les polices installées auprès du système.
RegisterMIMEInfo Inscrit les informations MIME auprès du système.
RegisterProduct Inscrit des informations de produit auprès du programme d’installation et stocke la base de données du programme d’installation sur l’ordinateur local.
RegisterProgIdInfo Inscrit les informations OLE ProgId auprès du système.
RegisterTypeLibraries Inscrit les bibliothèques de types auprès du système.
RegisterUser Inscrit les informations utilisateur pour identifier l’utilisateur d’un produit.
RemoveDuplicateFiles Supprime les fichiers installés par l’action DuplicateFiles.
RemoveEnvironmentStrings Modifie les valeurs des variables d’environnement.
RemoveExistingProducts Supprime les versions installées d’un produit.
RemoveFiles Supprime les fichiers précédemment installés par l’action InstallFiles.
RemoveFolders Supprime les dossiers vides liés aux composants définis pour être supprimés.
RemoveIniValues Supprime les informations de fichier .ini associées à un composant spécifié dans la table IniFile.
RemoveODBC Supprime les sources de données, traducteurs et pilotes ODBC.
RemoveRegistryValues Supprime les clés de Registre d’une application qui ont été créées à partir de la table Registry.
RemoveShortcuts Gère la suppression d’un raccourci publié dont la fonctionnalité est sélectionnée pour désinstallation.
ResolveSource Détermine l’emplacement source et définit la propriété SourceDir.
RMCCPSearch Utilise des signatures de fichier pour vérifier que les produits éligibles sont installés sur un système avant l’installation d’une mise à niveau.
ScheduleReboot Invite l’utilisateur à redémarrer le système à la fin de l’installation.
SelfRegModules Traite les modules de la table SelfReg et les inscrit s’ils sont installés.
SelfUnregModules Désinscrit les modules de la table SelfReg qui sont définis pour être désinstallés.
SEQUENCE Exécute les actions d’une table spécifiée par la propriété SEQUENCE.
SetODBCFolders, action Recherche les pilotes ODBC existants dans le système et définit le répertoire cible pour les nouveaux pilotes ODBC.
StartServices Démarre les services système.
StopServices Arrête les services système.
UnpublishComponents Gère la dépublication des composants de la table PublishComponent et supprime les informations sur les composants publiés.
UnpublishFeatures Supprime les informations de mappage sélection-état et fonctionnalité-composant du Registre.
UnregisterClassInfo Gère la suppression des classes COM du Registre.
UnregisterComPlus L’action UnregisterComPlus supprime les applications COM+ du Registre.
UnregisterExtensionInfo Gère la suppression des informations liées aux extensions du système.
UnregisterFonts Supprime du système les informations d’inscription sur les polices installées.
UnregisterMIMEInfo Désinscrit les informations MIME du Registre.
UnregisterProgIdInfo Gère la désinscription des informations OLE ProgId du système.
UnregisterTypeLibraries Désinscrit les bibliothèques de types du système.
ValidateProductID Définit la propriété ProductID sur l’identificateur de produit complet.
WriteEnvironmentStrings Modifie les valeurs des variables d’environnement.
WriteIniValues Écrit les informations de fichier .ini.
WriteRegistryValues Configure les informations de Registre.