Se eu agendar uma tarefa usando o agendador de tarefas do Windows por, digamos, 2 minutos a partir de agora, e por alguma razão o computador for desligado em 1 minuto e ativado em 3 minutos, a tarefa agendada ainda será executada?
Caso contrário, o que posso fazer para imitar essa funcionalidade?
Estou escrevendo um aplicativo Java que precisa executar uma variedade de comandos do sistema e eu prefiro que o sistema operacional realmente gerencie a fase de execução da tarefa. Tudo o que realmente preciso que aconteça é que a tarefa seja executada o mais rápido possível pelo sistema operacional.
fonte
schtasks
para configurar a tarefa (programaticamente), você conhece o sinalizador para "Executar tarefa o mais rápido possível"?Como foi dito , você não pode fazer isso no XP, mas no Vista +. Alguns programas (como o Acronis True Image) usam seus próprios agendadores para superar as limitações do sistema.
Para emular isso no XP, você pode escrever um programa (o Google não revelou nenhum existente disponível publicamente) agendado para ser executado na inicialização do sistema que
Ressalvas:
fonte
Estou no Windows 10. Nas propriedades da tarefa ... clique na guia Condições .
Em Energia ... marque Ativar o computador para executar esta tarefa .
fonte