La manière la plus simple que j'ai trouvée pour basculer facilement entre les modes d'alimentation afin de gérer la capacité de la machine à gérer l'alimentation est de définir des schémas d'alimentation. Il vous suffit d'aller dans le panneau de configuration et de créer de nouveaux schémas d'alimentation ou de modifier les schémas prédéfinis existants. Configurez un schéma pour définir le comportement normal de la machine, où elle passe en mode veille quand autorisée. Par exemple, sur mes machines Windows 7, je modifie simplement le schéma d'alimentation prédéfini "Équilibré" pour cela. Ensuite, modifiez ou créez un schéma où la machine fonctionne à pleine vitesse / puissance 100% du temps et n'est pas autorisée à passer en veille. Encore une fois, je modifie simplement le schéma d'alimentation "Haute performance" existant et je le configure de cette manière. Une fois ces schémas d'alimentation définis, vous pouvez facilement définir le mode dans lequel la machine fonctionne en utilisant l'utilitaire en ligne de commande POWERCFG.EXE.
Ouvrez une fenêtre de commande et exécutez :
powercfg -list
... une fois exécutée, vous devriez obtenir une liste de tous les schémas d'alimentation définis sur la machine ainsi que la valeur GUID correspondante que vous devrez noter. Ensuite, pour basculer la machine d'un schéma d'alimentation à un autre, j'ai un simple fichier batch/script que je peux exécuter pour passer le GUID du schéma dans lequel je veux que la machine fonctionne. Ainsi, dans mes tâches planifiées et autres outils, je peux simplement appeler l'un de mes scripts pour garder la machine active sans hiberner ou à pleine vitesse. Le fichier batch utilise simplement powercfg.exe avec l'option setactive pour choisir le schéma d'alimentation que je veux. Cela ressemblera à quelque chose comme :
powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e
Notez simplement que la dernière partie est le GUID de votre machine que vous obtenez en utilisant la commande de liste ci-dessus.