Supprimer des restrictions de ressource de tâche en arrière-plan
Pour offrir la meilleure expérience aux consommateurs, Windows fournit des contrôles qui permettent aux utilisateurs de choisir les expériences qui peuvent s’exécuter en arrière-plan.
Par défaut, les limites de ressources sont imposées aux applications. Les applications de premier plan reçoivent le plus de mémoire et de temps d’exécution, tandis que les applications en arrière-plan en obtiennent moins. Les utilisateurs sont ainsi protégés contre des performances médiocres des applications de premier plan et la décharge rapide de la batterie.
Les utilisateurs d’entreprise souhaitent avoir la même possibilité d’activer ou de limiter l’activité en arrière-plan. À compter de Windows 10 version 1703, les entreprises peuvent désormais configurer les paramètres via une stratégie et un approvisionnement qui contrôlent l’activité en arrière-plan.
Contrôles d’activité en arrière-plan
Les utilisateurs ont la possibilité de contrôler l’activité en arrière-plan de leur appareil via deux interfaces dans l’application Paramètres : la page Applications en arrière-plan et la page Utilisation de la batterie par application . La page Applications en arrière-plan a un commutateur master pour activer ou désactiver l’activité en arrière-plan pour toutes les applications, et fournit des commutateurs individuels pour contrôler la capacité de chaque application à s’exécuter en arrière-plan.
La page Utilisation de la batterie par application permet un réglage précis de l’activité en arrière-plan. Les utilisateurs ont la possibilité de définir l’activité en arrière-plan sur géré par Windows, et de l’activer ou de la désactiver pour chaque application. Seuls les appareils dotés d’une batterie ont cette page disponible dans l’application Paramètres . Voici l’ensemble des contrôles disponibles sur le bureau :
Voici l’ensemble des contrôles disponibles pour les appareils mobiles :
Bien que l’interface utilisateur diffère selon les éditions du système d’exploitation, la stratégie et l’interface de développement sont cohérentes entre les clients Windows. Pour plus d’informations sur ces contrôles, consultez Optimiser l’activité en arrière-plan.
Contrôles d’activité en arrière-plan d’entreprise
À compter de Windows 10 version 1703, les entreprises peuvent contrôler l’activité en arrière-plan via la gestion des appareils mobiles (GPM) ou stratégie de groupe. Les contrôles utilisateur décrits ci-dessus peuvent être contrôlés avec les stratégies suivantes :
./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground
./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_ForceAllowTheseApps
./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_ForceDenyTheseApps
./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_UserInControlOfTheseApps
Ces stratégies contrôlent les paramètres de batterie d’activité en arrière-plan pour les applications plateforme Windows universelle (UWP). Ils permettent aux applications de ne pas être gérées par les stratégies système Windows et de ne pas être limitées lorsque l’économiseur de batterie est actif. L’application de ces stratégies à un appareil désactive les contrôles utilisateur pour les applications spécifiées dans les stratégies de l’application Paramètres . Pour plus d’informations sur ces stratégies, consultez Fournisseur de services de configuration de stratégie.
Une application peut déterminer les paramètres en place pour elle-même en utilisant BackgroundExecutionManager.RequestAccessAsync avant toute tentative d’activité en arrière-plan, puis en examinant l’énumération BackgroundAccessStatus retournée. Les valeurs de cette énumération correspondent aux paramètres de la page Des paramètres d’utilisation de la batterie par application :
- AlwaysAllowed : correspond à Always Allowed en arrière-plan et géré par l’utilisateur. Cette correspondance permet aux applications de s’exécuter autant que possible en arrière-plan, y compris lorsque l’appareil est en mode économiseur de batterie.
- AllowedSubjectToSystemPolicy : cette valeur est celle par défaut. Il correspond à Géré par Windows. Cette correspondance permet aux applications de s’exécuter en arrière-plan, comme déterminé par Windows. Si l’appareil est actuellement dans l’état économiseur de batterie, les activités en arrière-plan ne s’exécutent pas.
- DeniedDueToSystemPolicy : correspond à Géré par Windows et indique que le système a déterminé que l’application ne peut pas s’exécuter actuellement en arrière-plan.
- DeniedByUser : correspond à Jamais autorisé en arrière-plan. L’application ne peut pas s’exécuter en arrière-plan. La configuration dans l’application paramètres ou la stratégie d’entreprise a défini que cette application n’est pas autorisée à s’exécuter en arrière-plan.
La plateforme Windows universelle garantit que les consommateurs auront une excellente autonomie de la batterie et que les applications au premier plan fonctionneront bien. Les entreprises ont la possibilité de modifier les paramètres pour activer des scénarios spécifiques à leurs besoins métier. Les administrateurs peuvent utiliser les stratégies d’applications en arrière-plan pour activer ou désactiver l’exécution d’une application UWP en arrière-plan.