Partager via


OnLaunch

Cet élément signifie que le service de déploiement case activée pour une mise à jour du fichier du programme d’installation de l’application au lancement de l’application.

Hiérarchie d’éléments

<AppInstaller>
<UpdateSettings>
<OnLaunch>

Syntax

<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 case activée pour une mise à jour du fichier du programme d’installation d’application. Lorsque HoursBetweenUpdateChecks est défini sur 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 déjà été vérifiée au cours des dernières heures spécifiées par HoursBetweenUpdateChecks. Par exemple, si HoursBetweenUpdateChecks est défini sur 12, le service déploiements case activée pour 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. No
s4 :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. Boolean 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 d’effectuer la mise à jour ou de démarrer l’application sans mise à jour. Dans ce dernier cas, la mise à jour sera appliquée silencieusement à 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. Boolean Non

Éléments parents

Éléments parents Description
UpdateSettings Élément facultatif du fichier appinstaller. UpdateSettings indique s’il faut ou non case activée pour une mise à jour lors du 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 le Pont du bureau). 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 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.

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

Configuration requise

Condition requise 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