Existe-t-il un outil en ligne de commande pour mettre Windows 8 en veille? [dupliquer]

20

Duplicata possible: Comment puis-je mettre l'ordinateur en veille à partir du menu Invite de commandes / Exécuter dans Windows Vista?

Il y a quelques jours, j'ai installé Windows 8. J'ai d'abord trouvé l'absence du menu "arrêt" comique, mais maintenant ça commence à m'ennuyer. Il ne semble pas y avoir de moyen normal de mettre mon ordinateur en veille. Le plus proche que j'ai trouvé était:

  1. Ctrl+ Del+Del
  2. 2x Shift+Tab
  3. Enter
  4. Arrow down
  5. Enter

Comme alternative, je cherche maintenant un outil en ligne de commande pour mettre Windows 8 en veille.

Le plus proche que j'ai pu trouver était:

shutdown /h

Ce qui provoque la mise en veille prolongée de Windows. Malheureusement, l'hibernation n'est pas le sommeil. Vous ne pouvez pas sortir un ordinateur de l'hibernation avec une clé: vous devez appuyer sur le bouton d'alimentation. Et l'ordinateur passera par le démarrage du BIOS avant de sortir de l'hibernation.

Quelqu'un a-t-il trouvé un moyen pratique de mettre Windows 8 en veille?

Andomar
la source
1
@ techie007: La réponse acceptée pour cette question ne répertorie pas une méthode de travail pour dormir, comme vous pouvez le lire dans les commentaires. La psshutdown -d -t 0commande publiée par Scott Chamberlain fonctionne.
Andomar
1
Ce n'est pas parce que la réponse acceptée n'est pas ce que vous voulez que la question est différente. Le «commentaire» de Scott Chamberland sur l'autre question est en fait une autre réponse. Et vous devriez voter pour si vous l'avez trouvé utile. :)
Ƭᴇcʜιᴇ007
@ techie007: On dirait que vous avez mal interprété "commande" pour "commentaire" dans mon commentaire. Et j'ai bien sûr voté sa réponse :)
Andomar
Vous avez raison, je pensais que c'était dit Commentaire. :)
Ƭᴇcʜιᴇ007
1
@dumbledad: Cela fait partie des outils Sysinternals de Microsoft.
Andomar

Réponses:

24

Voici toutes les options d'alimentation, j'espère que vous les trouverez utiles.

  • Fermer:

    %windir%\System32\shutdown.exe -s
    
  • Redémarrer:

    %windir%\System32\shutdown.exe -r
    
  • Se déconnecter:

    %windir%\System32\shutdown.exe -l
    
  • Veille (désactivez l'hibernation, exécutez la commande de veille, puis réactivez l'hibernation après 2 secondes):

    powercfg -hibernate off  &&  start /min "" %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby  &&  ping -n 3 127.0.0.1  &&  powercfg -hibernate on
    
  • Sleep (même méthode que STANDBY, mais cette commande):

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
    
  • Hiberner:

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    
superutilisateur
la source
Merci pour votre réponse. Pour moi, la veille est différente de la veille. Le redémarrage à partir de la veille nécessite d'appuyer sur le bouton d'alimentation et la routine du BIOS. Le redémarrage à partir de la veille nécessite d'appuyer sur une touche et est presque instantané.
Andomar
J'ai également ajouté la commande Sleep, mais le fait est qu'elle va hiberner au lieu de dormir si vous ne désactivez pas l'hibernation.
superutilisateur
1
rundll32ne doit pas être utilisé pour appeler SetSuspendStatecar sa signature ne correspond pas à celle attendue par rundll32. Voir: support.microsoft.com/en-us/kb/164787 et msdn.microsoft.com/en-us/library/windows/desktop/…
SergeyT
11

Scott Chamberlain a répondu à cette question dans cette réponse . Vous pouvez utiliser l' psshutdownoutil de la suite Sysinternals pour mettre Windows 8 en veille:

psshutdown -d -t 0

Vous pouvez télécharger l' outil uniquement ou la suite complète .

Ces deux suggestions ne fonctionneront pas si l'hibernation est activée:

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
wizmo standby

La question à laquelle Scott Chamberlain a répondu est pour Vista, peut-être qu'une version de Windows 8 est utile, au moins pour retrouver l'original :)

Andomar
la source
rundll32ne doit pas être utilisé pour appeler SetSuspendStatecar sa signature ne correspond pas à celle attendue par rundll32. Voir: support.microsoft.com/en-us/kb/164787 et msdn.microsoft.com/en-us/library/windows/desktop/…
SergeyT
2

J'ai d'abord trouvé l'absence du menu "shutdown" comique

Windows 8 a un menu d'arrêt!

