¿Existe una herramienta de línea de comandos para poner Windows 8 en suspensión? [duplicar]

20

Posible duplicado: ¿Cómo puedo poner la computadora en suspensión desde el menú Símbolo del sistema / Ejecutar en Windows Vista?

Hace unos días instalé Windows 8. Primero encontré la falta del menú de "apagado" cómico, pero ahora me está empezando a molestar. Parece que no hay una forma normal de poner mi computadora en suspensión. Lo más cercano que encontré fue:

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

Como alternativa, ahora estoy buscando una herramienta de línea de comandos para poner Windows 8 en suspensión.

Lo más cercano que pude encontrar fue:

shutdown /h

Lo que hace que Windows hiberne. Desafortunadamente, hibernar no es dormir. No puede activar una computadora desde la hibernación con una tecla: debe presionar el botón de encendido. Y la computadora pasará por el inicio del BIOS antes de salir de la hibernación.

¿Alguien ha encontrado una manera conveniente de poner Windows 8 en suspensión?

Andomar
fuente
1
@ techie007: La respuesta aceptada para esa pregunta no enumera una forma funcional de dormir, como puede leer en los comentarios. El psshutdown -d -t 0comando publicado por Scott Chamberlain funciona.
Andomar
1
El hecho de que la respuesta aceptada no sea lo que desea, no lo convierte en una pregunta diferente. El "comentario" de Scott Chamberland sobre la otra pregunta es en realidad otra respuesta. Y deberías votarlo si crees que es útil. :)
Ƭᴇcʜιᴇ007
@ techie007: Parece que estás leyendo mal "comando" para "comentario" en mi comentario. Y, por supuesto, voté por su respuesta :)
Andomar
Tienes razón, pensé que decía Comentario. :)
Ƭᴇcʜιᴇ007
1
@dumbledad: es parte de las herramientas Sysinternals de Microsoft.
Andomar

Respuestas:

24

Aquí están todas las opciones de energía, espero que les sean útiles.

  • Apagar:

    %windir%\System32\shutdown.exe -s
    
  • Reiniciar:

    %windir%\System32\shutdown.exe -r
    
  • Desconectarse:

    %windir%\System32\shutdown.exe -l
    
  • En espera (deshabilite la hibernación, ejecute el comando de espera, luego vuelva a habilitar la hibernación después de 2 segundos):

    powercfg -hibernate off  &&  start /min "" %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby  &&  ping -n 3 127.0.0.1  &&  powercfg -hibernate on
    
  • Suspender (el mismo método que ESPERA, pero este comando):

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

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    
superusuario
fuente
Gracias por su respuesta. Para mí, el modo de espera es diferente del sueño. Reiniciar desde el modo de espera requiere presionar el botón de encendido y la rutina BIOS. Reiniciar desde el modo de suspensión requiere presionar una tecla y es casi instantáneo.
Andomar
También he agregado el comando Suspender, pero la cosa es que hibernará en lugar de dormir si no apaga la hibernación.
superusuario
1
rundll32no debe usarse para llamar SetSuspendStateporque su firma no coincide con la esperada por rundll32. Ver: support.microsoft.com/en-us/kb/164787 y msdn.microsoft.com/en-us/library/windows/desktop/…
SergeyT
11

Scott Chamberlain respondió a esta pregunta en esta respuesta . Puede usar la psshutdownherramienta de Sysinternals Suite para poner Windows 8 en suspensión:

psshutdown -d -t 0

Puede descargar solo la herramienta o la suite completa .

Estas dos sugerencias no funcionarán si la hibernación está habilitada:

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

La pregunta que Scott Chamberlain respondió es para Vista, quizás tener una versión de Windows 8 sea útil, al menos para localizar el original :)

revs Andomar
fuente
rundll32no debe usarse para llamar SetSuspendStateporque su firma no coincide con la esperada por rundll32. Consulte: support.microsoft.com/en-us/kb/164787 y msdn.microsoft.com/en-us/library/windows/desktop/…
SergeyT
2

Primero encontré la falta del menú "apagado" cómico

¡Windows 8 tiene un menú de apagado!

