Configurer les paramètres de mise à jour dans le fichier du programme d’installation d’application
Comme mentionné dans la Vue d’ensemble du fichier Programme d’installation d’application, vous pouvez configurer le comportement de mise à jour de l’application dans le fichier Programme d’installation d’application. Cet article explore les options de mise à jour et leurs compromis respectifs.
Vous pouvez configurer le comportement de mise à jour de l’application à l’aide de l’élément UpdateSettings. Ici, nous explorons les options de mise à jour et leurs compromis respectifs.
En bref, vous pouvez choisir de cocher les mises à jour de deux façons différentes :
- Indépendamment de l’utilisateur qui lance l’application.
- Uniquement lorsque l’utilisateur lance l’application.
En outre, vous pouvez choisir d’appliquer des mises à jour de deux façons différentes :
- En informant l’utilisateur à l’aide d’une invite.
- Silencieusement, sans informer l’utilisateur.
Enfin, lorsque vous informez l’utilisateur d’une mise à jour, vous pouvez les forcer à prendre la mise à jour avant de les autoriser à lancer l’application, ou vous pouvez les autoriser à lancer l’application et à appliquer la mise à jour à un moment opportun.
L’élément UpdateSettings peut avoir les éléments enfants suivants :
Paramètre de mise à jour du fichier du programme d’installation d’application | Version Windows 10 minimum |
---|---|
OnLaunch | 1709 |
HoursBetweenUpdateChecks | 1803 |
AutomaticBackgroundTask | 1803 |
UpdateBlocksActivation | 1903 |
ShowPrompt | 1903 |
ForceUpdateFromAnyVersion | 1903 |
OnLaunch : Recherche les mises à jour lors du lancement. Ce type de mise à jour peut afficher l’interface utilisateur et possède les attributs suivants :
HoursBetweenUpdateChecks : entier qui indique la fréquence (en combien d’heures) le système case activée pour les mises à jour de l’application. « 0 » à « 255 » inclus. La valeur par défaut est 24 (si cette valeur n'est pas spécifiée). Par exemple, si HoursBetweenUpdateChecks = 3 alors lorsque l’utilisateur lance l’application, si le système n’a pas coché les mises à jour au cours des 3 dernières heures, il coche les mises à jour maintenant.
ShowPrompt : booléen qui détermine si l’interface utilisateur sera affichée à l’utilisateur. Cette valeur est prise en charge sur Windows 10, version 1903 et ultérieure.
UpdateBlocksActivation : booléen qui détermine si l’interface utilisateur affichée à l’utilisateur permet à l’utilisateur de lancer l’application sans prendre la mise à jour, ou si l’utilisateur doit prendre la mise à jour avant de lancer l’application. Cet attribut peut être défini sur « true » uniquement si ShowPrompt a la valeur « true ». UpdateBlocksActivation=« true » signifie que l’interface utilisateur que l’utilisateur verra, permet à l’utilisateur de récupérer la mise à jour ou de fermer l’application. UpdateBlocksActivation=« false » signifie que l’interface utilisateur que l’utilisateur verra, permet à l’utilisateur de récupérer la mise à jour ou de démarrer l’application sans mettre à jour. Dans ce dernier cas, la mise à jour sera appliquée en mode silencieux à un moment opportun. Cette valeur est prise en charge sur Windows 10, version 1903 et ultérieure.
Remarque
ShowPrompt doit être défini sur true si UpdateBlocksActivation a la valeur « true ».
AutomaticBackgroundTask : recherche les mises à jour en arrière-plan toutes les 8 heures indépendamment de la question de savoir si l’utilisateur a lancé l’application. Ce type de mise à jour ne peut pas afficher l’interface utilisateur.
ForceUpdateFromAnyVersion : permet à l’application de mettre à jour de la version x vers la version x++ ou de passer de la version x à la version x--. Sans cet élément, l’application ne peut passer qu’à une version ultérieure.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour