Dans la série Vista ne m'aime pas, je vais aujourd'hui vous donner l'astuce pour activer la mise en veille prolongée si comme pour moi elle a disparue du menu de fermeture de Windows sans raison.

Cela fait bientôt 2 semaines que je ne pouvais plus mettre en veille prolongée mon portable (fonction très utile sur un portable...). J'en ai parlé à plein de monde et personne ne voyait d'où cela pouvait venir. (Forcément le principe d'une malédiction c'est de pourrir la vie d'un nombre restreint de personnes Big Smile, sinon, cela devient une feature "By Design" comme il savent si bien le dire)

Bref, je me suis décidé ce soir (après 16h de sommeil. Dur le retour du summit) de trouver et corriger ce problème.
Je me suis souvenu d'une commande de Windows XP/2003 qui permet de gérer le "power config"

Dans une commande dos (je vous conseille de la lancer en mode administrateur) j'ai lancé powercfg /?
ce qui nous donne :

POWERCFG <options de ligne de commande>
Description :
  Cet outil de ligne de commande permet aux utilisateurs de contrôler les
  paramètres d'alimentation sur un système.

Liste de paramètres :
  -LIST, -L   Répertorie tous les modes de gestion de l'alimentation
              de l'environnement de l'utilisateur actuel.

              Utilisation : POWERCFG -LIST

  -QUERY, -Q  Affiche le contenu du mode de gestion d'alimentation spécifié.

              Utilisation : POWERCFG -QUERY <GUID_MODE> <GUID_SOUS-GROUPE>

              <GUID_MODE>  (facultatif) Spécifie le GUID du mode de gestion
                            de l'alimentation à afficher, qui peut être obtenu
                            à l'aide de powercfg -l.
              <GUID_SOUS-GROUPE> (facultatif) Spécifie le GUID du sous-groupe
                                 à afficher. Nécessite un GUID_MODE.

              Si ni GUID_MODE_GESTION ni GUID_SOUS_GROUPE ne sont spécifiés,
              les paramètres du mode de gestion de l'alimentation de
              l'utilisateur actuel sont affichés.
              Si GUID_SOUS_GROUPE n'est pas spécifié, tous les paramètres
              du mode de gestion de l'alimentation spécifié sont affichés.

  -CHANGE, -X Modifie une valeur de paramètre dans le mode de gestion de
              l'alimentation.

              Utilisation : POWERCFG -X <PARAMÈTRE> <VALEUR>

              <PARAM>   Spécifie l'une des options suivantes :
                          -monitor-timeout-ac <minutes>
                          -monitor-timeout-dc <minutes>
                          -disk-timeout-ac <minutes>
                          -disk-timeout-dc <minutes>
                          -standby-timeout-ac <minutes>
                          -standby-timeout-dc <minutes>
                          -hibernate-timeout-ac <minutes>
                          -hibernate-timeout-dc <minutes>

              Exemple :
              POWERCFG -Change -monitor-timeout-ac 5

              Cette commande définit la valeur de délai d'inactivité du
              moniteur sur 5 minutes lorsque le système est sur courant
              alternatif.

  -CHANGENAME Modifie le nom d'un mode de gestion de l'alimentation et
              éventuellement sa description.

              Utilisation : POWERCFG -CHANGENAME <GUID> <nom>
                            <description du mode>

              Si la description est omise uniquement le nom sera changé.

  -DUPLICATESCHEME
              Duplique le mode de gestion de l'alimentation spécifié. Le GUID
              résultant qui représente le nouveau mode sera affiché.

              Utilisation : POWERCFG -DUPLICATESCHEME <GUID> <GUID cible>

              <GUID>  Spécifie un GUID de mode obtenu par powercfg -l.

              Si <GUID de destination> est omis, un nouveau GUID sera
              créé pour le mode de gestion dupliqué.

  -DELETE, -D Supprime le mode de gestion de l'alimentation avec le
              GUID spécifié.

              Utilisation : POWERCFG -DELETE <GUID>

              <GUID>  obtenu à l'aide du paramètre LIST.

  -DELETESETTING
              Supprime un paramètre d'alimentation.

              Utilisation : POWERCFG -DELETESETTING <GUID_SOUSG> <GUID_PARAM>

              <GUID_SOUSG>      Spécifie le GUID du sous-groupe.
              <GUID_PARAM>  Spécifie le guid du paramètre d'alimentation.

  -SETACTIVE, -S
              Active le mode de gestion de l'alimentation sur le système.

              Utilisation : POWERCFG -SETACTIVE <GUID_MODE>

              <GUID_MODE>  Spécifie le guid du mode de gestion.

  -GETACTIVESCHEME
              Récupère le mode de gestion de l'alimentation en cours.

              Utilisation : POWERCFG -GETACTIVESCHEME

  -SETACVALUEINDEX
              Définit une valeur associée à un paramètre d'alimentation
              spécifié lorsque le système est sous courant alternatif.

              Utilisation : POWERCFG -SETACVALUEINDEX <GUID_MODE>
                                     <GUID_SOUS-GROUPE>
                                     <GUID_PARAM> <IndexParam>

              <GUID_MODE>        Spécifie un GUID de mode de gestion de
                                 l'alimentation et peut être obtenu à
                                 l'aide de PowerCfg /L.
              <GUID_SOUS-GROUPE> Spécifie un sous-groupe du GUID du
                                 paramètre d'alimentation et peut être
                                 obtenu à l'aide de "PowerCfg /Q."
              <GUID_PARAMÈTRE>   Spécifie un GUID de paramètre d'alimentation
                                 individuel et peut être obtenu à l'aide de
                                 « PowerCfg /Q ».
              <IndexParam>       Spécifie la liste des valeurs possibles à
                                 laquelle ce paramètre d'alimentation sera
                                 défini.

              Exemple :
              POWERCFG -SetAcValueIndex <GUID> <GUID> <GUID> 5
              Cette commande définit la valeur de courant alternatif du
              paramètre d'alimentation sur la 5ème entrée de la liste des
              valeurs possibles pour ce paramètre d'alimentation.
  -SETDCVALUEINDEX
              Définit une valeur associée à un paramètre d'alimentation
              spécifié lorsque le système est sous courant continu.

              Utilisation : POWERCFG -SETDCVALUEINDEX <GUID_MODE>
                                      <GUID_SOUS-GROUPE>
                                      <GUID_PARAM> <IndexParam>
              <GUID_MODE>        Spécifie un GUID de mode de gestion de
                                 l'alimentation et peut être obtenu à l'aide
                                 de PowerCfg /L.
              <GUID_SOUS-GROUPE> Spécifie un sous-groupe du GUID du paramètre
                                 d'alimentation et peut être obtenu en
                                 utilisant "PowerCfg /Q."
              <GUID_PARAMÈTRE>   Spécifie un GUID de paramètre d'alimentation
                                 individuel et peut être obtenu à l'aide de
                                 « PowerCfg /Q ».
              <Index_paramètre>  Spécifie à quelle valeur de la liste des
                                 valeurs possibles ce paramètre sera défini.

              Exemple :
                  POWERCFG -SetDcValueIndex <GUID> <GUID> <GUID> 5
                  Cette commande définit la valeur de courant continu du
                  paramètre d'alimentation sur la 5ème entrée de la liste
                  des valeurs possibles pour ce paramètre d'alimentation.

  -HIBERNATE, -H  <ON|OFF>
              Active ou désactive la fonction de veille prolongée. Le délai
              de veille prolongée n'est pas pris en charge sur tous les
              systèmes.

              Utilisation : POWERCFG -H <ON|OFF>

  -AVAILABLESLEEPSTATES, -A
              Indique les états de veille disponibles sur le système
              Essaye de signaler pour quelles raisons les états de veille
              ne sont pas disponibles.

  -DEVICEQUERY
              Renvoie la liste des périphériques répondant aux critères
              spécifiés.

              Utilisation : POWERCFG -DEVICEQUERY <indicateursrequête>

              <indicateursrequête>    Spécifie l'un des critères suivants :

              wake_from_S1_supported  Renvoie tous les périphériques prenant
                                      en charge l'éveil du système quand il
                                      se trouve dans un état de veille léger.
              wake_from_S2_supported  Renvoie tous les périphériques prenant
                                      en charge l'éveil du système quand il
                                      se trouve dans un état de veille plus
                                      profond.
              wake_from_S3_supported  Renvoie tous les périphériques prenant
                                      en charge l'éveil du système quand il
                                      se trouve dans l'état de veille le plus
                                      profond.
              wake_from_any           Renvoie tous les périphériques prenant
                                      en charge l'éveil du système, quel que
                                      soit son état de veille.
              S1_supported            Affiche les périphériques prenant en
                                      charge la veille légère.
              S2_supported            Affiche les périphériques prenant en
                                      charge la veille plus profonde.
              S3_supported            Affiche les périphériques prenant en
                                      charge la veille la plus profonde.
              S4_supported            Affiche les périphériques prenant en
                                      charge la mise en veille prolongée.
              wake_programmable       Affiche les périphériques configurables
                                      par l'utilisateur pour sortir
                                      l'ordinateur système d'un état de
                                      veille.
              wake_armed              Affiche les périphériques actuellement
                                      configurés pour éveiller le système,
                                      quel que soit son état de veille.
              all_devices             Renvoie tous les périphériques présents
                                      dans le système.
              all_devices_verbose     Renvoie la liste détaillée des
                                      périphériques.
              Exemple :
                  POWERCFG -DEVICEQUERY wake_armed

  -DEVICEENABLEWAKE
              Permettre au périphérique de sortir le système d'un état de
              veille.

              Utilisation : POWERCFG -DEVICEENABLEWAKE <nompériphérique>

              <nompériphérique>  Spécifie un périphérique récupéré à l'aide de
                                 « PowerCfg -DEVICEQUERY wake_programmable ».

              Exemple :
                  POWERCFG -DEVICEENABLEWAKE "Microsoft USB IntelliMouse"

  -DEVICEDISABLEWAKE <nom périphérique> désactive le périphérique qui éveille
  le système lorsqu'il se trouve
              Interdire au périphérique de sortir le système d'un état de
              veille

              Utilisation : POWERCFG -DEVICEDISABLEWAKE

              <nompériphérique>  Spécifie un périphérique récupéré à l'aide de
                                 « PowerCfg -DEVICEQUERY wake_armed ».

  -IMPORT     Importe tous les paramètres d'alimentation à partir du fichier
              spécifié.

              Utilisation : POWERCFG -IMPORT <nomfichier> <GUID>

              <nomfichier> Spécifie un chemin d'accès complet à un fichier
                           généré à l'aide de « PowerCfg -EXPORT paramètre ».
              <GUID>       (facultatif) Les paramètres sont chargés dans un
                           mode de gestion de l'alimentation représenté par ce
                           GUID. S'il n'est pas fourni, powercfg génère et
                           utilise un nouveau GUID

              Exemple :
                  POWERCFG -IMPORT c:\scheme.pow
  -EXPORT     Exporte le modèle de gestion de l'alimentation, représenté par
              le GUID spécifié, vers le fichier spécifié.

              Utilisation : POWERCFG -EXPORT <nomfichier> <GUID>

              <nomfichier>  Spécifie un chemin d'accès complet à un fichier de
                            destination.
              <GUID>        spécifie un GUID de mode de gestion de
                            l'alimentation et peut être obtenu à l'aide de
                            « PowerCfg /L »

              Exemple :
                  POWERCFG -EXPORT x.pow 381b4222-f694-41f0-9685-ff5bb260df2e
  -LASTWAKE   Affiche des informations sur ce qui a réactivé l'ordinateur
              depuis la dernière transition de veille

  -HELP, -?   Affiche des informations relatives aux paramètres de ligne de
              commande.

  -ALIASES    Affiche tous les alias et les GUID correspondants.
              L'utilisateur peut utiliser ces alias à la place d'un GUID sur
              la ligne de commande.

  -SETSECURITYDESCRIPTOR
              Définit un descripteur de sécurité associé à un paramètre
              d'alimentation, un mode de gestion de l'alimentation ou une
              action spécifié.

              Utilisation : POWERCFG -SETSECURITYDESCRIPTOR <GUID|ACTION>
                                     <SDDL>

              <GUID>   Spécifie un mode de gestion de l'alimentation ou un
                       GUID de paramètre d'alimentation.
              <ACTION> Il peut s'agir de l'une des chaînes suivantes :
                           ActionSetActive, ActionCreate, ActionDefault
              <SDDL>   Spécifie une chaîne de descripteur de sécurité valide
                       au format SDDL. Entrez POWERCFG -GETSECURITYDESCRIPTOR
                       pour afficher un exemple de SDDL STRING.

  -GETSECURITYDESCRIPTOR
              Obtient un descripteur de sécurité associé à une action, un
              paramètre d'alimentation ou un mode de gestion de
              l'alimentation spécifié.

              Utilisation : POWERCFG -GETSECURITYDESCRIPTOR <GUID|ACTION>
              <GUID>   Spécifie un mode de gestion de l'alimentation ou un
                       GUID de paramètre d'alimentation.
              <ACTION> Il peut s'agir de l'une des chaînes suivantes :
                           ActionSetActive, ActionCreate, ActionDefault


Voici donc la solution : powercfg -h on

Et voilà, la mise en veille prolongée est de nouveau disponible dans mon menu !

La question sans réponse : Pourquoi ce menu a disparu ? (Cela s'était produit également sur mon Médiacenter que je viens de reformater, après 16h de sommeil, on est motivé ! Big Smile)

Nix vs Vista : A suivre...


Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :