Cet article décrit les prérequis necessaires au bon fonctionnement de l'agent MITM d'AVOB sur un PC Windows.
GPO
Si une ou plusieurs GPO agissent sur les paramètres de veille, le service Energy Saver est incapable d'apporter des modifications au mode d'alimentation en cours. C'est pourquoi, il est préférable de vérifier la présence de GPO avant la mise en place de politiques.
Ceci est un exemple de cas où des paramètres de veille sont gérés par GPO.
La meilleure méthode consiste à utiliser la console Jeu de stratégie résultant sur un poste client :
- Exécutez "rsop.msc"
- Dépliez Modèles d'administration, Système, Gestion de l'alimentation

Si ces dossiers n'existent pas, alors il n'y a pas de GPO qui agissent sur la veille.
Dans le cas contraire, dans le panneau de droite, vérifiez la présence des paramètres suivants:
Paramètres à vérifier
Gestion de l'alimentation
- Spécifier un mode de gestion de l'alimentation actif personnalisé
- Sélectionner un mode de gestion d'alimentation actif
Si ces paramètres existent, ils doivent être désactivés.
Gestion de l'alimentation/Paramètres de l'affichage et de la vidéo
Désactiver l'affichage (sur secteur)
Désactiver l'affichage (sur batterie)
Si ces paramètres existent, ils doivent être désactivés.
Gestion de l'alimentation/Paramètres de la veille
- Activer la capacité des applications à empêcher le passage en veille (sur batterie)
- Activer la capacité des applications à empêcher le passage en veille (sur secteur)
- Autoriser la veille automatique avec les fichiers réseau ouverts (sur batterie)
- Autoriser la veille automatique avec les fichiers réseau ouverts (sur secteur)
- Autoriser les applications à empêcher le passage en veille automatique (sur batterie)
- Autoriser les applications à empêcher le passage en veille automatique (sur secteur)
- Autoriser les états de veille (S1-S3) lorsque l’ordinateur est en veille (sur batterie)
- Autoriser les états de veille (S1-S3) lorsque l’ordinateur est en veille (sur secteur)
- Désactiver la veille hybride (sur batterie)
- Désactiver la veille hybride (sur secteur)
- Spécifier le délai de veille du système (sur secteur)
- Spécifier le délai de veille du système (sur batterie)
- Spécifier le délai de veille prolongée du système (sur batterie)
- Spécifier le délai de veille prolongée du système (sur secteur)
- Spécifier le délai de veille si l'ordinateur n'est pas utilisé (sur batterie)
- Spécifier le délai de veille si l'ordinateur n'est pas utilisé (sur secteur)
Si ces paramètres existent, ils doivent être désactivés.
Sous Windows Server 2008 et 2008 R2 en français, il y a une erreur de traduction. Le paramètre "Spécifier le délai de veille prolongée du système (sur batterie)" est en double. L'un d'eux devrait indiquer "Spécifier le délai de veille du système (sur batterie)". Vérifiez l'explication de chaque paramètre pour déterminer lequel est lequel.
Gestion de l'alimentation/Paramètres du disque dur
- Arrêter le disque dur (sur batterie)
- Arrêter le disque dur (sur secteur)
Si ces paramètres existent, ils doivent être désactivés.
Veille moderne
Dans le cas où la veille moderne est présente, il peut être tentant de la désactiver à l'aide d'une clé de registre ("PlatformAOACOverride") afin de retrouver la veille simple. Cependant, Microsoft ne supporte pas cette méthode, et elle peut engendrer des crashs/écrans bleus. En outre, de plus en plus de fabricants ne supportent pas du tout la veille simple sur leurs nouveaux modèles d'ordinateurs.
Nous recommandons donc de laisser la veille moderne en place et de créer des politiques énergétiques adaptées, en utilisant systématiquement de la veille prolongée la nuit et le week-end.
Autres prérequis
Postes "Télétravail"
Cette section concerne l'utilisation d'un Gestionnaire d'Agent en local à la place d'un Gestionnaire d'Agent mutualisé.
Pour un fonctionnement optimal, il convient de s'assurer que les postes se trouvant en dehors du réseau de l'entreprise peuvent toujours communiquer avec le serveur même en télétravail. L'agent AVOB conserve ses données de consommation en local lorsqu'il ne peut pas joindre le Gestionnaire d'Agents, mais ces données ne seront pas agrégées si elles sont envoyées avec plus d'un mois de retard. Un poste hors-ligne sera supprimé de la console (si cette fonction est activée) et perdra son affectation de politique.
Microsoft Visual C++ Redistributable
Modes de veille disponibles
L'agent AVOB pilote le mode d'alimentation ("power scheme") de Windows. Il utilise donc les modes des veilles déjà présents sur le poste.
La commande powercfg -a, permet de lister les modes disponibles.
- C:\Users\echar>powercfg -a
- The following sleep states are available on this system:
- Standby (S3)
- Hibernate
- The following sleep states are not available on this system:
- Standby (S1)
- The system firmware does not support this standby state.
- Standby (S2)
- The system firmware does not support this standby state.
- Standby (S0 Low Power Idle)
- The system firmware does not support this standby state.
- Hybrid Sleep
- The hypervisor does not support this standby state.
- Fast Startup
- This action is disabled in the current system policy.
Dans cet exemple, on voit que la veille simple (S3, "Standby") et la veille prolongée (S4, "Hibernate") sont disponibles. Sur les postes tels que les portables récents, la veille simple se voit remplacée par la veille moderne (S0, "connected standby"). Ces deux modes sont strictement mutuellement exclusifs. Quant à la veille prolongée, elle est généralement présente.
Lorsque la politique énergétique AVOB applique une "veille simple", l'agent va appliquer de la veille simple ou de la veille moderne en fonction de ce qui est présent sur le poste. De plus, si l'option "veille moderne forcée" est activée dans le volet Général de la politique, alors l'agent va forcer le poste à déclencher la veille moderne après le temps d'inactivité défini, pour contrer les cas où Windows refuse de partir en veille. Cette option n'a aucun effet sur un poste avec de la veille simple (S3).
Incompatibilités connues
Sentinel One
Si les réglages de l'antivirus sont trop draconiens, on constate une hausse de l'utilisation CPU par le processus de l'agent, causés par des délais lors de l'appel de certaines fonctions systèmes. Nous recommandons dans ce cas de mettre sous liste blanche les processus de l'agent : EnergyAgentService.exe et EnergyAgentWidget.exe.
Open Enterprise Server
Le VPN met beaucoup de temps à se remettre en marche au retour de veille. Cela entraîne une perte de connexion aux lecteurs en réseau, et divers effets de bord secondaires.