Es el ícono de encendido debajo del menú desplegable "Configuración" (mueve el mouse hacia una esquina para ver los menús desplegables). Puede usar el atajo de teclado de Windows Key + i para que aparezca directamente la configuración desplegable. En resumen:

  1. WinKey + i
  2. Haga clic en "Poder"
  3. Haga clic en "Dormir"

Alternativamente, casi cualquier computadora portátil fabricada en los últimos 6 años puede configurar el botón de encendido para poner la computadora en modo de suspensión con una sola pulsación.

Joel Coehoorn
fuente
Dormir a través del icono de encendido requiere 4 clics del mouse o 6 teclas. Desde que duermo mi computadora a menudo me
parece
1
@Andomar veo 3 clics (igual que en Windows 7)
soandos
@soandos: Creo que "mover a la esquina" es al menos tanto trabajo como un clic. Win7 fue Ctrl-Esc Right-Arrow Enter, que fluye muy bien en el teclado. Es una estación de trabajo, no una computadora portátil.
Andomar
1
Las estaciones de trabajo han tenido la opción de configurar el botón de encendido para que duerma aún más tiempo, pero no universalmente, y es posible que deba acceder a la BIOS para habilitarlo. Alternativamente, obtenga un teclado multimedia con un botón de suspensión.
Joel Coehoorn
1
@andomar: no tienes que programarlo. La mayoría de los teclados multimedia vienen con un botón de suspensión preprogramado.
Joel Coehoorn
0

No estoy seguro acerca de Windows 8, pero en Windows 7 puede usar las "Opciones de energía" para "Cambiar lo que hacen los botones de encendido" para configurar el botón de encendido principal para poner la computadora en reposo en lugar de apagarlo.

ingrese la descripción de la imagen aquí

Brian
fuente
-2

Descubrí que las opciones de apagado y suspensión están ahí en el orbe de Windows (también conocido como "botón de inicio"). Si modifica la configuración de energía, probablemente también pueda habilitar / deshabilitar las funciones de hibernación (si aún no lo está).

Pero en serio. Es posible que tenga que habilitar la configuración de energía S1 o S3 en su BIOS para que la suspensión funcione correctamente. ¡También puede haber otras configuraciones! Es posible que incluso necesite verificar la capacidad de sus fuentes de alimentación, ya que es posible apagarlo aunque esté intentando apagar el sistema. Y la razón por la que esto podría suceder es porque podría no haber suficiente corriente en el riel de 5V, lo cual es necesario para mantener vivos los circuitos RAM y RAM en una verdadera condición de reposo. (Ahora ya sabe por qué es tan peligroso conectar / desconectar tarjetas de expansión o agregar / quitar módulos RAM cuando el cable de alimentación todavía está enchufado).

De lo contrario, ¿podría funcionar la hibernación y posiblemente habilitar WOL (Wake On LAN)? Pero WOL requeriría un enrutador capaz de manejar esos paquetes "especiales". La hibernación tampoco permite que un sistema se active en un evento en particular, como si estuviera programando que WMC grabe un programa de televisión o incluso si quisiera programar que Windows se desfragmente a las 3:00 a.m. La hibernación solo es buena para arrancar rápido. Todavía pasará por la POSTING del BIOS y todo eso, pero luego Windows parecerá que se enciende casi instantáneamente ya que la RAM se recarga esencialmente desde un archivo temporal enorme en el HDD (esto es realmente más para computadoras portátiles cuando lo piensa).

En fin, buena suerte. Creo que la respuesta de "superusuario" es más que adecuada para su pregunta inmediata sobre qué comando usar. Aunque, podría haber creado un acceso directo y posiblemente haber usado esto para el comando: Rundll32.exe Powrprof.dll, SetSuspendState Sleep (Aquí hay un enlace donde creo que lo vi: 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 )

Anónimo
fuente
Mi computadora duerme bien. Es solo que es demasiado difícil decirle que duerma. Los SetSuspendState Sleepadolece de los mismos problemas que las otras sugerencias: se preferirán hibernación para el sueño. (No es mi voto negativo, gracias por su respuesta.)
Andomar
Está hablando de Windows 8. Ya no hay "Windows Orb".
Joel Coehoorn