Récemment, un de nos lecteurs nous a demandé comment mettre son PC Windows en veille depuis la ligne de commande. Cela peut être vraiment utile si vous utilisez fréquemment le mode veille et que vous souhaitez créer un raccourci pour mettre votre PC en veille directement ou via un fichier batch. Dans cet article, je voudrais partager une méthode de travail pour démarrer le sommeil à partir de la ligne de commande.
Windows autorise uniquement le bouton d'alimentation du matériel ou le bouton d'alimentation du menu Démarrer / écran de démarrage à passer en mode veille (veille). Il ne fournit pas d'outil de ligne de commande pour entrer directement en veille.
Si l'hibernation est désactivée sur votre PC, vous pouvez passer en mode veille à l'aide de la commande suivante:
cómo hacer fuego en dayz
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Mais si vous avez activé l'hibernation, la commande ci-dessus met le PC en veille au lieu de passer en mode veille. Vous devez donc appliquer une solution de contournement qui n'est pas exactement idéale, quelque chose comme ça.
powercfg -h désactivé rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h activé
Dans l'exemple ci-dessus, j'ai utilisé la commande powercfg pour désactiver l'hibernation, juste avant d'utiliser la commande Rundll32. Ensuite, la commande rundll32 fonctionnera correctement et mettra le PC en veille. À son réveil, la dernière ligne passera en veille prolongée. Un autre problème avec cette solution de contournement est qu'elle doit être exécutée à partir d'un invite de commande élevée .
Au lieu de cela, je vais vous montrer comment entrer en veille sans désactiver la mise en veille prolongée et sans nécessiter des privilèges (administrateur) élevés.
Téléchargez le PsShutdown outil par SysInternals. À l'aide de cet outil, vous pourrez faire passer le PC en mode veille directement en donnant une seule commande:
psshutdown.exe -d -t 0 -accepteula
Je recommande PsShutdown comme moyen préféré d'envoyer un PC en veille.