C'est l'icône d'alimentation sous le menu déroulant "Paramètres" (déplacez votre souris dans un coin pour voir les menus déroulants). Vous pouvez utiliser le raccourci clavier Windows Key + i pour afficher directement les paramètres. En résumé:

  1. WinKey + i
  2. Cliquez sur "Power"
  3. Cliquez sur "Sleep"

Alternativement, à peu près n'importe quel ordinateur portable fabriqué au cours des 6 dernières années peut régler le bouton d'alimentation pour mettre l'ordinateur en veille en une seule pression.

Joel Coehoorn
la source
Dormir sur l'icône d'alimentation nécessite 4 clics de souris ou 6 touches. Puisque je dors souvent de mon ordinateur, j'ai trouvé cela trop lourd (sans parler des erreurs).
Andomar
1
@Andomar Je vois 3 clics (comme dans Windows 7)
soandos
@soandos: Je pense que "passer au coin" est au moins autant de travail qu'un clic. Win7 était Ctrl-Esc Right-Arrow Enter, qui coule bien sur le clavier. C'est un poste de travail, pas un ordinateur portable.
Andomar
1
Les stations de travail ont eu la possibilité de mettre le bouton d'alimentation en veille encore plus longtemps - mais pas universellement, et vous devrez peut-être accéder au BIOS pour l'activer. Vous pouvez également obtenir un clavier multimédia avec un bouton de veille.
Joel Coehoorn
1
@andomar - vous n'avez pas besoin de le programmer. La plupart des claviers multimédias sont livrés avec un bouton de veille préprogrammé.
Joel Coehoorn
0

Vous n'êtes pas sûr de Windows 8 mais sous Windows 7, vous pouvez dans les "Options d'alimentation" utiliser le "Modifier ce que font les boutons d'alimentation" pour définir le bouton d'alimentation principal pour mettre l'ordinateur en veille au lieu de l'éteindre.

entrez la description de l'image ici

Brian
la source
-2

J'ai trouvé que les options d'arrêt et de veille sont juste là dans l'orbe de Windows (aka "bouton de démarrage"). Si vous modifiez les paramètres d'alimentation, vous pouvez probablement également activer / désactiver les fonctions d'hibernation (si ce n'est pas déjà fait).

Mais réellement. Vous devrez peut-être activer la configuration d'alimentation S1 ou S3 dans votre BIOS pour que le sommeil fonctionne correctement. Il peut également y avoir d'autres paramètres! Vous devrez peut-être même vérifier la capacité de vos alimentations, car il est possible de s'arrêter même si vous essayez de mettre le système en veille. Et la raison pour laquelle cela pourrait se produire est qu'il n'y a peut-être pas assez de courant sur le rail 5V, ce qui est nécessaire pour maintenir la RAM et les circuits RAM en vie dans une véritable condition de sommeil. (Vous savez maintenant pourquoi il est si dangereux de brancher / débrancher des cartes d'extension ou d'ajouter / retirer des modules de RAM lorsque le cordon d'alimentation est toujours branché.)

Sinon, l'hibernation et éventuellement l'activation de WOL (Wake On LAN) pourraient fonctionner? Mais WOL nécessiterait un routeur capable de gérer ces paquets "spéciaux". L'hibernation ne permet pas non plus à un système de se réveiller lors d'un événement particulier, par exemple si vous planifiez WMC pour enregistrer une émission de télévision ou même si vous souhaitez programmer Windows pour se défragmenter à 3 h 00. L'hibernation n'est vraiment bonne que pour un démarrage rapide. Vous passerez toujours par le BIOS POSTing et tout, mais Windows semblera alors s'allumer presque instantanément car la RAM est essentiellement rechargée à partir d'un énorme fichier temporaire sur le disque dur (c'est vraiment plus pour les ordinateurs portables quand on y pense).

De toute façon bonne chance. Je pense que la réponse de "superutilisateur" est plus que suffisante pour votre question immédiate de la commande à utiliser. Bien que j'aie pu créer un raccourci et éventuellement l'utiliser pour la commande: Rundll32.exe Powrprof.dll, SetSuspendState Sleep (voici un lien où je pense l'avoir vu: http://answers.microsoft.com/en-us / windows / forum / windows_vista-desktop / is-there-any-way-to-make-a-desktop-shortcut-for / 4e57f536-50a8-4942-a84a-290b3dea1ffb )

Anonyme
la source
Mon ordinateur dort très bien. C'est juste qu'il est trop difficile de lui dire de dormir. Le SetSuspendState Sleepsouffre du même problème que les autres suggestions: il préférera l'hibernation au sommeil. (Pas mon downvote, merci pour votre réponse.)
Andomar
Il parle de windows 8. Il n'y a plus de "windows orb".
Joel Coehoorn