Partager via


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.
PUBLIER 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 détermine que les mises à niveau sont installées.
bindImage Lie des 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’exécution d’une installation de mise à niveau.
CostFinalize Termine le processus de coût d’installation interne commencé par l’action CostInitialize.
CostInitialize Démarre le processus de coût d’installation.
CreateFolders Crée des dossiers vides pour les composants.
CreateShortcuts Crée des raccourcis.
DeleteServices Supprime les services système.
disableRollback Désactive la restauration pour le reste de l’installation.
duplicateFiles Dupliquer les fichiers installés par l’action InstallFiles.
ExecuteAction Vérifie la propriété EXECUTEACTION pour déterminer quelle action de niveau supérieur commence la séquence d’exécution, puis exécute cette action.
FileCost Initialise le calcul du coût du disque avec le programme d’installation. Le coût du disque n’est pas finalisé tant que l’action CostFinalize n’est pas exécutée.
FindRelatedProducts Détecte la correspondance entre la table de mise à niveau 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.
INSTALLER Action de niveau supérieur appelée pour installer ou supprimer des composants.
InstallAdminPackage Copie la base de données du programme d’installation vers le point d’installation administratif.
InstallExecute Exécute un script contenant toutes les opérations de la séquence d’action depuis le début de l’installation ou la dernière action InstallFinalize. Ne met pas fin à la transaction.
InstallFiles Copie les fichiers de la source dans le répertoire de destination.
InstallFinalize Exécute un script contenant toutes les opérations de la séquence d’action depuis le début de l’installation ou la dernière action InstallFinalize. 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 doit toutes évaluer la valeur True avant 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.
action MsiPublishAssemblies Gère la publication des assemblys Common Language Runtime et des assemblys Win32 en cours d’installation.
MsiUnpublishAssemblies Gère la publication des assemblys Common Language Runtime et des assemblys Win32 en cours de suppression.
InstallODBC Installe les pilotes, les traducteurs et les 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 par octets des fichiers.
ProcessComponents Inscrit les composants, leurs chemins d’accès clés et les clients de composants.
publishComponents Publie les composants spécifiés dans la table PublishComponent.
PublishFeatures Écrit l’état des fonctionnalités de chaque fonctionnalité dans le registre système
publishProduct Publie des informations sur le produit avec le système.
RegisterClassInfo Gère l’inscription des informations de classe COM avec le système.
RegisterComPlus L’action RegisterComPlus inscrit des applications COM+.
RegisterExtensionInfo Inscrit les informations associées à l’extension auprès du système.
RegisterFonts Inscrit les polices installées auprès du système.
RegisterMIMEInfo Inscrit des informations MIME auprès du système.
RegisterProduct Inscrit les informations sur le 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 des 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 .ini informations de fichier associées à un composant spécifié dans la table IniFile.
RemoveODBC Supprime les sources de données ODBC, les traducteurs et les pilotes.
RemoveRegistryValues Supprime les clés de Registre d’une application qui ont été créées à partir de la table Registre..
RemoveShortcuts Gère la suppression d’un raccourci publié dont la fonctionnalité est sélectionnée pour la 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’exécution d’une installation de mise à niveau.
scheduleReboot Invite l’utilisateur à redémarrer un système à la fin de l’installation.
SelfRegModules Traite les modules de la table SelfReg et les inscrit s’ils sont installés.
SelfUnregModules Annule l’inscription des modules dans 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.
'action SetODBCFolders Vérifie le système pour les pilotes ODBC existants 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 non-conversion des composants de la table PublishComponent et supprime des informations sur les composants publiés.
UnpublishFeatures Supprime les informations de mappage d’état de sélection et de composant fonctionnel du Registre système.
désinscrireClassInfo Gère la suppression de classes COM du registre système.
DésinscrireComPlus L’action UnregisterComPlus supprime les applications COM+ du Registre.
Annuler l’inscriptionExtensionInfo Gère la suppression des informations liées à l’extension du système.
DésinscrireFonts Supprime les informations d’inscription sur les polices installées du système.
DésinscrireMIMEInfo Annule l’inscription d’informations MIME à partir du registre système.
UnregisterProgIdInfo Gère l’annulation de l’inscription des informations OLE ProgId avec le système.
unregisterTypeLibraries Annule l’inscription des bibliothèques de types avec le système.
validateProductID Définit propriété ProductID à l’identificateur de produit complet.
WriteEnvironmentStrings Modifie les valeurs des variables d’environnement.
WriteIniValues Écrit .ini informations de fichier.
WriteRegistryValues Configure les informations de Registre.