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