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. |