Partager via


OnLaunch

Cet élément signifie que le service de déploiement recherche une mise à jour du fichier Du programme d’installation d’application lors du lancement de l’application.

Hiérarchie d’éléments

< > AppInstaller
<updateSettings>
< > OnLaunch

Syntaxe

<OnLaunch s4:HoursBetweenUpdateChecks? = String with numeric values between 0 and 255 inclusive.
    s4:ShowPrompt? = Boolean
    s4:UpdateBlocksActivation? = Boolean />

Clé

? facultatif (zéro ou un)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire
s4 :HoursBetweenUpdateChecks HoursBetweenUpdateChecks spécifie la fréquence à laquelle le service de déploiement vérifie une mise à jour du fichier Du programme d’installation d’application. Lorsque HoursBetweenUpdateChecks est défini sur 0, le service de déploiement vérifie les mises à jour chaque fois que l’application est lancée. Pour d’autres valeurs, le service de déploiement vérifie les mises à jour lorsque l’application est lancée uniquement si elle n’a pas déjà été vérifiée au cours des dernières heures spécifiées par HoursBetweenUpdateChecks. Par exemple, si HoursBetweenUpdateChecks a la valeur 12, le service de déploiements vérifie les mises à jour lorsque l’application est lancée uniquement si elle n’a pas déjà vérifié les mises à jour au cours des 12 heures précédentes. Valeurs numériques comprises entre 0 et 255 inclus. La valeur par défaut est 24. Non
s4 :ShowPrompt Indique si le déploiement affiche une invite, en informant l’utilisateur de la mise à jour. Pour plus d’informations sur le comportement de cet attribut, consultez les remarques. Disponible dans Windows 10, version 1903 et ultérieure. Booléen Non
s4 :UpdateBlocksActivation Doit être utilisé uniquement si ShowPrompt="true ». Indique si le déploiement empêche l’utilisateur de lancer l’application jusqu’à ce que la mise à jour ait été appliquée. « UpdateBlocksActivation » = true signifie que l’interface utilisateur que l’utilisateur verra permet à l’utilisateur de prendre la mise à jour ou de fermer l’application. « UpdateBlocksActivation » = false signifie que l’interface utilisateur que l’utilisateur verra permet à l’utilisateur de prendre la mise à jour ou de démarrer l’application sans mise à jour. Dans ce dernier cas, la mise à jour sera appliquée en mode silencieux à un moment opportun. Pour plus d’informations sur le comportement de cet attribut, consultez les remarques. Disponible dans Windows 10, version 1903 et ultérieure. Booléen Non

Éléments parents

Éléments parents Description
UpdateSettings Élément facultatif du fichier appinstaller. UpdateSettings indique s’il faut vérifier ou non une mise à jour pendant le lancement de l’application.

Remarques

La définition de l’attribut ShowPrompt="true" affiche actuellement une invite pour les applications UWP, mais pas pour les applications de bureau qui ont été empaquetées dans un package d’application Windows (c’est-à-dire, les applications de bureau qui utilisent desktop Bridge). Pour les applications de bureau, cette fonctionnalité fournit une mise à jour silencieuse ; la même fonctionnalité par défaut fournie par l’élément OnLaunch.

Les attributs ShowPrompt et UpdateBlocksActivation n’ont effet que lorsque l’utilisateur démarre l’application à partir d’un élément de menu, d’une vignette dans le menu Démarrer, d’un alias d’application ou d’un gestionnaire de protocole. Ces attributs n’ont aucun effet si l’utilisateur démarre l’application à partir d’un raccourci de bureau ou de la barre des tâches.

Exemples

Dans cet exemple, le déploiement recherche les mises à jour chaque fois que l’application est lancée. Si des mises à jour sont trouvées, le déploiement affiche une invite indiquant à l’utilisateur qu’il doit effectuer la mise à jour avant de lancer l’application. La version de l’application peut également être incrémentée ou décrémentée.

<UpdateSettings> 
    <OnLaunch s4:HoursBetweenUpdateChecks="0" s4:ShowPrompt="true" s4:UpdateBlocksActivation="true"/>
    <s4:ForceUpdateFromAnyVersion>true</s4:ForceUpdateFromAnyVersion>
</UpdateSettings>

Exigences

Exigence Description
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Cet espace de noms est requis pour les fonctionnalités introduites dans Windows 10, version 1709.
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 Cet espace de noms est requis pour les fonctionnalités introduites dans Windows version 21H2 build 22000
Version minimale du système d’exploitation Windows 10, version 1709