En Win 10 Pro, he usado el programador de tareas para hacer que mi PC se duerma (no hiberne) por la noche, lo que funciona bien. Pero estoy tratando de hacer que mi PC se despierte por la mañana, pero no tuve suerte aquí. He habilitado los temporizadores de activación en las Opciones de energía de Windows y he seleccionado "activar esta computadora" en las opciones del programador de tareas.
4
Respuestas:
Dos pasos
Paso 1
Cree un script por lotes (ejemplo en la solución, parte dos a continuación) que emula las pulsaciones de teclas del teclado . Programe con el Programador de tareas de Windows y dígale que active la computadora para ejecutar la tarea a la (s) hora (s) designada (s).
(Nuevamente, ejemplo de secuencia de comandos por lotes en la parte inferior para usar para la programación junto con la lógica nativa de Windows que emula las pulsaciones del teclado ( SendKeys ) que activarán el monitor inactivo ).
FUENTE: Cómo hacer que su PC se active automáticamente desde el modo de suspensión - Más detalles
Paso 2
Sin embargo, use la siguiente lógica de secuencia de comandos por lotes para emular de forma nativa las pulsaciones de teclas del teclado con una secuencia de comandos VBS construida y ejecutada dinámicamente con lote. Este será el script por lotes para ejecutar lógicamente como ejemplo.
Ejemplo de secuencia de comandos por lotes que envía espacio varias veces como presionar la barra espaciadora
(También puede usar cualquier otra tecla que necesite con SendKeys )
Problemas con la computadora despertando del sueño
Si ha tenido problemas con las tareas programadas de Windows que activan su computadora cuando está inactiva, es posible que desee deshabilitar la hibernación en caso de que sea la causa. Para hacer esto, simplemente abra el símbolo del sistema de Windows como administrador , escriba este comando
POWERCFG HIBERNATE OFF
, presione Entery luego reinicie la PC. Consulte también POWERCFG para obtener más detalles de este comando.Pruébalo
Si es posible, es posible que desee probar para confirmar que esto soluciona el problema. Configure el trabajo como se especifica a continuación, pero configúrelo para que comience en 2-5 minutos desde el momento en que está listo para realizar la prueba. Cuando esté listo, ejecute esto desde la línea de comandos (como administrador nuevamente) para poner la máquina con Windows 10 en suspensión
C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
y luego espere para ver si eso funciona.Sigue sin funcionar
Vea mi respuesta aceptada aquí en esta publicación relacionada con problemas de tareas programadas . Si bien esta respuesta es para Windows 7, estas opciones aún se aplican al Programador de tareas en Windows 10, así que solo revísela y asegúrese de que las opciones estén configuradas como se indica o, cuando corresponda, y equivalentes.
fuente
Test It
sección.Solución de trabajo!
Tuve que usar la utilidad PsShutdown para permitir un sueño adecuado (el problema principal es que SetSuspendState no permite que los temporizadores de activación despierten la máquina). Mi archivo por lotes para dormir es 1 línea simple: PsShutdown -d -t 2
Toda mi configuración es: la tarea programada ejecuta un VBS para monitorear la copia de seguridad antes de ir a dormir; cuando está listo para dormir, el VBS ejecuta el archivo bat con psshutdown -d
La ejecución de vbs desde el programador de tareas con los privilegios más altos evita las solicitudes de UAC cuando se usa PsShutdown.
fuente