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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour