s4 :OnLaunch
Description
Spécifie si le service de déploiement case activée pour une mise à jour du fichier programme d’installation de l’application au lancement de l’application. (s4 :OnLaunch)
Hiérarchie d’éléments
<s4 :OnLaunch>
Syntax
<s4:OnLaunch ShowPrompt? = Boolean.
UpdateBlocksActivation? = Boolean.
HoursBetweenUpdateChecks? = Unsigned byte.
></s4:OnLaunch>
Clé :
?
facultatif (zéro ou un)
Attributs
Attribut | Description | Type de données | Obligatoire |
---|---|---|---|
ShowPrompt | Indique si le déploiement affiche une invite, 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. | Propriété booléenne. | No |
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 d’effectuer la mise à jour ou de fermer l’application. « UpdateBlocksActivation » = false signifie que l’interface utilisateur que l’utilisateur verra permet à l’utilisateur d’effectuer 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. | Propriété booléenne. | No |
HoursBetweenUpdateChecks | Spécifie la fréquence à laquelle le service de déploiement case activée pour une mise à jour du fichier du programme d’installation d’application. Lorsque HoursBetweenUpdateChecks a la valeur 0, le service de déploiement case activée pour les mises à jour chaque fois que l’application est lancée. Pour les autres valeurs, le service de déploiement case activée pour les mises à jour lorsque l’application est lancée uniquement si elle n’a pas é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 déploiements case activée pour les mises à jour lorsque l’application est lancée uniquement s’il 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. | No |
Éléments parents
Éléments parents | Description |
---|---|
s4 :UpdateSettings | Spécifie les paramètres liés aux mises à jour des applications. |
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 le Pont du bureau). Pour les applications de bureau, cette fonctionnalité fournit une mise à jour en mode silencieux ; la même fonctionnalité par défaut fournie par l’élément OnLaunch.
Les ShowPrompt
attributs et UpdateBlocksActivation
n’ont effet que lorsque l’utilisateur démarre l’application à partir d’un élément de menu ou d’une vignette dans le menu Démarrer. Ces attributs n’ont aucun effet si l’utilisateur démarre l’application à partir d’un raccourci du bureau ou de la barre des tâches.
Exemples
Dans cet exemple, le déploiement case activée pour 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 prendre la mise à jour avant de lancer l’application. La version de l’application peut également être incrémentée ou décrémentée.
<s4:UpdateSettings>
<s4OnLaunch s4:HoursBetweenUpdateChecks="0" s4:ShowPrompt="true" s4:UpdateBlocksActivation="true"/>
<s4:ForceUpdateFromAnyVersion>true</s4:ForceUpdateFromAnyVersion>
</s4UpdateSettings>
Configuration requise
Condition requise | Valeur |
---|---|
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 version 21H2 build 22000 |