Win 10 Wake Timer funciona solo cuando se pone en modo de suspensión con el botón "dormir", pero no con sleep.bat

Win 10 Wake Timer funciona solo cuando se pone en modo de suspensión con el botón "dormir", pero no con sleep.bat

archivo cmd' para poner mi computadora en suspensión:

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Si ejecuto el archivo 'sleep.cmd', la computadora entra en modo de suspensión y puedo reactivarla presionando una tecla del teclado o haciendo clic con el mouse.

PERO: Los temporizadores de despertador ya no funcionan: ingrese la descripción de la imagen aquí

Si pongo la computadora en suspensión con 'menú inicio -> Encendido -> Suspensión', entonces funciona el mismo temporizador de activación que configuré con el Programador de tareas de Windows.

¿Alguien sabe si tengo que cambiar mi comando en el archivo 'sleep.cmd' o si puedo agregar otro comando que tal vez me falta y que también pueda activar los temporizadores?

WAKE ON LAN funciona en ambos sentidos (botón 'dormir' en el menú Inicio y archivo 'dormir.cmd')

Respuesta1

Ok, puedo responder mi propia pregunta:

¡Con la PsShutdownutilidad funciona!

Justo Descargar PsTools(microsoft sysinternals) extraiga y agregue la carpeta de extracción de destino a la variable 'PATH' de Windows.

Entonces tienes que ejecutar tu objetivo.dormir.cmdscript como administrador, llame al PsShutdownejecutable (que está en su variable de ruta o use una ruta de carpeta absoluta) y funciona:

  • -d => Suspender la computadora
  • -t => 0 segundos hasta que la computadora se suspenda

ingrese la descripción de la imagen aquí

información relacionada