Make PC wake up using task scheduler in Win 10 from sleep
I am trying to get my PC to wake itself up in the morning, but no luck here. I have enabled wake timers in the Windows Power Options, and selected "wake this computer" in task scheduler options.
Duas etapas
Etapa 1
Crie um script em lote (exemplo na solução parte dois abaixo) que emula toques de tecla do teclado . Agende com o Agendador de Tarefas do Windows e diga para ativar o computador para executar a tarefa no (s) horário (s) designado (s).
(Novamente, exemplo de script em lote na parte inferior para usar para agendar junto com a lógica nativa do Windows que emula os traços do teclado (Enviar Teclas ) que ativará o monitor adormecido.
FONTE: Como fazer o seu computador despertar automaticamente do sono - Mais detalhes
Etapa2
UsealógicadescriptemloteabaixoparaemulardeformanativaospressionamentosdetecladotecladocomumscriptVBSconstruídoeconstruídodinamicamentecomlote.Esteseráoscriptemloteaserexecutadonalógicacomoumexemplo.
Exemplodescriptemloteenviandoespaçováriasvezes,comopressionarabarradeespaço
(Vocêpodeusarqualqueroutrachavequeprecisarcom
@ECHO OFF
SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs
:VBSDynamicBuild
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys " " >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
GOTO EOF
Problemas com o computador que acorda do sono
Se você teve problemas com o Windows Tarefas agendadas ativando seu computador quando está dormindo, talvez seja melhor desabilitar a hibernação caso essa seja a causa. Para fazer isso basta abrir o prompt de comando do Windows como administrador , digite este comando POWERCFG HIBERNATE OFF
, pressione Enter e reinicie o PC. Consulte também POWERCFG para obter mais detalhes sobre este comando.
Teste-o
Se possível, você pode querer testar para confirmar se isso resolve o problema. Configure o trabalho conforme especificado abaixo, mas configure-o para iniciar em 2-5 minutos a partir do momento em que você está pronto para testar. Quando estiver pronto, execute-o a partir da linha de comando (como administrador novamente) para colocar a máquina com Windows 10 em suspensão C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
e, em seguida, espere para ver se isso funciona.
Ainda não está funcionando
Veja minha resposta aceita aqui neste post relacionada a problemas de tarefas agendadas . Embora essa resposta seja para o Windows 7, essas opções ainda se aplicam ao Agendador de Tarefas no Windows 10, basta examiná-lo e garantir que as opções sejam definidas conforme indicado ou onde aplicável e equivalente.