Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Comme mentionné dans la vue d’ensemble du fichier Du 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 vérifier 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 via une notification.
- 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 minimale de Windows 10 |
|---|---|
| OnLaunch | 1709 |
| HeuresEntreLesVérificationsDeMiseÀJour | 1803 |
| Tâche en arrière-plan automatique | 1803 |
| Activation de mise à jour des blocs | 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 recherche 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, lorsque l’utilisateur lance l’application, si le système n’a pas vérifié les mises à jour au cours des 3 dernières heures, il recherche 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 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 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.