Pregunta ¿Cómo puedo poner la computadora a dormir desde el menú de Comando / Ejecutar?


Sé que casi todo en Windows, como abrir cualquier tipo de aplicación, se puede hacer desde símbolo del sistema o desde el correr menú.

¿Cómo puedo poner mi computadora en dormir o apágalo? ¿Cuál es el comando para eso?


131


origen


Escriba shutdown en el símbolo del sistema y eche un vistazo a los trabajos de salida en XP y superiores a partir de lo que puedo decir. - user10547
Relacionado: superuser.com/questions/39584/... - Nayuki


Respuestas:


Usted encontrará shutdown.exe Para ser tu amigo.

Otros comandos útiles ver esta enviar:

Sleep Computer (leer más en https://superuser.com/a/463652/249349 )

Bloquear la estación de trabajo

Ordenador Hibernate

see answers by Scott Chamberlain and Eric L

Reiniciar la computadora

Shutdown.exe -r -t 00

Apagar la computadora

Shutdown.exe -s -t 00

EDITAR / ACTUALIZAR:

Parece que dormir en una computadora es problemático si la hibernación está activada.

Copia de otras respuestas:

Puedes intentarlo PsShutdown o:

El comando rundll32.exe powrprof.dll, SetSuspendState 0,1,0 para dormir   es correcto; sin embargo, hiberna en lugar de dormir si no lo haces   apaga la hibernación

He aquí cómo hacerlo:

Vaya al menú Inicio y abra un símbolo del sistema elevado escribiendo   cmd.exe, haciendo clic con el botón derecho y seleccionando Ejecutar como administrador. Escribe el   siguiente comando:

powercfg -hibernate off

127



Problema con rundll32.exe powrprof.dll,SetSuspendState 0,1,0 es que NO FUNCIONA como debería. SetSuspendState pondrá la computadora en una especie de modo de Hibernación / Suspensión Híbrida. Cuando usa el botón de Suspensión desde el menú de inicio, puede reiniciar su computadora desde el modo de suspensión presionando cualquier tecla de su teclado. Al usar esta línea de comando, las marcas se reanudan mucho más despacio debido al estado de suspensión más profundo y solo se puede reanudar si presiona el botón de encendido en su computadora. No puede continuar por presionar una tecla. Entonces ... ¿cómo lo hace dormir como en el modo de espera normal - se puede reanudar con solo presionar una tecla? - Corporate Geek
Los votos abajo no son en absoluto injustificados. Su respuesta no aborda la pregunta por sí misma. Los lectores deberían ser capaces de reunir suficiente información útil de una respuesta para resolver el problema sin tener que seguir los enlaces a otros sitios que pueden romperse o morir. - Iszi
Descendencia para no responder la pregunta: incluso en la página vinculada, el método descrito para poner la máquina en reposo no funcionará cuando la hibernación esté habilitada. - akurtser
También probé el comando Sleep y también puedo confirmar que no funciona como estaba previsto. No tiene nada que ver con el odio / trolling, pero si ese comando no funciona, entonces la pregunta queda sin respuesta, ya que esa era la parte principal de la pregunta. - reSPAWNed
rundll32 no debe usarse para llamar SetSuspendState porque 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/... El primer parámetro obtiene basura en lugar de valor FALSO. Es la razón, por qué hiberna en lugar de irse a dormir. - SergeyT


Los métodos publicados por otras personas no funcionan correctamente si una computadora tiene habilitada la hibernación, la computadora no se activará en el teclado o, lo que es más importante, no se activará en la tarea programada.

Una de las herramientas Sysinternals de Microsoft es PsShutdown usando el comando psshutdown -d -t 0 dormirá correctamente no hibernar, un ordenador


73



Requiere elevación al Administrador - dsmtoday
No funciona en Windows 10. La operación no es compatible. Funcionó como administrador. - T3rm1
Funciona para mí en Windows 10 x64, Build 1709. - Hans Løken
Funciona para mí en la versión 1709 de Win10x64, ejecute cmd con la cuenta de usuario administrador pero sin run as administrator opción de clic derecho - Viktor Carlson
Funciona para mí con Windows 10 (ni siquiera como administrador). - DAB


El comando rundll32.exe powrprof.dll,SetSuspendState 0,1,0 para dormir es correcto; sin embargo, hiberna en lugar de dormir si no apaga la hibernación.

He aquí cómo hacerlo:

Vaya al menú Inicio y abra un símbolo del sistema elevado escribiendo cmd.exe, haciendo clic derecho y eligiendo Ejecutar como administrador. Escriba el siguiente comando:

powercfg -hibernate off

19



Creo que es la primera respuesta que realmente lo resuelve. Puse estas dos líneas (-hibernate desactivado primero) e hice un archivo por lotes que pone a la PC a dormir. Un problema es que esencialmente apaga la hibernación, que no es lo que quería, así que para solucionarlo, agregué una tarea programada activada en "en desbloqueo de estación de trabajo" para volver a activar la hibernación con un lote cuya única línea es " powercfg -hibernate off ". Luego configuré una tecla corta para el primer archivo por lotes. Hecho. Funciona como un encanto, gracias! - akurtser
Eso es muy raro. La hibernación debe desactivarse antes de poder dormir correctamente. ¿Hay un nombre para el estado híbrido de suspensión / suspensión? powrprof.dll es cuando está en hibernación? Solo quiero saber. ¿Se relaciona con cualquiera de los estados de ACPI? - Ehtesh Choudhury
rundll32 no debe usarse para llamar SetSuspendState porque 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/... El primer parámetro obtiene basura en lugar de FALSE. Es la razón, por qué hiberna en lugar de irse a dormir. - SergeyT
No funciona en Windows 10 - T3rm1
@EhteshChoudhury, el problema en este caso es que los parámetros de Rundll32 son incorrectos y completamente inadecuados, por lo que realmente llaman a SetSuspendState con los parámetros: Hibernate: TRUE, ForceCritical: TRUE, DisableWakeEvents: TRUE. El último bit explica por qué no se puede activar la PC con otra cosa que no sea el botón de encendido. Es solo una coincidencia que tratar de hibernar cuando está desactivado apague su PC en Win7, y probablemente por qué no funciona para algunas personas. - SilverbackNet


NirCmd funciona en Windows 8 (supongo que también funciona con Windows 7) → http://www.nirsoft.net/utils/nircmd.html
El comando es standby, pero apaga la computadora

nircmd.exe standby

Si tiene habilitado el modo híbrido, funcionará; es decir, pone la computadora a dormir y copia la memoria en el disco en caso de pérdida de potencia.


7



Esto funciona sin tener que elevar a Administrador. Funciona con o sin hibernación habilitada. Funciona como se esperaba con el sueño híbrido. Buena solución para Win10. - dsmtoday


Ver la utilidad gratuita de Wizmo, que puede hacer muchas cosas
El comando que estás buscando es probablemente:

wizmo en espera


3



Wizmo tiene el mismo problema que rundll32.exe powrprof.dll,SetSuspendState 0,1,0 - pone la computadora en hibernación, no en el sueño - Andomar
No, desde Vista realmente pone la computadora Sueño Híbrido. Si no quieres esto, entonces Desactivar el modo de suspensión híbrido. - harrymc
wizmo blackout funcionó en Windows 8.1, 10. ¡¡¡EXCELENTE !!!!!!!!!!!!! - YumYumYum
Wizmo funciona muy bien. Lamentablemente, mi escáner de virus empresarial lo elimina ya que contiene algunas secuencias que hacen que mcafee piense que contiene un troyano. - bastian
@bastian: Mcafee siempre fue una mala noticia para un escritor de aplicaciones (por experiencia personal). - harrymc


He creado un atajo para rundll32.exe powrprof.dll,SetSuspendState 0,1,0 (también lo intenté con 0,0,0), pero ejecutar el atajo pareció poner mi PC en hibernación. No pude despertar la PC con el teclado; Tuve que presionar el botón de encendido, y la PC mostró los mensajes de la placa madre, etc.

Después de leer el Documento API de Windows, Creé un programa muy simple con solo 3 líneas de tipeo. Cargué el ejecutable compilado para esta página (haga clic en "SleepTest.exe"), pero este archivo podría eliminarse después de un tiempo (este es un sitio gratuito de alojamiento de archivos que acabo de encontrar mediante una búsqueda rápida en Google).

Si no confías en mí (que está totalmente bien) o si el archivo ha sido eliminado, puedes compilar el código tú mismo, por supuesto. Debe agregar "PowrProf.lib" a las dependencias adicionales del Enlazador.

#include "stdafx.h"
#include "windows.h" <-- Added this to make it work on Windows.
#include "PowrProf.h" <-- Added this to use the sleep function.

int main()
{
    SetSuspendState(FALSE, FALSE, FALSE); <-- Added this actual call.
    return 0;
}

rundll32.exe powrprof.dll,SetSuspendState 0,1,0 parece estar haciendo lo mismo, pero de alguna manera, el programa anterior no puso la computadora en hibernación. Podría despertar la PC al instante (sin mensajes de la placa madre, etc.) al presionar cualquier tecla en el teclado.


3





Puede iniciar las opciones de suspender o hibernar desde la línea de comando como se especifica a continuación y se hace referencia en Este artículo.

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

Si su computadora está configurada para permitir la hibernación, el comando anterior iniciará la hibernación. Si la función de hibernación está desactivada, entrará en el estado de espera. Como otros usuarios han respondido anteriormente, shutdown.exe /? proporcionará muchas opciones de apagado.


2



rundll32 no debe usarse para llamar SetSuspendState porque 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/... El primer parámetro obtiene basura en lugar de FALSE, por lo que siempre hiberna en lugar de irse a dormir. - SergeyT


aquíes un artículo sobre el uso de CLI para apagar.

Microsoft proporciona PsTools que le permite apagar la CLI junto con otras herramientas útiles. Puedes obtener eso aquí.


1





solamente SUEÑO RÁPIDO funciona para mí (funciona en Windows 7,8,10).

PD. código fuente disponible aquí.


1



¿Hay alguna posibilidad de que pueda proporcionar un enlace al sitio real del que obtuvo el archivo? La vinculación directa al archivo de descarga, especialmente cuando se utiliza un acortador de URL, puede hacer que el archivo parezca particularmente sospechoso, ya que es una táctica utilizada a menudo por los creadores de malware. - Mokubai♦
ok, tengo un enlace actualizado al sitio oficial. - T.Todua


Primero debe desactivar Hibernate en Windows y luego poner la computadora en Dormir estado. Use los siguientes dos comandos:

powercfg -hibernate off
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

y para hacer una acción inversa, Hibernando la computadora, use los comandos a continuación:

powercfg -hibernate on
rundll32.exe powrprof.dll,SetSuspendState Hibernate

0



rundll32 no está destinado a llamar SetSuspendState y no debe ser usado para esto El primer parámetro obtiene basura en lugar de valor correcto. Por lo tanto, siempre hiberna en lugar de ir a dormir (si no ha desactivado la hibernación en absoluto). - SergeyT
@SergeyT Parece estar funcionando para mí (después de deshabilitar la hibernación); ¿Estás diciendo que esto dañará las ventanas? - moondra
Corrompe la pila (ya que rundll32 espera una firma de llamada diferente, por lo que saca cosas de la pila que realmente no se han puesto allí). Esto lleva a un comportamiento inesperado. - imoatama
@imoatama buen hallazgo ... - masterxilo