Partager via


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 :AppInstaller

     s4 :UpdateSettings ;

          <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